1 # SPDX-License-Identifier: GPL-2.0-only OR BSD 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/sound/asahi 5 $schema: http://devicetree.org/meta-schemas/co 6 7 title: AK4458 audio DAC 8 9 maintainers: 10 - Shengjiu Wang <shengjiu.wang@nxp.com> 11 12 properties: 13 compatible: 14 enum: 15 - asahi-kasei,ak4458 16 - asahi-kasei,ak4497 17 18 reg: 19 maxItems: 1 20 21 avdd-supply: 22 description: Analog power supply 23 24 dvdd-supply: 25 description: Digital power supply 26 27 reset-gpios: 28 maxItems: 1 29 30 mute-gpios: 31 maxItems: 1 32 description: 33 GPIO used to mute all the outputs 34 35 dsd-path: 36 description: Select DSD input pins for ak4 37 $ref: /schemas/types.yaml#/definitions/uin 38 oneOf: 39 - const: 0 40 description: "select #16, #17, #19 pin 41 - const: 1 42 description: "select #3, #4, #5 pins" 43 44 required: 45 - compatible 46 - reg 47 48 allOf: 49 - if: 50 properties: 51 compatible: 52 contains: 53 const: asahi-kasei,ak4458 54 55 then: 56 properties: 57 dsd-path: false 58 59 additionalProperties: false 60 61 examples: 62 - | 63 #include <dt-bindings/gpio/gpio.h> 64 i2c { 65 #address-cells = <1>; 66 #size-cells = <0>; 67 codec@10 { 68 compatible = "asahi-kasei,ak4458"; 69 reg = <0x10>; 70 reset-gpios = <&gpio1 10 GPIO_ACTI 71 mute-gpios = <&gpio1 11 GPIO_ACTIV 72 }; 73 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.