STRUCT QFPROM_SOC_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so we're flipping through the Kernel API Manual, and the main character of this page is literally struct qfprom_soc_data(9) 🫢✨

πŸ’– NAME πŸ’–

struct qfprom_soc_data β€” bestie, this is the config that varies from SoC to SoC. That's the whole vibe: per-SoC configuration, no cap πŸ’…


✨ SYNOPSIS ✨

here's the struct in all its glory, character for character πŸ‘‘

struct qfprom_soc_data {
    u32 accel_value;
    u32 qfprom_blow_timer_value;
    u32 qfprom_blow_set_freq;
    int qfprom_blow_uV;
 };

πŸŽ€ Members πŸŽ€

vibe check on the members, one by one 🌸

  • u32 accel_value β€” this one should contain the qfprom accel value, periodt. that's the assignment 🫑
  • u32 qfprom_blow_timer_value β€” the qfprom timer value for when an efuse blow is happening ⏱️πŸ”₯
  • u32 qfprom_blow_set_freq β€” the frequency that's required to be set when we start the fuse blowing πŸŽ›οΈβœ¨
  • int qfprom_blow_uV β€” the LDO voltage to be set when doing an efuse blow βš‘πŸ’œ

πŸ¦‹ SEE ALSO πŸ¦‹

go peek at these, iykyk πŸ‘€


mwah πŸ’‹ this little icon came from the source/version ./drivers/nvmem, dated October 2026 β€” slay and goodbye, bestie πŸŒˆπŸŽ€

πŸ“¦ where this page comes from