STRUCT PHY_CONFIGURE_OPTS_HDMI(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

struct phy_configure_opts_hdmi β€” HDMI configuration set, bestie ✨

(that's from the Kernel API Manual, section 9, the page for struct phy_c...re_opts_hdmi(9) β€” iykyk 🫢)


✨ SYNOPSIS ✨

struct phy_configure_opts_hdmi {
    unsigned int bpc;
    union {
      unsigned long long tmds_char_rate;
      struct {
        u8 rate_per_lane;
        u8 lanes;
      } frl;
    };
 };

no cap, that's the whole shape of it πŸŽ€


πŸŽ€ Members πŸŽ€

okay so here's who's who in this little struct, bestie πŸ‘‘

  • bpc β€” Bits per color channel. literally the color-depth vibes πŸ’…
  • {unnamed_union} β€” anonymous πŸ«₯ that's it, that's the description. it's a union with no name, main character energy of the anonymous kind ✨
  • tmds_char_rate β€” HDMI TMDS Character Rate in Hertz. fr fr, in Hertz πŸ¦‹
  • frl.rate_per_lane β€” HDMI FRL Rate per Lane in Gbps πŸ”₯
  • frl.lanes β€” HDMI FRL lanes count. the lane count, iconic 🌈
ngl, tmds_char_rate and the whole frl struct live in the same anonymous union β€” that's what the {unnamed_union} line is telling you πŸ‘€

πŸ¦‹ DESCRIPTION πŸ¦‹

This structure is used to represent the configuration state of a HDMI phy. periodt πŸ’œ

like… it's the little bundle of fields that says "here's how this HDMI phy is configured" β€” that's the whole job, and it ate 🌸


🌟 SEE ALSO 🌟

  • Kernel file ./include/linux/phy/phy-hdmi.h β€” go read it, bestie, it's right there πŸ“–

and that's the tea πŸ“ β€” this cutie came to you from ./include/linux/phy, dated October 2026 ⭐ mwah, bye bestie πŸ’–πŸ§š

πŸ“¦ where this page comes from