dm_test_cacp_caps_lcd_panel(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dm_test_cacp_caps_lcd_panel β€” Kernel API Manual, bestie edition ✨

okay so real talk, we're in the dm_test_cacp_caps_lcd_panel(9) zone of the Kernel API Manual and it's giving "tiny test, big opinions" energy πŸ’– lowkey one of the most relatable little tests in the whole display stack, ngl.


🌸 NAME 🌸

dm_test_cacp_caps_lcd_panel β€” literally just here to test that CACP is disabled on an LCD panel πŸ’… periodt.


✨ SYNOPSIS ✨

void dm_test_cacp_caps_lcd_panel (struct kunit *test );

πŸŽ€ ARGUMENTS πŸŽ€

  • test β€” The KUnit test context 🧚 that's it, that's the whole argument, she's low maintenance and we love her for it.

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so picture this: plain LCD panels πŸ–₯️ do not benefit from CACP, right? So it has to be disabled β€” and here's the part that actually matters, bestie β€” it must be disabled even on a supported IP version and eDP signal πŸ‘€πŸ”₯ like yes queen, even when everything else lines up all cute and valid, CACP still stays OFF for the plain-LCD girlies. no exceptions, no cap πŸ’€


πŸ‘‘ SEE ALSO πŸ‘‘

okay so this list is iconic and also long, buckle up 🫢 first up, the kernel file where all the chaos lives:

  • Kernel file: ./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_connector_test.c

and then, the whole squad, in order, exactly as they appear (no one gets left behind πŸ’œ):


πŸ’€ friendly lil heads up bestie: this page is from the Kernel API Manual, and the source/date line lives at the bottom in real life β€” I'm folding it in down here instead, okay? don't come for me πŸ™ˆ

and that's the whole page, slay πŸŽ€ the source is ./drivers/gpu/drm/amd/display/... (yes, it's abbreviated like that, that's genuinely how she's printed) and the date stamp is October 2026, for dm_test_cacp_caps_lcd_panel(9) β€” mwah, go read the other 200-something tests now, iykyk πŸ’œβœ¨πŸ¦‹

πŸ“¦ where this page comes from