rockchip_get_efuse_value(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’œ 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 the nvmem-cells property, 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:


catch u later bestie 🫢 source/version ./drivers/thermal, dated October 2026, page rockchip_get_efuse_value(9) 🌈

πŸ“¦ where this page comes from