ENUM ADV7511_SYNC_POLARITY(9)
β¨ enum adv7511_sync_polarity β¨
okay bestie, welcome to the Kernel API Manual π β this is the whole entire page for enum adv7511_sync_polarity, and it's genuinely just about one little thing: what polarity your input sync signals are throwing at the ADV7511. tiny enum, big "does my picture look right" energy. let's go π
πΈ NAME πΈ
enum adv7511_sync_polarity β literally just the polarity setting for the input sync signals π¦
β¨ SYNOPSIS β¨
enum adv7511_sync_polarity {
ADV7511_SYNC_POLARITY_PASSTHROUGH ,
ADV7511_SYNC_POLARITY_LOW ,
ADV7511_SYNC_POLARITY_HIGH
};
she's short, she's sweet, she has exactly three moods π
π Constants π
ADV7511_SYNC_POLARITY_PASSTHROUGHβ the sync polarity just matches whatever the currently configured mode is doing. no notes, no changes, we're going with the flow πADV7511_SYNC_POLARITY_LOWβ sync polarity is low, periodt π«ΆADV7511_SYNC_POLARITY_HIGHβ sync polarity is high, and that's that π
π§ Description π§
so if you set the polarity to either LOW or HIGH, the driver will configure the ADV7511 to internally invert the sync signal if required to match the sync polarity setting for the currently selected output mode π₯ like, it'll flip it for you so everything lines up. main character behavior honestly.
but if the polarity is set to PASSTHROUGH, the ADV7511 will route the signal unchanged β no touching, no flipping, hands off π. this is the one you want when the upstream graphics core is already generating the sync signals with the correct polarity. she said "I got it" and the driver said "say less" π
β SEE ALSO β
iykyk, go read these too:
- Kernel file
./drivers/gpu/drm/bridge/adv7511/adv7511.hstructadv7511_link_config(9) - enum
adv7511_csc_scaling(9) - struct
adv7511_video_config(9)
heads up bestie: everything here lives in ./drivers/gpu/drm/bridge/adv7511 π¦
and that's the whole page!! slayed, no cap. this one's from October 2026, filed under ./drivers/gpu/drm/bridge/adv7511, and the page you just read is enum adv7511_sync_polarity(9) β mwah ππβ¨
π¦ 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