cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

mt8192-mt6359-rt1015-rt5682.yaml (1922B)


      1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/sound/mt8192-mt6359-rt1015-rt5682.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: Mediatek MT8192 with MT6359, RT1015 and RT5682 ASoC sound card driver
      8
      9maintainers:
     10  - Jiaxin Yu <jiaxin.yu@mediatek.com>
     11  - Shane Chien <shane.chien@mediatek.com>
     12
     13description:
     14  This binding describes the MT8192 sound card.
     15
     16properties:
     17  compatible:
     18    enum:
     19      - mediatek,mt8192_mt6359_rt1015_rt5682
     20      - mediatek,mt8192_mt6359_rt1015p_rt5682
     21      - mediatek,mt8192_mt6359_rt1015p_rt5682s
     22
     23  mediatek,platform:
     24    $ref: "/schemas/types.yaml#/definitions/phandle"
     25    description: The phandle of MT8192 ASoC platform.
     26
     27  mediatek,hdmi-codec:
     28    $ref: "/schemas/types.yaml#/definitions/phandle"
     29    description: The phandle of HDMI codec.
     30
     31  headset-codec:
     32    type: object
     33    properties:
     34      sound-dai:
     35        $ref: /schemas/types.yaml#/definitions/phandle
     36    required:
     37      - sound-dai
     38
     39  speaker-codecs:
     40    type: object
     41    properties:
     42      sound-dai:
     43        minItems: 1
     44        maxItems: 2
     45        items:
     46          maxItems: 1
     47        $ref: /schemas/types.yaml#/definitions/phandle-array
     48    required:
     49      - sound-dai
     50
     51additionalProperties: false
     52
     53required:
     54  - compatible
     55  - mediatek,platform
     56  - headset-codec
     57  - speaker-codecs
     58
     59examples:
     60  - |
     61
     62    sound: mt8192-sound {
     63        compatible = "mediatek,mt8192_mt6359_rt1015_rt5682";
     64        mediatek,platform = <&afe>;
     65        mediatek,hdmi-codec = <&anx_bridge_dp>;
     66        pinctrl-names = "aud_clk_mosi_off",
     67                        "aud_clk_mosi_on";
     68        pinctrl-0 = <&aud_clk_mosi_off>;
     69        pinctrl-1 = <&aud_clk_mosi_on>;
     70
     71        headset-codec {
     72            sound-dai = <&rt5682>;
     73        };
     74
     75        speaker-codecs {
     76            sound-dai = <&rt1015_l>,
     77                        <&rt1015_r>;
     78        };
     79    };
     80
     81...