brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · cb3b0d4 Raw
62 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-sdctrl.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Socionext UniPhier SD interface logic8 9maintainers:10  - Kunihiko Hayashi <hayashi.kunihiko@socionext.com>11 12description: |+13  SD interface logic implemented on Socionext UniPhier SoCs is14  attached outside SDHC, and has some SD related functions such as15  clock control, reset control, mode switch, and so on.16 17properties:18  compatible:19    items:20      - enum:21          - socionext,uniphier-pro5-sdctrl22          - socionext,uniphier-pxs2-sdctrl23          - socionext,uniphier-ld11-sdctrl24          - socionext,uniphier-ld20-sdctrl25          - socionext,uniphier-pxs3-sdctrl26          - socionext,uniphier-nx1-sdctrl27      - const: simple-mfd28      - const: syscon29 30  reg:31    maxItems: 132 33  clock-controller:34    $ref: /schemas/clock/socionext,uniphier-clock.yaml#35 36  reset-controller:37    $ref: /schemas/reset/socionext,uniphier-reset.yaml#38 39required:40  - compatible41  - reg42 43additionalProperties: false44 45examples:46  - |47    syscon@59810000 {48        compatible = "socionext,uniphier-ld20-sdctrl",49                     "simple-mfd", "syscon";50        reg = <0x59810000 0x400>;51 52        clock-controller {53            compatible = "socionext,uniphier-ld20-sd-clock";54            #clock-cells = <1>;55        };56 57        reset-controller {58            compatible = "socionext,uniphier-ld20-sd-reset";59            #reset-cells = <1>;60        };61    };62