Lines Matching +full:aux +full:- +full:output +full:- +full:source

1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2015-2018 Cirrus Logic, Inc. and
14 #include <sound/madera-pdata.h>
27 #define MADERA_FLL_SRC_NONE -1
111 /** Which core triggered, 1-based (1 = DSP1, ...) */
249 MADERA_MUX(name_str " Aux 1", &name##_aux1_mux), \
250 MADERA_MUX(name_str " Aux 2", &name##_aux2_mux), \
251 MADERA_MUX(name_str " Aux 3", &name##_aux3_mux), \
252 MADERA_MUX(name_str " Aux 4", &name##_aux4_mux), \
253 MADERA_MUX(name_str " Aux 5", &name##_aux5_mux), \
254 MADERA_MUX(name_str " Aux 6", &name##_aux6_mux)
276 { name, NULL, name " Aux 1" }, \
277 { name, NULL, name " Aux 2" }, \
278 { name, NULL, name " Aux 3" }, \
279 { name, NULL, name " Aux 4" }, \
280 { name, NULL, name " Aux 5" }, \
281 { name, NULL, name " Aux 6" }, \
282 MADERA_MIXER_INPUT_ROUTES(name " Aux 1"), \
283 MADERA_MIXER_INPUT_ROUTES(name " Aux 2"), \
284 MADERA_MIXER_INPUT_ROUTES(name " Aux 3"), \
285 MADERA_MIXER_INPUT_ROUTES(name " Aux 4"), \
286 MADERA_MIXER_INPUT_ROUTES(name " Aux 5"), \
287 MADERA_MIXER_INPUT_ROUTES(name " Aux 6"), \
408 int source, unsigned int freq, int dir);
412 int madera_set_fll_refclk(struct madera_fll *fll, int source,
414 int madera_set_fll_syncclk(struct madera_fll *fll, int source,
416 int madera_set_fll_ao_refclk(struct madera_fll *fll, int source,
418 int madera_fllhj_set_refclk(struct madera_fll *fll, int source,
435 int madera_set_output_mode(struct snd_soc_component *component, int output,
443 struct madera *madera = priv->madera; in madera_register_notifier()
445 return blocking_notifier_chain_register(&madera->notifier, nb); in madera_register_notifier()
453 struct madera *madera = priv->madera; in madera_unregister_notifier()
455 return blocking_notifier_chain_unregister(&madera->notifier, nb); in madera_unregister_notifier()