brintos

brintos / linux-shallow public Read only

0
0
Text · 1.9 KiB · 8b1dd5a Raw
68 lines · plain
1CS43130 DAC2 3Required properties:4 5  - compatible : "cirrus,cs43130", "cirrus,cs4399", "cirrus,cs43131",6                 "cirrus,cs43198"7 8  - reg : the I2C address of the device for I2C9 10  - VA-supply, VP-supply, VL-supply, VCP-supply, VD-supply:11	power supplies for the device, as covered in12	Documentation/devicetree/bindings/regulator/regulator.txt.13 14 15Optional properties:16 17  - reset-gpios : Active low GPIO used to reset the device18 19  - cirrus,xtal-ibias:20   When external MCLK is generated by external crystal21   oscillator, CS43130 can be used to provide bias current22   for external crystal.  Amount of bias current sent is23   set as:24   1 = 7.5uA25   2 = 12.5uA26   3 = 15uA27 28  - cirrus,dc-measure:29   Boolean, define to enable headphone DC impedance measurement.30 31  - cirrus,ac-measure:32   Boolean, define to enable headphone AC impedance measurement.33   DC impedance must also be enabled for AC impedance measurement.34 35  - cirrus,dc-threshold:36   Define 2 DC impedance thresholds in ohms for HP output control.37   Default values are 50 and 120 Ohms.38 39  - cirrus,ac-freq:40   Define the frequencies at which to measure HP AC impedance.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 equally spaced.47   Log base is 10.48 49Example:50 51cs43130: 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 431 928 2000 4309 9283 20000>;67};68