Hi Mark
Current simple-audio-mux selects MUX by "Input 1" or "Input 2",
but it is not user friendly. This patch adds new "mux-names" property
and enable to select MUX by own names, like below.
Original
> amixer set "MUX" "Input 1"
> amixer set "MUX" "Input 2"
Use mux-names
sound_mux: mux {
compatible = "simple-audio-mux";
mux-gpios = <...>;
=> mux-names = "Device_A", "Device_B";
};
> amixer set "MUX" "Device_A"
> amixer set "MUX" "Device_B"
Kuninori Morimoto (2):
ASoC: simple-audio-mux: enable to select MUX names
ASoC: dt-bindings: simple-audio-mux: add mux-names property
.../bindings/sound/simple-audio-mux.yaml | 4 ++
sound/soc/codecs/simple-mux.c | 55 ++++++++++++++-----
2 files changed, 44 insertions(+), 15 deletions(-)
--
2.43.0
[Index of Archives]
[Pulseaudio]
[Linux Audio Users]
[ALSA Devel]
[Fedora Desktop]
[Fedora SELinux]
[Big List of Linux Books]
[Yosemite News]
[KDE Users]