STRUCT QFPROM_SOC_DATA(9)
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 π
- Kernel file
./drivers/nvmem/qfprom.c struct qfprom_priv(9)struct qfprom_touched_values(9)struct qfprom_soc_compatible_data(9)qfprom_disable_fuse_blowing(9)qfprom_enable_fuse_blowing(9)qfprom_reg_write(9)
mwah π this little icon came from the source/version ./drivers/nvmem, dated October 2026 β slay and goodbye, bestie ππ
π¦ 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