STRUCT M10BMC_CSR_MAP(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct m10bmc_csr_map(9) πŸ’…

okay so you're in the Kernel API Manual, bestie, and we're looking at the struct m10bmc_csr_map page β€” yes, it's kernel struct lore time, and honestly it's giving β€œregister map but make it a group chat roster.” πŸ’–


✨ NAME ✨

struct m10bmc_csr_map β€” Intel MAX 10 BMC CSR register map. That's the name tag, no cap. πŸŽ€

🌸 SYNOPSIS 🌸

here's the whole struct, every unsigned int member included, exactly as listed:

       struct m10bmc_csr_map {
           unsigned int base;
           unsigned int build_version;
           unsigned int fw_version;
           unsigned int mac_low;
           unsigned int mac_high;
           unsigned int doorbell;
           unsigned int auth_result;
           unsigned int bmc_prog_addr;
           unsigned int bmc_reh_addr;
           unsigned int bmc_magic;
           unsigned int sr_prog_addr;
           unsigned int sr_reh_addr;
           unsigned int sr_magic;
           unsigned int pr_prog_addr;
           unsigned int pr_reh_addr;
           unsigned int pr_magic;
           unsigned int rsu_update_counter;
           unsigned int staging_size;
        };

🫢 Members 🫢

the page has a Members heading, but there are no individual member descriptions listed after it β€” it just goes straight to SEE ALSO. the full member lineup is the one in the synopsis above, from base all the way to staging_size. no extra lore, no invented details, periodt. πŸ’…

πŸ”— SEE ALSO πŸ”—

  • Kernel file ./include/linux/mfd/intel-m10-bmc.h
  • struct intel_m10bmc_platform_info(9)
  • struct intel_m10bmc_flash_bulk_ops(9)
  • struct intel_m10bmc(9)
bestie, if you need the actual header, it's right there in the kernel file above β€” go read it, iykyk πŸ¦‹

signed off with ./include/linux/mfd energy, dated October 2026, and filed under struct m10bmc_csr_map(9). mwah πŸ’‹

πŸ“¦ where this page comes from