1 # SPDX-License-Identifier: GPL-2.0-only OR BSD 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/sound/cirru 4 $id: http://devicetree.org/schemas/sound/cirrus,cs530x.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Cirrus Logic cs530x family of audio ADC 7 title: Cirrus Logic cs530x family of audio ADCs 8 8 9 maintainers: 9 maintainers: 10 - Paul Handrigan <paulha@opensource.cirrus.co 10 - Paul Handrigan <paulha@opensource.cirrus.com> 11 - patches@opensource.cirrus.com 11 - patches@opensource.cirrus.com 12 12 13 description: 13 description: 14 The CS530X devices are a family of high perf 14 The CS530X devices are a family of high performance audio ADCs. 15 15 16 allOf: 16 allOf: 17 - $ref: dai-common.yaml# 17 - $ref: dai-common.yaml# 18 18 19 properties: 19 properties: 20 compatible: 20 compatible: 21 enum: 21 enum: 22 - cirrus,cs5302 22 - cirrus,cs5302 23 - cirrus,cs5304 23 - cirrus,cs5304 24 - cirrus,cs5308 24 - cirrus,cs5308 25 25 26 reg: 26 reg: 27 maxItems: 1 27 maxItems: 1 28 28 29 '#sound-dai-cells': 29 '#sound-dai-cells': 30 const: 1 30 const: 1 31 31 32 reset-gpios: 32 reset-gpios: 33 maxItems: 1 33 maxItems: 1 34 34 35 vdd-a-supply: 35 vdd-a-supply: 36 description: Analog power supply 36 description: Analog power supply 37 37 38 vdd-io-supply: 38 vdd-io-supply: 39 description: Digital IO power supply 39 description: Digital IO power supply 40 40 41 cirrus,in-hiz-pin12: 41 cirrus,in-hiz-pin12: 42 description: 42 description: 43 Sets input channels one and two to high 43 Sets input channels one and two to high impedance. 44 type: boolean 44 type: boolean 45 45 46 cirrus,in-hiz-pin34: 46 cirrus,in-hiz-pin34: 47 description: 47 description: 48 Sets input channels three and four to hi 48 Sets input channels three and four to high impedance. 49 type: boolean 49 type: boolean 50 50 51 cirrus,in-hiz-pin56: 51 cirrus,in-hiz-pin56: 52 description: 52 description: 53 Sets input channels five and six to high 53 Sets input channels five and six to high impedance. 54 type: boolean 54 type: boolean 55 55 56 cirrus,in-hiz-pin78: 56 cirrus,in-hiz-pin78: 57 description: 57 description: 58 Sets input channels seven and eight to h 58 Sets input channels seven and eight to high impedance. 59 type: boolean 59 type: boolean 60 60 61 required: 61 required: 62 - compatible 62 - compatible 63 - reg 63 - reg 64 - "#sound-dai-cells" 64 - "#sound-dai-cells" 65 65 66 unevaluatedProperties: false 66 unevaluatedProperties: false 67 67 68 examples: 68 examples: 69 - | 69 - | 70 #include <dt-bindings/gpio/gpio.h> 70 #include <dt-bindings/gpio/gpio.h> 71 71 72 i2c { 72 i2c { 73 #address-cells = <1>; 73 #address-cells = <1>; 74 #size-cells = <0>; 74 #size-cells = <0>; 75 75 76 cs5304: adc@48 { 76 cs5304: adc@48 { 77 compatible = "cirrus,cs5304"; 77 compatible = "cirrus,cs5304"; 78 reg = <0x48>; 78 reg = <0x48>; 79 #sound-dai-cells = <1>; 79 #sound-dai-cells = <1>; 80 reset-gpios = <&gpio 110 GPIO_ACTI 80 reset-gpios = <&gpio 110 GPIO_ACTIVE_LOW>; 81 vdd-a-supply = <&vreg>; 81 vdd-a-supply = <&vreg>; 82 vdd-io-supply = <&vreg>; 82 vdd-io-supply = <&vreg>; 83 cirrus,in-hiz-pin34; 83 cirrus,in-hiz-pin34; 84 }; 84 }; 85 }; 85 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.