aio_iecout_set_enable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– aio_iecout_set_enable β€” a Kernel API Manual moment πŸ’–

okay so bestie, this is page aio_iecout_set_enable(9) from the Kernel API Manual, and it's literally the glow-up button for your IEC output. tiny page, big main-character energy ✨


🌸 NAME 🌸

aio_iecout_set_enable β€” setup IEC output via SoC glue

like, the whole vibe of this function is "pls wire the IEC output up through the SoC glue, thank u" πŸŽ€


✨ SYNOPSIS ✨

void aio_iecout_set_enable (struct uniphier_aio_chip *chip , bool enable
);

no cap, that's the entire signature β€” returns void, takes a chip pointer and a bool, and then it's outtie πŸ’…


🫢 ARGUMENTS 🫢

  • chip β€” the AIO chip pointer. yes bestie, the actual chip, hand it over πŸ¦‹
  • enable β€” false to stop the output, true to start. binary slay, honestly πŸ’€

πŸ‘‘ DESCRIPTION πŸ‘‘

Set enabled or disabled S/PDIF signal output to out of SoC via AOnIEC pins. (that sentence is doing a whole lot of gymnastics but we respect it πŸ’…) Basically: you're flipping the S/PDIF signal output on or off as it heads out of the SoC through those AOnIEC pins 🌈

and the important part, bestie: This function need to call at driver startup. Like, at startup. Not later. Don't be fashionably late to this one πŸ™ˆ

The regmap of SoC glue is specified by 'socionext,syscon' optional property of DT β€” that's the devicetree property, and it's optional, iykyk. This function has no effect if no property. so if you didn't set it, this whole call is giving absolutely nothing 😭

fr fr: no 'socionext,syscon' property in your DT means this function does nothing at all β€” not broken, just vibing in the void ⭐

🧚 SEE ALSO 🧚

Kernel file ./sound/soc/uniphier/aio-core.c β€” and the whole friend group:

like, read the whole squad, it's giving syllabus energy πŸ“šπŸ’–


okay that's the page!! πŸŽ€ source is ./sound/soc/uniphier and it's dated October 2026 β€” so yes, this manual is from the future and it still ate πŸ’…βœ¨πŸ¦‹ periodt.

πŸ“¦ where this page comes from