18c2ecf20Sopenharmony_ciCS4265 audio CODEC
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciThis device supports I2C only.
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ciRequired properties:
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ci  - compatible : "cirrus,cs4265"
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci  - reg : the I2C address of the device for I2C. The I2C address depends on
108c2ecf20Sopenharmony_ci          the state of the AD0 pin.  If AD0 is high, the i2c address is 0x4f.
118c2ecf20Sopenharmony_ci          If it is low, the i2c address is 0x4e.
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ciOptional properties:
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ci  - reset-gpios : a GPIO spec for the reset pin. If specified, it will be
168c2ecf20Sopenharmony_ci		 deasserted before communication to the codec starts.
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciExamples:
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_cicodec_ad0_high: cs4265@4f { /* AD0 Pin is high */
218c2ecf20Sopenharmony_ci	compatible = "cirrus,cs4265";
228c2ecf20Sopenharmony_ci	reg = <0x4f>;
238c2ecf20Sopenharmony_ci};
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_cicodec_ad0_low: cs4265@4e { /* AD0 Pin is low */
278c2ecf20Sopenharmony_ci	compatible = "cirrus,cs4265";
288c2ecf20Sopenharmony_ci	reg = <0x4e>;
298c2ecf20Sopenharmony_ci};
30