cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

imx-audio-sgtl5000.txt (1382B)


      1Freescale i.MX audio complex with SGTL5000 codec
      2
      3Required properties:
      4
      5  - compatible		: "fsl,imx-audio-sgtl5000"
      6
      7  - model		: The user-visible name of this sound complex
      8
      9  - ssi-controller	: The phandle of the i.MX SSI controller
     10
     11  - audio-codec		: The phandle of the SGTL5000 audio codec
     12
     13  - audio-routing	: A list of the connections between audio components.
     14			  Each entry is a pair of strings, the first being the
     15			  connection's sink, the second being the connection's
     16			  source. Valid names could be power supplies, SGTL5000
     17			  pins, and the jacks on the board:
     18
     19			  Power supplies:
     20			   * Mic Bias
     21
     22			  SGTL5000 pins:
     23			   * MIC_IN
     24			   * LINE_IN
     25			   * HP_OUT
     26			   * LINE_OUT
     27
     28			  Board connectors:
     29			   * Mic Jack
     30			   * Line In Jack
     31			   * Headphone Jack
     32			   * Line Out Jack
     33			   * Ext Spk
     34
     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 muxer
     38
     39Note: The AUDMUX port numbering should start at 1, which is consistent with
     40hardware 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};