STRUCT INTEL_M10BMC_PLATFORM_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct intel_m10bmc_platform_info(9) ✨

okay bestie, so this is a page straight out of the Kernel API Manual, and it's all about one little struct. her name is struct intel_m10bmc_platform_info and she's giving "Intel MAX 10 BMC platform specific information" β€” like, that's literally her whole job description. no cap. 🫢


🌸 NAME 🌸

struct intel_m10bmc_platform_info β€” Intel MAX 10 BMC platform specific information πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the glow-up, exactly as written:

struct intel_m10bmc_platform_info {
    struct mfd_cell *cells;
    int n_cells;
    const struct regmap_range *handshake_sys_reg_ranges;
    unsigned int handshake_sys_reg_nranges;
    const struct m10bmc_csr_map *csr_map;
 };

look at her. five members. absolutely iconic lineup. πŸ‘‘


πŸŽ€ Members πŸŽ€

let's do a vibe check on every single field, because we do NOT skip members in this house:

  • cells β€” MFD cells. that's it, that's the tweet.
  • n_cells β€” the MFD cells ARRAY_SIZE. so, like, how many of them there are. πŸ’…
  • handshake_sys_reg_ranges β€” array of register ranges for fw handshake regs. fw handshake regs, bestie, that's what she's about. 🀝
  • handshake_sys_reg_nranges β€” number of register ranges for fw handshake regs. yes she also needs the count. she's thorough like that.
  • csr_map β€” the mappings for register definition of MAX10 BMC. the whole map, the whole vibe. πŸ—ΊοΈ

🌈 SEE ALSO 🌈

go read these next, i'm literally obsessed:

  • Kernel file ./include/linux/mfd/intel-m10-bmc.h
  • struct m10bmc_csr_map(9)
  • struct intel_m10bmc_flash_bulk_ops(9)
  • struct intel_m10bmc(9)

fr fr, that's the whole page β€” no extra lore, no hidden flags, just one struct and her four friends in SEE ALSO. 🧚

and that's the wrap, bestie! πŸ’œ this cutie came from ./include/linux/mfd, dated October 2026, and it lives in the Kernel API Manual. periodt. πŸ“

πŸ“¦ where this page comes from