Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v4.20 55 lines 1.3 kB view raw
1Atmel ASoC driver with wm8904 audio codec complex 2 3Required properties: 4 - compatible: "atmel,asoc-wm8904" 5 - atmel,model: The user-visible name of this sound complex. 6 - atmel,audio-routing: A list of the connections between audio components. 7 Each entry is a pair of strings, the first being the connection's sink, 8 the second being the connection's source. Valid names for sources and 9 sinks are the WM8904's pins, and the jacks on the board: 10 11 WM8904 pins: 12 13 * IN1L 14 * IN1R 15 * IN2L 16 * IN2R 17 * IN3L 18 * IN3R 19 * HPOUTL 20 * HPOUTR 21 * LINEOUTL 22 * LINEOUTR 23 * MICBIAS 24 25 Board connectors: 26 27 * Headphone Jack 28 * Line In Jack 29 * Mic 30 31 - atmel,ssc-controller: The phandle of the SSC controller 32 - atmel,audio-codec: The phandle of the WM8904 audio codec 33 34Optional properties: 35 - pinctrl-names, pinctrl-0: Please refer to pinctrl-bindings.txt 36 37Example: 38sound { 39 compatible = "atmel,asoc-wm8904"; 40 pinctrl-names = "default"; 41 pinctrl-0 = <&pinctrl_pck0_as_mck>; 42 43 atmel,model = "wm8904 @ AT91SAM9N12EK"; 44 45 atmel,audio-routing = 46 "Headphone Jack", "HPOUTL", 47 "Headphone Jack", "HPOUTR", 48 "IN2L", "Line In Jack", 49 "IN2R", "Line In Jack", 50 "Mic", "MICBIAS", 51 "IN1L", "Mic"; 52 53 atmel,ssc-controller = <&ssc0>; 54 atmel,audio-codec = <&wm8904>; 55};