12b26dd4cSOder ChiouRT5660 audio CODEC
22b26dd4cSOder Chiou
32b26dd4cSOder ChiouThis device supports I2C only.
42b26dd4cSOder Chiou
52b26dd4cSOder ChiouRequired properties:
62b26dd4cSOder Chiou
72b26dd4cSOder Chiou- compatible : "realtek,rt5660".
82b26dd4cSOder Chiou
92b26dd4cSOder Chiou- reg : The I2C address of the device.
102b26dd4cSOder Chiou
112b26dd4cSOder ChiouOptional properties:
122b26dd4cSOder Chiou
132b26dd4cSOder Chiou- clocks: The phandle of the master clock to the CODEC
142b26dd4cSOder Chiou- clock-names: Should be "mclk"
152b26dd4cSOder Chiou
162b26dd4cSOder Chiou- realtek,in1-differential
172b26dd4cSOder Chiou- realtek,in3-differential
182b26dd4cSOder Chiou  Boolean. Indicate MIC1/3 input are differential, rather than single-ended.
192b26dd4cSOder Chiou
202b26dd4cSOder Chiou- realtek,poweroff-in-suspend
212b26dd4cSOder Chiou  Boolean. If the codec will be powered off in suspend, the resume should be
222b26dd4cSOder Chiou  added delay time for waiting codec power ready.
232b26dd4cSOder Chiou
242b26dd4cSOder Chiou- realtek,dmic1-data-pin
252b26dd4cSOder Chiou  0: dmic1 is not used
262b26dd4cSOder Chiou  1: using GPIO2 pin as dmic1 data pin
272b26dd4cSOder Chiou  2: using IN1P pin as dmic1 data pin
282b26dd4cSOder Chiou
292b26dd4cSOder ChiouPins on the device (for linking into audio routes) for RT5660:
302b26dd4cSOder Chiou
312b26dd4cSOder Chiou  * DMIC L1
322b26dd4cSOder Chiou  * DMIC R1
332b26dd4cSOder Chiou  * IN1P
342b26dd4cSOder Chiou  * IN1N
352b26dd4cSOder Chiou  * IN2P
362b26dd4cSOder Chiou  * IN3P
372b26dd4cSOder Chiou  * IN3N
382b26dd4cSOder Chiou  * SPO
392b26dd4cSOder Chiou  * LOUTL
402b26dd4cSOder Chiou  * LOUTR
412b26dd4cSOder Chiou
422b26dd4cSOder ChiouExample:
432b26dd4cSOder Chiou
442b26dd4cSOder Chiourt5660 {
452b26dd4cSOder Chiou	compatible = "realtek,rt5660";
462b26dd4cSOder Chiou	reg = <0x1c>;
472b26dd4cSOder Chiou};
48