ENUM IWL_NVM_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum iwl_nvm_type(9)

okay so welcome to the Kernel API Manual, section 9, bestie β€” this little page is all about enum iwl_nvm_type, and honestly it's a short one but she's important πŸŽ€


✨ NAME ✨

enum iwl_nvm_type β€” literally just the nvm formats, that's the whole vibe πŸ¦‹


🌸 SYNOPSIS 🌸

enum iwl_nvm_type {
    IWL_NVM ,
    IWL_NVM_EXT ,
    IWL_NVM_SDP

};

no cap, that's the entire thing β€” three constants and we're done πŸ‘‘


πŸ’… Constants πŸ’…

  • IWL_NVM β€” the regular format, the og, the standard issue one 🫢
  • IWL_NVM_EXT β€” the extended NVM format, she's got more going on ✨
  • IWL_NVM_SDP β€” the NVM format that the 3168 series uses specifically, iykyk πŸ”₯

πŸ¦‹ SEE ALSO πŸ¦‹

the kernel file lives at ./drivers/net/wireless/intel/iwlwifi/iwl-config.h bestie, go look πŸ‘€ and while you're in the neighborhood, these structs are right there too:

  • struct iwl_fw_mon_reg(9)
  • struct iwl_fw_mon_regs(9)
  • struct iwl_family_base_params(9)
  • struct iwl_tt_params(9)
  • struct iwl_mac_cfg(9)
  • struct iwl_rf_cfg(9)

ngl this page is tiny but it ate πŸ’€ every single constant is listed above, no skips, no cuts β€” go be a main character and use the right NVM format for your hardware 🌈

and that's a wrap, babe πŸ’– this came from ./drivers/net/wireless/intel/i..., dated October 2026, and yes the footer still says enum iwl_nvm_type(9) because we keep it consistent periodt πŸ’œπŸŒΈ

πŸ“¦ where this page comes from