brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 2f89db8 Raw
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