1 CS43130 DAC 2 3 Required properties: 4 5 - compatible : "cirrus,cs43130", "cirrus,cs4 6 "cirrus,cs43198" 7 8 - reg : the I2C address of the device for I2 9 10 - VA-supply, VP-supply, VL-supply, VCP-suppl 11 power supplies for the device, as cove 12 Documentation/devicetree/bindings/regu 13 14 15 Optional properties: 16 17 - reset-gpios : Active low GPIO used to rese 18 19 - cirrus,xtal-ibias: 20 When external MCLK is generated by external 21 oscillator, CS43130 can be used to provide 22 for external crystal. Amount of bias curre 23 set as: 24 1 = 7.5uA 25 2 = 12.5uA 26 3 = 15uA 27 28 - cirrus,dc-measure: 29 Boolean, define to enable headphone DC impe 30 31 - cirrus,ac-measure: 32 Boolean, define to enable headphone AC impe 33 DC impedance must also be enabled for AC im 34 35 - cirrus,dc-threshold: 36 Define 2 DC impedance thresholds in ohms fo 37 Default values are 50 and 120 Ohms. 38 39 - cirrus,ac-freq: 40 Define the frequencies at which to measure 41 Only used if "cirrus,dc-measure" is defined 42 Exactly 10 frequencies must be defined. 43 If this properties is undefined, by default 44 following frequencies are used: 45 <24 43 93 200 431 928 2000 4309 9283 20000> 46 The above frequencies are logarithmically e 47 Log base is 10. 48 49 Example: 50 51 cs43130: audio-codec@30 { 52 compatible = "cirrus,cs43130"; 53 reg = <0x30>; 54 reset-gpios = <&axi_gpio 54 0>; 55 VA-supply = <&dummy_vreg>; 56 VP-supply = <&dummy_vreg>; 57 VL-supply = <&dummy_vreg>; 58 VCP-supply = <&dummy_vreg>; 59 VD-supply = <&dummy_vreg>; 60 cirrus,xtal-ibias = <2>; 61 interrupt-parent = <&gpio0>; 62 interrupts = <55 8>; 63 cirrus,dc-measure; 64 cirrus,ac-measure; 65 cirrus,dc-threshold = /bits/ 16 <20 100>; 66 cirrus,ac-freq = /bits/ 16 <24 43 93 200 43 67 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.