drm_scdc_set_scrambling(9)
π drm_scdc_set_scrambling(9)
okay so bestie, welcome to the Kernel API Manual β section 9, we love a numbered section, it's giving reference-page royalty π
β¨ NAME β¨
drm_scdc_set_scrambling β enable scrambling π
πΈ SYNOPSIS πΈ
bool drm_scdc_set_scrambling (struct drm_connector *connector , bool
enable );
π ARGUMENTS π
connectorβ the connector. that's it, that's the descriptor, she said what she said πenableβ aboolthat tells us whether scrambling is meant to be enabled or disabled π¦
π₯ DESCRIPTION π₯
So what does she actually do? She writes the TMDS config register over the SCDC channel, and then, periodt:
- scrambling gets enabled when
enable = 1β - scrambling gets disabled when
enable = 0β
like literally that's the whole job and she does it flawlessly, no cap π«Ά
β RETURN β
Returns true if scrambling was set/reset successfully β icon behavior π β and false otherwise π
π¦ SEE ALSO π¦
- Kernel file
./drivers/gpu/drm/display/drm_scdc_helper.c scdc helpers(9)drm_scdc_read(9)drm_scdc_write(9)drm_scdc_get_scrambling_status(9)drm_scdc_set_high_tmds_clock_ratio(9)
the whole scdc squad, iykyk π
and that's the page bestie π this little gem lives under ./drivers/gpu/drm/display, dated October 2026, and she answers to the name drm_scdc_set_scrambling(9) β mwah, stan her, bye ππ
π¦ 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