57 lines · plain
1Freescale i.MX audio complex with SGTL5000 codec2 3Required properties:4 5 - compatible : "fsl,imx-audio-sgtl5000"6 7 - model : The user-visible name of this sound complex8 9 - ssi-controller : The phandle of the i.MX SSI controller10 11 - audio-codec : The phandle of the SGTL5000 audio codec12 13 - audio-routing : A list of the connections between audio components.14 Each entry is a pair of strings, the first being the15 connection's sink, the second being the connection's16 source. Valid names could be power supplies, SGTL500017 pins, and the jacks on the board:18 19 Power supplies:20 * Mic Bias21 22 SGTL5000 pins:23 * MIC_IN24 * LINE_IN25 * HP_OUT26 * LINE_OUT27 28 Board connectors:29 * Mic Jack30 * Line In Jack31 * Headphone Jack32 * Line Out Jack33 * Ext Spk34 35 - mux-int-port : The internal port of the i.MX audio muxer (AUDMUX)36 37 - mux-ext-port : The external port of the i.MX audio muxer38 39Note: The AUDMUX port numbering should start at 1, which is consistent with40hardware manual.41 42Example:43 44sound {45 compatible = "fsl,imx51-babbage-sgtl5000",46 "fsl,imx-audio-sgtl5000";47 model = "imx51-babbage-sgtl5000";48 ssi-controller = <&ssi1>;49 audio-codec = <&sgtl5000>;50 audio-routing =51 "MIC_IN", "Mic Jack",52 "Mic Jack", "Mic Bias",53 "Headphone Jack", "HP_OUT";54 mux-int-port = <1>;55 mux-ext-port = <3>;56};57