1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/mmc/starfive,jh7110-mmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: StarFive Designware Mobile Storage Host Controller
10 StarFive uses the Synopsys designware mobile storage host controller
11 to interface a SoC with storage medium such as eMMC or SD/MMC cards.
14 - $ref: synopsys-dw-mshc-common.yaml#
17 - William Qiu <william.qiu@starfivetech.com>
21 const: starfive,jh7110-mmc
28 - description: biu clock
29 - description: ciu clock
40 $ref: /schemas/types.yaml#/definitions/phandle-array
43 - description: phandle to System Register Controller syscon node
44 - description: offset of SYS_SYSCONSAIF__SYSCFG register for MMC controller
45 - description: shift of SYS_SYSCONSAIF__SYSCFG register for MMC controller
46 - description: mask of SYS_SYSCONSAIF__SYSCFG register for MMC controller
48 Should be four parameters, the phandle to System Register Controller
49 syscon node and the offset/shift/mask of SYS_SYSCONSAIF__SYSCFG register
59 unevaluatedProperties: false
64 compatible = "starfive,jh7110-mmc";
65 reg = <0x16010000 0x10000>;
66 clocks = <&syscrg 91>,
68 clock-names = "biu","ciu";
69 resets = <&syscrg 64>;
70 reset-names = "reset";
73 fifo-watermark-aligned;