1*6796f54eSKunihiko Hayashi# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*6796f54eSKunihiko Hayashi%YAML 1.2 3*6796f54eSKunihiko Hayashi--- 4*6796f54eSKunihiko Hayashi$id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-sdctrl.yaml# 5*6796f54eSKunihiko Hayashi$schema: http://devicetree.org/meta-schemas/core.yaml# 6*6796f54eSKunihiko Hayashi 7*6796f54eSKunihiko Hayashititle: Socionext UniPhier SD interface logic 8*6796f54eSKunihiko Hayashi 9*6796f54eSKunihiko Hayashimaintainers: 10*6796f54eSKunihiko Hayashi - Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 11*6796f54eSKunihiko Hayashi 12*6796f54eSKunihiko Hayashidescription: |+ 13*6796f54eSKunihiko Hayashi SD interface logic implemented on Socionext UniPhier SoCs is 14*6796f54eSKunihiko Hayashi attached outside SDHC, and has some SD related functions such as 15*6796f54eSKunihiko Hayashi clock control, reset control, mode switch, and so on. 16*6796f54eSKunihiko Hayashi 17*6796f54eSKunihiko Hayashiproperties: 18*6796f54eSKunihiko Hayashi compatible: 19*6796f54eSKunihiko Hayashi items: 20*6796f54eSKunihiko Hayashi - enum: 21*6796f54eSKunihiko Hayashi - socionext,uniphier-pro5-sdctrl 22*6796f54eSKunihiko Hayashi - socionext,uniphier-pxs2-sdctrl 23*6796f54eSKunihiko Hayashi - socionext,uniphier-ld11-sdctrl 24*6796f54eSKunihiko Hayashi - socionext,uniphier-ld20-sdctrl 25*6796f54eSKunihiko Hayashi - socionext,uniphier-pxs3-sdctrl 26*6796f54eSKunihiko Hayashi - socionext,uniphier-nx1-sdctrl 27*6796f54eSKunihiko Hayashi - const: simple-mfd 28*6796f54eSKunihiko Hayashi - const: syscon 29*6796f54eSKunihiko Hayashi 30*6796f54eSKunihiko Hayashi reg: 31*6796f54eSKunihiko Hayashi maxItems: 1 32*6796f54eSKunihiko Hayashi 33*6796f54eSKunihiko Hayashi clock-controller: 34*6796f54eSKunihiko Hayashi $ref: /schemas/clock/socionext,uniphier-clock.yaml# 35*6796f54eSKunihiko Hayashi 36*6796f54eSKunihiko Hayashi reset-controller: 37*6796f54eSKunihiko Hayashi $ref: /schemas/reset/socionext,uniphier-reset.yaml# 38*6796f54eSKunihiko Hayashi 39*6796f54eSKunihiko Hayashirequired: 40*6796f54eSKunihiko Hayashi - compatible 41*6796f54eSKunihiko Hayashi - reg 42*6796f54eSKunihiko Hayashi 43*6796f54eSKunihiko HayashiadditionalProperties: false 44*6796f54eSKunihiko Hayashi 45*6796f54eSKunihiko Hayashiexamples: 46*6796f54eSKunihiko Hayashi - | 47*6796f54eSKunihiko Hayashi syscon@59810000 { 48*6796f54eSKunihiko Hayashi compatible = "socionext,uniphier-ld20-sdctrl", 49*6796f54eSKunihiko Hayashi "simple-mfd", "syscon"; 50*6796f54eSKunihiko Hayashi reg = <0x59810000 0x400>; 51*6796f54eSKunihiko Hayashi 52*6796f54eSKunihiko Hayashi clock-controller { 53*6796f54eSKunihiko Hayashi compatible = "socionext,uniphier-ld20-sd-clock"; 54*6796f54eSKunihiko Hayashi #clock-cells = <1>; 55*6796f54eSKunihiko Hayashi }; 56*6796f54eSKunihiko Hayashi 57*6796f54eSKunihiko Hayashi reset-controller { 58*6796f54eSKunihiko Hayashi compatible = "socionext,uniphier-ld20-sd-reset"; 59*6796f54eSKunihiko Hayashi #reset-cells = <1>; 60*6796f54eSKunihiko Hayashi }; 61*6796f54eSKunihiko Hayashi }; 62