brintos

brintos / linux-shallow public Read only

0
0
Text · 1.7 KiB · bdf3b55 Raw
66 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/clock/mediatek,topckgen.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: MediaTek Top Clock Generator Controller8 9maintainers:10  - Michael Turquette <mturquette@baylibre.com>11  - Stephen Boyd <sboyd@kernel.org>12 13description:14  The Mediatek topckgen controller provides various clocks to the system.15  The clock values can be found in <dt-bindings/clock/mt*-clk.h>.16 17properties:18  compatible:19    oneOf:20      - enum:21          - mediatek,mt6797-topckgen22          - mediatek,mt7622-topckgen23          - mediatek,mt8135-topckgen24          - mediatek,mt8173-topckgen25          - mediatek,mt8516-topckgen26      - items:27          - const: mediatek,mt7623-topckgen28          - const: mediatek,mt2701-topckgen29          - const: syscon30      - items:31          - enum:32              - mediatek,mt2701-topckgen33              - mediatek,mt2712-topckgen34              - mediatek,mt6765-topckgen35              - mediatek,mt6779-topckgen36              - mediatek,mt6795-topckgen37              - mediatek,mt7629-topckgen38              - mediatek,mt7981-topckgen39              - mediatek,mt7986-topckgen40              - mediatek,mt7988-mcusys41              - mediatek,mt7988-topckgen42              - mediatek,mt8167-topckgen43              - mediatek,mt8183-topckgen44          - const: syscon45 46  reg:47    maxItems: 148 49  '#clock-cells':50    const: 151 52required:53  - compatible54  - reg55  - '#clock-cells'56 57additionalProperties: false58 59examples:60  - |61    topckgen: clock-controller@10000000 {62        compatible = "mediatek,mt8173-topckgen";63        reg = <0x10000000 0x1000>;64        #clock-cells = <1>;65    };66