brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · 725b47e Raw
82 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/sound/cirrus,cs42xx8.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Cirrus Logic CS42448/CS42888 audio CODEC8 9maintainers:10  - patches@opensource.cirrus.com11 12properties:13  compatible:14    enum:15      - cirrus,cs4244816      - cirrus,cs4288817 18  reg:19    maxItems: 120 21  clocks:22    minItems: 123    maxItems: 224 25  clock-names:26    const: mclk27 28  VA-supply:29    description: Analog power supply.30 31  VD-supply:32    description: Digital power supply.33 34  VLC-supply:35    description: Control port power supply36 37  VLS-supply:38    description: Serial port interface power supply.39 40  reset-gpios:41    description: This pin is connected to the chip's RESET pin.42    maxItems: 143 44required:45  - compatible46  - reg47  - clocks48  - clock-names49 50if:51  properties:52    compatible:53      contains:54        const: cirrus,cs4288855then:56  required:57    - VA-supply58    - VD-supply59    - VLC-supply60    - VLS-supply61 62additionalProperties: false63 64examples:65  - |66    i2c {67      #address-cells = <1>;68      #size-cells = <0>;69 70      codec@48 {71          compatible = "cirrus,cs42888";72          reg = <0x48>;73          clocks = <&codec_mclk 0>;74          clock-names = "mclk";75          VA-supply = <&reg_audio>;76          VD-supply = <&reg_audio>;77          VLS-supply = <&reg_audio>;78          VLC-supply = <&reg_audio>;79          reset-gpios = <&gpio 1>;80      };81    };82