STRUCT FSL_SPDIF_SOC_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is the manual page for struct fsl_spdif_soc_data β€” it's the soc specific data ✨ (like, the per-chip cheat sheet the driver carries around) and honestly? she's serving. this is from the Kernel API Manual, section 9, and we're gonna go through every single member together, no skips, no cap 🫢


✨ SYNOPSIS ✨

here's the whole glow-up, exactly as she appears:

struct fsl_spdif_soc_data {
    bool imx;
    bool shared_root_clock;
    bool raw_capture_mode;
    bool cchannel_192b;
    u32 interrupts;
    u32 tx_burst;
    u32 rx_burst;
    u64 tx_formats;
 };

look at her. eight members, all iconic, all doing their little job πŸ‘‘


πŸŽ€ MEMBERS πŸŽ€

  • imx β€” this one's a bool that's basically a little name tag 🏷️: it's for the imx platform. that's the whole vibe check.
  • shared_root_clock β€” a flag saying the clock source is shared with other people (sharing is caring, but also… boundaries πŸ’…). and because it's shared, the driver shouldn't set the root clock rate. nope. not hers to touch. hands off the root clock, bestie πŸ™ˆ
  • raw_capture_mode β€” tells you if raw capture mode is supported. that's it, that's the whole member πŸ’€
  • cchannel_192b β€” tells you if there are registers for 192bits of C channel data. 192! not 191, not 193. specific queen 🌸
  • interrupts β€” a u32 holding the interrupt number. the number! of interrupts! πŸ”₯
  • tx_burst β€” the tx maxburst size. big burst energy ✨
  • rx_burst β€” the rx maxburst size. matching energy, equally valid 🫢
  • tx_formats β€” a u64 of tx supported data formats. sixty-four whole bits of format opinions πŸ’œ

πŸ¦‹ SEE ALSO πŸ¦‹

  • the Kernel file ./sound/soc/fsl/fsl_spdif.c β€” she lives there 🏑
  • struct fsl_spdif_priv(9) β€” her friend, also iconic, also has a manual page πŸ’–

and that's the whole page, bestie!! slayed, no notes 🌈⭐

ngl, always double-check the source file if you're deep in it β€” the manpage is the vibe, the code is the truth πŸ‘‘

mwah πŸ’‹ β€” signed off from ./sound/soc/fsl, dated October 2026. see you in the group chat πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from