Lines Matching refs:and
9 subsystem at all times. It is independent of other kernel PM and as
16 activity and audio mixer settings within the device.
19 audio subsystem, this includes internal codec power blocks and machine
24 1. Codec bias domain - VREF, VMID (core codec and audio power)
25 Usually controlled at codec probe/remove and suspend/resume, although
28 2. Platform/Machine domain - physically connected inputs and outputs
29 Is platform/machine and user action specific, is configured by the
30 machine driver and responds to asynchronous events e.g when HP
34 Automatically set when mixer and mux settings are changed by the user.
37 4. Stream domain - DACs and ADCs.
38 Enabled and disabled when stream playback/capture is started and
42 routing map of the whole machine. This map is specific to each machine and
61 o Headphone - Headphone (and optional Jack)
62 o Mic - Mic (and optional Jack)
63 o Line - Line Input/Output (and optional Jack)
81 build a list of widgets of the codecs and machines DAPM widgets.
83 Most widgets have a name, register, shift and invert. Some widgets have extra
84 parameters for stream name and kcontrols.
90 Stream Widgets relate to the stream power domain and only consist of ADCs
92 AIF IN and AIF OUT.
102 e.g. stream widgets for HiFi playback and capture
121 Any widget kcontrols can be set using the controls and num_controls members.
169 The codec bias power domain has no widgets and is handled by the codecs DAPM
192 Widgets are connected to each other within the codec, platform and machine by
196 This is easiest with a diagram of the codec or DSP (and schematic of the machine
209 above) and is connected to the output mixer via its kcontrol name. We can now
236 Finally, snd_soc_dapm_new_widgets(codec) must be called after all widgets and
238 scan the codec and machine so that the internal DAPM state matches the
244 Machine widget interconnections are created in the same way as codec ones and
253 This allows the DAPM to power on and off pins that are connected (and in use)
254 and pins that are NC respectively.
260 machine and includes the codec. e.g.