STRUCT SAA7115_PLATFORM_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, welcome to the Kernel API Manual page for struct saa71...latform_data(9) β€” yes the header literally truncates like that, it's giving mysterious icon energy πŸ’…. The actual name is struct saa7115_platform_data, and what it does is: "Allow overriding default initialization." That's the whole vibe. Slay.


✨ SYNOPSIS ✨

Here's the whole struct, copy-paste perfect, no cap:

struct saa7115_platform_data {
    bool saa7113_force_gm7113c_init;
    enum saa7113_r08_htc *saa7113_r08_htc;
    bool *saa7113_r10_vrln;
    enum saa7113_r10_ofts *saa7113_r10_ofts;
    enum saa7113_r12_rts *saa7113_r12_rts0;
    enum saa7113_r12_rts *saa7113_r12_rts1;
    bool *saa7113_r13_adlsb;
 };

🫢 Members 🫢

Every single one, in order, no skips β€” iykyk:

  • saa7113_force_gm7113c_init β€” force the use of the gm7113c_init table instead of the saa7113_init table. Heads up tho: this is saa7113 only πŸ‘‘.
  • saa7113_r08_htc β€” [R_08 - Bit 3..4]
  • saa7113_r10_vrln β€” [R_10 - Bit 3] default: Disabled for gm7113c_init Enabled for saa7113c_init
  • saa7113_r10_ofts β€” [R_10 - Bit 6..7]
  • saa7113_r12_rts0 β€” [R_12 - Bit 0..3]
  • saa7113_r12_rts1 β€” [R_12 - Bit 4..7]
  • saa7113_r13_adlsb β€” [R_13 - Bit 7] - default: disabled
fr fr, that's the whole member list β€” no extra lore, don't @ me 🌸

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./include/media/i2c/saa7115.h β€” that's where the real ones live, go read it bestie πŸ’œ


✨ sign-off time ✨

This little masterpiece comes to you from ./include/media/i2c, stamped October 2026, and it's page struct saa71...latform_data(9) out of the Kernel API Manual. Obsessed. Bye bestie, go override those defaults responsibly πŸŽ€πŸ’–

πŸ“¦ where this page comes from