intel_init_cdclk_hooks(9)
π intel_init_cdclk_hooks(9) β Kernel API Manual, bestie edition β¨
Okay so bestie, welcome to intel_init_cdclk_hooks(9) β yes that's the man page name AND the function name, we're keeping it consistent, we love that for us π This one lives in the Kernel API Manual and it's literally about getting all your CDCLK modesetting hooks set up. Let's get into it π
β¨ NAME β¨
intel_init_cdclk_hooks β Initialize CDCLK related modesetting hooks π¦
Like, it sets up the hooks. The CDCLK-related ones. That's the whole vibe πΈ
π«Ά SYNOPSIS π«Ά
void intel_init_cdclk_hooks (struct intel_display *display );
That's it. That's the whole call. No cap π
π§ ARGUMENTS π§
displayβ the display instance π that's the one (1) thing you hand over, and it's giving main character energy because it's literally the only parameter
Side note bestie: return type is void, so nothing comes back. It just does the thing and dips π
π SEE ALSO π
Ok this is the part where the man page says "go read these too, iykyk" and honestly the list is iconic so let's not skip a single one β¨
- Kernel file
./drivers/gpu/drm/i915/display/intel_cdclk.cβ specifically theCDCLK / RAWCLK(9)bits, that's where the lore lives π intel_cdclk_init_hw(9)intel_cdclk_uninit_hw(9)intel_cdclk_clock_changed(9)intel_cdclk_can_cd2x_update(9)intel_cdclk_changed(9)intel_set_cdclk_pre_plane_update(9)intel_set_cdclk_post_plane_update(9)intel_update_max_cdclk(9)intel_update_cdclk(9)intel_read_rawclk(9)
Like, that's the whole CDCLK friend group and they all ate ππ₯ Read them. Periodt.
π cute lil sign-off π
This whole page comes to you from ./drivers/gpu/drm/i915/display (that's the source/version bestie, we stan) and it's dated October 2026 β So like, future vibes but make it kernel documentation π Thanks for reading, ily, go init those hooks π§ββοΈπ
π¦ 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