Lines Matching +full:audio +full:- +full:cpu
7 relationships between each component which include audio paths, GPIOs,
11 the audio subsystem with the kernel as a platform device and is represented by
12 the following struct:-
33 /* CPU <--> Codec DAI links */
41 ----------------
46 ------------------
48 of any machine audio tasks that have to be done before or after the codec, DAIs
53 -------------------------
54 The machine DAI configuration glues all the codec and CPU DAIs together. It can
56 initialisation e.g. the machine audio map can be connected to the codec audio
62 /* corgi digital audio interface glue - connects codec <--> CPU */
66 .cpu_dai_name = "pxa-is2-dai",
67 .codec_dai_name = "wm8731-hifi",
68 .platform_name = "pxa-pcm-audio",
69 .codec_name = "wm8713-codec.0-001a",
76 for cpu/codec/platform dais should be globally unique.
78 Additionaly below example macro can be used to register cpu, codec and
82 DAILINK_COMP_ARRAY(COMP_CPU("samsung-i2s.0")),
83 DAILINK_COMP_ARRAY(COMP_CODEC("spi0.0", "wm0010-sdi1")),
84 DAILINK_COMP_ARRAY(COMP_PLATFORM("samsung-i2s.0")));
89 /* corgi audio machine driver */
98 such as the codec, CPU, and platform are probed. If all these components
102 -----------------
105 audio power map of the audio subsystem. This allows for automatic power up/down
111 ----------------
113 Machine specific audio mixer controls can be added in the DAI init function.
117 -----------------
122 callback needs to be registered by the CPU/Codec/Platform drivers to configure