1 Freescale i.MX audio complex with SGTL5000 cod 1 Freescale i.MX audio complex with SGTL5000 codec 2 2 3 Required properties: 3 Required properties: 4 4 5 - compatible : "fsl,imx-audio-sgtl5 5 - compatible : "fsl,imx-audio-sgtl5000" 6 6 7 - model : The user-visible nam 7 - model : The user-visible name of this sound complex 8 8 9 - ssi-controller : The phandle of the i 9 - ssi-controller : The phandle of the i.MX SSI controller 10 10 11 - audio-codec : The phandle of the S 11 - audio-codec : The phandle of the SGTL5000 audio codec 12 12 13 - audio-routing : A list of the connec 13 - audio-routing : A list of the connections between audio components. 14 Each entry is a pair 14 Each entry is a pair of strings, the first being the 15 connection's sink, t 15 connection's sink, the second being the connection's 16 source. Valid names 16 source. Valid names could be power supplies, SGTL5000 17 pins, and the jacks 17 pins, and the jacks on the board: 18 18 19 Power supplies: 19 Power supplies: 20 * Mic Bias 20 * Mic Bias 21 21 22 SGTL5000 pins: 22 SGTL5000 pins: 23 * MIC_IN 23 * MIC_IN 24 * LINE_IN 24 * LINE_IN 25 * HP_OUT 25 * HP_OUT 26 * LINE_OUT 26 * LINE_OUT 27 27 28 Board connectors: 28 Board connectors: 29 * Mic Jack 29 * Mic Jack 30 * Line In Jack 30 * Line In Jack 31 * Headphone Jack 31 * Headphone Jack 32 * Line Out Jack 32 * Line Out Jack 33 * Ext Spk 33 * Ext Spk 34 34 35 - mux-int-port : The internal port of 35 - mux-int-port : The internal port of the i.MX audio muxer (AUDMUX) 36 36 37 - mux-ext-port : The external port of 37 - mux-ext-port : The external port of the i.MX audio muxer 38 38 39 Note: The AUDMUX port numbering should start a 39 Note: The AUDMUX port numbering should start at 1, which is consistent with 40 hardware manual. 40 hardware manual. 41 41 42 Example: 42 Example: 43 43 44 sound { 44 sound { 45 compatible = "fsl,imx51-babbage-sgtl50 45 compatible = "fsl,imx51-babbage-sgtl5000", 46 "fsl,imx-audio-sgtl5000"; 46 "fsl,imx-audio-sgtl5000"; 47 model = "imx51-babbage-sgtl5000"; 47 model = "imx51-babbage-sgtl5000"; 48 ssi-controller = <&ssi1>; 48 ssi-controller = <&ssi1>; 49 audio-codec = <&sgtl5000>; 49 audio-codec = <&sgtl5000>; 50 audio-routing = 50 audio-routing = 51 "MIC_IN", "Mic Jack", 51 "MIC_IN", "Mic Jack", 52 "Mic Jack", "Mic Bias", 52 "Mic Jack", "Mic Bias", 53 "Headphone Jack", "HP_OUT"; 53 "Headphone Jack", "HP_OUT"; 54 mux-int-port = <1>; 54 mux-int-port = <1>; 55 mux-ext-port = <3>; 55 mux-ext-port = <3>; 56 }; 56 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.