ENUM ADV7511_SYNC_POLARITY(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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.h struct adv7511_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