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-es8328.txt (1674B)


      1Freescale i.MX audio complex with ES8328 codec
      2
      3Required properties:
      4- compatible       : "fsl,imx-audio-es8328"
      5- model            : The user-visible name of this sound complex
      6- ssi-controller   : The phandle of the i.MX SSI controller
      7- jack-gpio        : Optional GPIO for headphone jack
      8- audio-amp-supply : Power regulator for speaker amps
      9- audio-codec      : The phandle of the ES8328 audio codec
     10- audio-routing    : A list of the connections between audio components.
     11                     Each entry is a pair of strings, the first being the
     12		     connection's sink, the second being the connection's
     13		     source. Valid names could be power supplies, ES8328
     14		     pins, and the jacks on the board:
     15
     16			Power supplies:
     17			   * audio-amp
     18
     19			ES8328 pins:
     20			   * LOUT1
     21			   * LOUT2
     22			   * ROUT1
     23			   * ROUT2
     24			   * LINPUT1
     25			   * LINPUT2
     26			   * RINPUT1
     27			   * RINPUT2
     28			   * Mic PGA
     29
     30			Board connectors:
     31			   * Headphone
     32			   * Speaker
     33			   * Mic Jack
     34- mux-int-port     : The internal port of the i.MX audio muxer (AUDMUX)
     35- mux-ext-port     : The external port of the i.MX audio muxer (AUDMIX)
     36
     37Note: The AUDMUX port numbering should start at 1, which is consistent with
     38hardware manual.
     39
     40Example:
     41
     42sound {
     43	compatible = "fsl,imx-audio-es8328";
     44	model = "imx-audio-es8328";
     45	ssi-controller = <&ssi1>;
     46	audio-codec = <&codec>;
     47	jack-gpio = <&gpio5 15 0>;
     48	audio-amp-supply = <&reg_audio_amp>;
     49	audio-routing =
     50		"Speaker", "LOUT2",
     51		"Speaker", "ROUT2",
     52		"Speaker", "audio-amp",
     53		"Headphone", "ROUT1",
     54		"Headphone", "LOUT1",
     55		"LINPUT1", "Mic Jack",
     56		"RINPUT1", "Mic Jack",
     57		"Mic Jack", "Mic Bias";
     58	mux-int-port = <1>;
     59	mux-ext-port = <3>;
     60};