1de9b1214SNicolin ChenCS53L30 audio CODEC 2de9b1214SNicolin Chen 3de9b1214SNicolin ChenRequired properties: 4de9b1214SNicolin Chen 5de9b1214SNicolin Chen - compatible : "cirrus,cs53l30" 6de9b1214SNicolin Chen 7de9b1214SNicolin Chen - reg : the I2C address of the device 8de9b1214SNicolin Chen 9de9b1214SNicolin Chen - VA-supply, VP-supply : power supplies for the device, 10de9b1214SNicolin Chen as covered in Documentation/devicetree/bindings/regulator/regulator.txt. 11de9b1214SNicolin Chen 12de9b1214SNicolin ChenOptional properties: 13de9b1214SNicolin Chen 14de9b1214SNicolin Chen - reset-gpios : a GPIO spec for the reset pin. 15de9b1214SNicolin Chen 1605f33bc5SNicolin Chen - mute-gpios : a GPIO spec for the MUTE pin. The active state can be either 1705f33bc5SNicolin Chen GPIO_ACTIVE_HIGH or GPIO_ACTIVE_LOW, which would be handled 1805f33bc5SNicolin Chen by the driver automatically. 1905f33bc5SNicolin Chen 20de9b1214SNicolin Chen - cirrus,micbias-lvl : Set the output voltage level on the MICBIAS Pin. 21de9b1214SNicolin Chen 0 = Hi-Z 22de9b1214SNicolin Chen 1 = 1.80 V 23de9b1214SNicolin Chen 2 = 2.75 V 24de9b1214SNicolin Chen 25de9b1214SNicolin Chen - cirrus,use-sdout2 : This is a boolean property. If present, it indicates 26de9b1214SNicolin Chen the hardware design connects both SDOUT1 and SDOUT2 27de9b1214SNicolin Chen pins to output data. Otherwise, it indicates that 28de9b1214SNicolin Chen only SDOUT1 is connected for data output. 29de9b1214SNicolin Chen * CS53l30 supports 4-channel data output in the same 30de9b1214SNicolin Chen * frame using two different ways: 31de9b1214SNicolin Chen * 1) Normal I2S mode on two data pins -- each SDOUT 32de9b1214SNicolin Chen * carries 2-channel data in the same time. 33*47aab533SBjorn Helgaas * 2) TDM mode on one single data pin -- SDOUT1 carries 34de9b1214SNicolin Chen * 4-channel data per frame. 35de9b1214SNicolin Chen 36de9b1214SNicolin ChenExample: 37de9b1214SNicolin Chen 38de9b1214SNicolin Chencodec: cs53l30@48 { 39de9b1214SNicolin Chen compatible = "cirrus,cs53l30"; 40de9b1214SNicolin Chen reg = <0x48>; 41de9b1214SNicolin Chen reset-gpios = <&gpio 54 0>; 42de9b1214SNicolin Chen VA-supply = <&cs53l30_va>; 43de9b1214SNicolin Chen VP-supply = <&cs53l30_vp>; 44de9b1214SNicolin Chen}; 45