Based on kernel version 6.11
. Page generated on 2024-09-24 08:21 EST
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/sound/ti,tas57xx.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Texas Instruments TAS5711/TAS5717/TAS5719/TAS5721 stereo power amplifiers maintainers: - Neil Armstrong <neil.armstrong@linaro.org> properties: compatible: enum: - ti,tas5707 - ti,tas5711 - ti,tas5717 - ti,tas5719 - ti,tas5721 - ti,tas5733 reg: maxItems: 1 reset-gpios: maxItems: 1 description: GPIO for the active low reset line pdn-gpios: maxItems: 1 description: GPIO for the active low powerdown line clocks: maxItems: 1 clock-names: const: mclk AVDD-supply: true DVDD-supply: true HPVDD-supply: true PVDD_AB-supply: true PVDD_CD-supply: true PVDD_A-supply: true PVDD_B-supply: true PVDD_C-supply: true PVDD_D-supply: true DRVDD-supply: true PVDD-supply: true '#sound-dai-cells': const: 0 port: $ref: audio-graph-port.yaml# unevaluatedProperties: false required: - compatible - reg - '#sound-dai-cells' allOf: - $ref: dai-common.yaml# - if: properties: compatible: contains: enum: - ti,tas5717 - ti,tas5719 then: properties: PVDD_A-supply: false PVDD_B-supply: false PVDD_C-supply: false PVDD_D-supply: false DRVDD-supply: false PVDD-supply: false - if: properties: compatible: contains: enum: - ti,tas5711 then: properties: HPVDD-supply: false PVDD_AB-supply: false PVDD_CD-supply: false DRVDD-supply: false PVDD-supply: false - if: properties: compatible: contains: enum: - ti,tas5721 then: properties: HPVDD-supply: false PVDD_AB-supply: false PVDD_CD-supply: false PVDD_A-supply: false PVDD_B-supply: false PVDD_C-supply: false PVDD_D-supply: false unevaluatedProperties: false examples: - | i2c { #address-cells = <1>; #size-cells = <0>; codec@2a { compatible = "ti,tas5717"; reg = <0x2a>; #sound-dai-cells = <0>; reset-gpios = <&gpio1 15 0>; pdn-gpios = <&gpio1 15 0>; AVDD-supply = <&avdd_supply>; DVDD-supply = <&dvdd_supply>; HPVDD-supply = <&hpvdd_supply>; PVDD_AB-supply = <&pvdd_ab_supply>; PVDD_CD-supply = <&pvdd_cd_supply>; }; }; ... |