STRUCT QFPROM_PRIV(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct qfprom_priv(9) ✨

okay bestie, welcome to the struct qfprom_priv(9) page from the Kernel API Manual β€” this is the little struct that holds all the qfprom attributes and honestly? it's giving organized. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

struct qfprom_priv {
    void __iomem *qfpraw;
    void __iomem *qfpconf;
    void __iomem *qfpcorrected;
    void __iomem *qfpsecurity;
    struct device *dev;
    struct clk *secclk;
    struct regulator *vcc;
    const struct qfprom_soc_data *soc_data;
 };

🌸 MEMBERS 🌸

  • qfpraw β€” the iomapped memory space for the qfprom-efuse raw address space. it's the raw one, no cap. 🫢
  • qfpconf β€” the iomapped memory space for the qfprom-efuse configuration address space. config era. ✨
  • qfpcorrected β€” the iomapped memory space for the qfprom corrected address space. corrected and thriving. πŸ’–
  • qfpsecurity β€” the iomapped memory space for the qfprom security control space. security control is main character energy fr fr. πŸ”₯
  • dev β€” the qfprom device structure. the device itself, iconic. πŸ‘‘
  • secclk β€” Clock supply. we love a clock supply. ⏰
  • vcc β€” Regulator supply. keeping the voltage cute and regulated. ⚑
  • soc_data β€” Data that for things that varies from SoC to SoC. every SoC is different bestie, and that's the vibe check. πŸ¦‹

πŸ’œ SEE ALSO πŸ’œ


ngl bestie, this struct is lowkey the whole qfprom situation in one place β€” raw, config, corrected, security, device, clock, regulator, and SoC data all living together. periodt. πŸ’€

and that's the page! πŸ’– from the ./drivers/nvmem directory, dated October 2026, in the struct qfprom_priv(9) edition of the Kernel API Manual. slay, bye! πŸŽ€βœ¨

πŸ“¦ where this page comes from