of_devfreq_cooling_register(9)
π of_devfreq_cooling_register(9) π
okay bestie, this is the Kernel API Manual page for of_devfreq_cooling_register(9), and yes the manual name is literally of_devfreq_cooling_register(9) too β folding it in right here so the top line doesnβt have to be all formal and repetitive. π
π NAME π
This function does exactly what it says on the tin: Register devfreq cooling device, with OF information. Thatβs the whole main-character job. β¨
π SYNOPSIS π
struct thermal_cooling_device * of_devfreq_cooling_register (struct
device_node *np , struct devfreq *df );
π«Ά ARGUMENTS π«Ά
Two arguments, both pointers, both important:
npβ pointer to OFdevice_node. Thatβs the OF device_node pointer, bestie. πΈdfβ pointer todevfreqdevice. Yep, the devfreq device pointer. π¦
π¦ SEE ALSO π¦
Kernel file ./drivers/thermal/devfreq_cooling.c is where the lore lives. Also check out the whole friend group:
struct devfreq_cooling_device(9)get_perf_idx(9)devfreq_cooling_gen_tables(9)of_devfreq_cooling_register_power(9)devfreq_cooling_register(9)devfreq_cooling_em_register(9)devfreq_cooling_unregister(9)
source: ./drivers/thermal Β· date: October 2026 Β· page: of_devfreq_cooling_register(9) β mwah, thatβs the cute sign-off 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