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