rockchip_get_efuse_value(9)
π rockchip_get_efuse_value(9) π
okay bestie, this is the Kernel API Manual entry, and it is literally about one tiny but iconic job: reading an OTP cell from a device node β¨ no cap. Letβs keep all the facts exactly where they belong π«Ά
πΈ NAME πΈ
rockchip_get_efuse_value β read an OTP cell from a device node
β¨ SYNOPSIS β¨
int rockchip_get_efuse_value (struct device_node *np , const char
*cell_name , int *value );
π ARGUMENTS π
npβ pointer to the device node with thenvmem-cellsproperty, periodt.cell_nameβ the name of the cell that should be read πvalueβ pointer to where the read value will be placed π«Ά
π₯ RETURN π₯
Negative errno on failure, and during that failure *value will not be touched π. On success you get 0, and thatβs the whole vibe check π.
π¦ SEE ALSO π¦
Kernel file ./drivers/thermal/rockchip_thermal.c, plus these absolutely iconic references:
struct chip_tsadc_table(9)struct rockchip_tsadc_chip(9)struct rockchip_thermal_sensor(9)struct rockchip_thermal_data(9)struct tsadc_table(9)rk_tsadcv2_initialize(9)rk_tsadcv3_initialize(9)rk_tsadcv3_control(9)rockchip_thermal_reset_controller(9)
catch u later bestie π«Ά source/version ./drivers/thermal, dated October 2026, page rockchip_get_efuse_value(9) π
π¦ 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