STRUCT INTEL_M10BMC_PLATFORM_INFO(9)
β¨ 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 cellsARRAY_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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms