Hi Geert > struct snd_soc_dapm_route { > const char *sink; > const char *control; > const char *source; > ... > }; > > static const struct snd_soc_dapm_route simple_mux_dapm_routes[] = { > { "OUT", NULL, "MUX" }, > { "MUX", "Input 1", "IN1" }, > { "MUX", "Input 2", "IN2" }, > }; > > It looks like snd_soc_dapm_route does not support a node that can > change roles between sink and source. This part is independent from main Sound system (= R-Car - AK4619). Indeed naming of "sink/source" text is not cinderella matching to our board. It is re-using existing driver, because our case is not general. Thank you for your help !! Best regards --- Kuninori Morimoto