arizona_set_output_mode(9)
arizona_set_output_mode(9) π
okay bestie, welcome to the Kernel API Manual β this one is literally all about arizona_set_output_mode(9) β¨
πΈ NAME πΈ
arizona_set_output_mode β set the mode of the specified output, periodt π
β¨ SYNOPSIS β¨
int arizona_set_output_mode (struct snd_soc_component *component , int output , bool diff );
π ARGUMENTS π
componentβ the device you're configuring, bestie π«Άoutputβ the output number πdiffβTruemeans "yup, set this output to differential mode" π
π¦ DESCRIPTION π¦
okay so picture this: some systems use external analogue switches to connect more analogue devices to the CODEC than are supported by the device π lowkey a lot, but that's the setup.
In some systems, this means you gotta change the switched output from single ended to differential mode dynamically at runtime β and that operation is supported using this function, slay β¨
Most systems have a single static configuration, and they should use platform data instead. no cap, that's the vibe for the majority π
π₯ SEE ALSO π₯
- Kernel file
./sound/soc/codecs/arizona.cβ go read it, iykyk π
mwah π this cutie came from ./sound/soc/codecs and is dated October 2026 β source/version and date, all accounted for, bye bestie π«Άπ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms