···11+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)22+%YAML 1.233+---44+$id: http://devicetree.org/schemas/sound/adi,adau1373.yaml#55+$schema: http://devicetree.org/meta-schemas/core.yaml#66+77+title: Analog Devices ADAU1373 CODEC88+99+maintainers:1010+ - Nuno Sá <nuno.sa@analog.com>1111+1212+description: |1313+ Analog Devices ADAU1373 Low power codec with speaker and headphone amplifiers.1414+ https://www.analog.com/media/en/technical-documentation/data-sheets/ADAU1373.pdf1515+1616+allOf:1717+ - $ref: dai-common.yaml#1818+1919+properties:2020+ compatible:2121+ enum:2222+ - adi,adau13732323+2424+ reg:2525+ maxItems: 12626+2727+ "#sound-dai-cells":2828+ const: 02929+3030+ powerdown-gpios:3131+ description: GPIO used for hardware power-down.3232+ maxItems: 13333+3434+ adi,micbias1-microvolt:3535+ description:3636+ This property sets the microphone bias voltage for the first microphone.3737+ enum: [1800000, 2200000, 2600000, 2900000]3838+ default: 29000003939+4040+ adi,micbias2-microvolt:4141+ description:4242+ This property sets the microphone bias voltage for the second microphone.4343+ enum: [1800000, 2200000, 2600000, 2900000]4444+ default: 29000004545+4646+ adi,input1-differential:4747+ description: This property sets the first analog input as differential.4848+ type: boolean4949+5050+ adi,input2-differential:5151+ description: This property sets the second analog input as differential.5252+ type: boolean5353+5454+ adi,input3-differential:5555+ description: This property sets the third analog input as differential.5656+ type: boolean5757+5858+ adi,input4-differential:5959+ description: This property sets the fourth analog input as differential.6060+ type: boolean6161+6262+ adi,lineout-differential:6363+ description: This property sets the line output as differential.6464+ type: boolean6565+6666+ adi,lineout-gnd-sense:6767+ description: This property enables the line output ground sense control.6868+ type: boolean6969+7070+ adi,drc-settings:7171+ description:7272+ This setting is used to control the dynamic range of the signal. The7373+ device provides a maximum of three full band DRCs with 13 entries each.7474+ $ref: /schemas/types.yaml#/definitions/uint8-array7575+ oneOf:7676+ - minItems: 137777+ maxItems: 137878+ - minItems: 267979+ maxItems: 268080+ - minItems: 398181+ maxItems: 398282+8383+required:8484+ - "#sound-dai-cells"8585+ - compatible8686+ - reg8787+8888+unevaluatedProperties: false8989+9090+examples:9191+ - |9292+ #include <dt-bindings/gpio/gpio.h>9393+9494+ i2c {9595+ #address-cells = <1>;9696+ #size-cells = <0>;9797+ audio-codec@1a {9898+ compatible = "adi,adau1373";9999+ reg = <0x1a>;100100+ #sound-dai-cells = <0>;101101+ powerdown-gpios = <&gpio 100 GPIO_ACTIVE_LOW>;102102+ adi,input2-differential;103103+ adi,input1-differential;104104+ adi,lineout-differential;105105+ adi,micbias2-microvolt = <1800000>;106106+ adi,drc-settings = /bits/ 8 <107107+ 0xff 0xff 0x1 0x2 0xa 0xa 0xd 0x1 0xff 0xff 0x5 0xd 0xff108108+ >;109109+ };110110+ };111111+...