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

rt5665.txt (1312B)


      1RT5665/RT5666 audio CODEC
      2
      3This device supports I2C only.
      4
      5Required properties:
      6
      7- compatible : One of "realtek,rt5665", "realtek,rt5666".
      8
      9- reg : The I2C address of the device.
     10
     11- interrupts : The CODEC's interrupt output.
     12
     13Optional properties:
     14
     15- realtek,in1-differential
     16- realtek,in2-differential
     17- realtek,in3-differential
     18- realtek,in4-differential
     19  Boolean. Indicate MIC1/2/3/4 input are differential, rather than single-ended.
     20
     21- realtek,dmic1-data-pin
     22  0: dmic1 is not used
     23  1: using GPIO4 pin as dmic1 data pin
     24  2: using IN2N pin as dmic2 data pin
     25
     26- realtek,dmic2-data-pin
     27  0: dmic2 is not used
     28  1: using GPIO5 pin as dmic2 data pin
     29  2: using IN2P pin as dmic2 data pin
     30
     31- realtek,jd-src
     32  0: No JD is used
     33  1: using JD1 as JD source
     34
     35- realtek,ldo1-en-gpios : The GPIO that controls the CODEC's LDO1_EN pin.
     36
     37Pins on the device (for linking into audio routes) for RT5659/RT5658:
     38
     39  * DMIC L1
     40  * DMIC R1
     41  * DMIC L2
     42  * DMIC R2
     43  * IN1P
     44  * IN1N
     45  * IN2P
     46  * IN2N
     47  * IN3P
     48  * IN3N
     49  * IN4P
     50  * IN4N
     51  * HPOL
     52  * HPOR
     53  * LOUTL
     54  * LOUTR
     55  * MONOOUT
     56  * PDML
     57  * PDMR
     58
     59Example:
     60
     61rt5659 {
     62	compatible = "realtek,rt5665";
     63	reg = <0x1b>;
     64	interrupt-parent = <&gpio>;
     65	interrupts = <TEGRA_GPIO(W, 3) IRQ_TYPE_LEVEL_HIGH>;
     66	realtek,ldo1-en-gpios =
     67		<&gpio TEGRA_GPIO(V, 3) GPIO_ACTIVE_HIGH>;
     68};