1 # SPDX-License-Identifier: GPL-2.0-only OR BSD 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/mmc/starfiv 5 $schema: http://devicetree.org/meta-schemas/co 6 7 title: StarFive Designware Mobile Storage Host 8 9 description: 10 StarFive uses the Synopsys designware mobile 11 to interface a SoC with storage medium such 12 13 allOf: 14 - $ref: synopsys-dw-mshc-common.yaml# 15 16 maintainers: 17 - William Qiu <william.qiu@starfivetech.com> 18 19 properties: 20 compatible: 21 const: starfive,jh7110-mmc 22 23 reg: 24 maxItems: 1 25 26 clocks: 27 items: 28 - description: biu clock 29 - description: ciu clock 30 31 clock-names: 32 items: 33 - const: biu 34 - const: ciu 35 36 interrupts: 37 maxItems: 1 38 39 starfive,sysreg: 40 $ref: /schemas/types.yaml#/definitions/pha 41 items: 42 - items: 43 - description: phandle to System Reg 44 - description: offset of SYS_SYSCONS 45 - description: shift of SYS_SYSCONSA 46 - description: mask of SYS_SYSCONSAI 47 description: 48 Should be four parameters, the phandle t 49 syscon node and the offset/shift/mask of 50 for MMC controller. 51 52 required: 53 - compatible 54 - reg 55 - clocks 56 - clock-names 57 - interrupts 58 59 unevaluatedProperties: false 60 61 examples: 62 - | 63 mmc@16010000 { 64 compatible = "starfive,jh7110-mmc"; 65 reg = <0x16010000 0x10000>; 66 clocks = <&syscrg 91>, 67 <&syscrg 93>; 68 clock-names = "biu","ciu"; 69 resets = <&syscrg 64>; 70 reset-names = "reset"; 71 interrupts = <74>; 72 fifo-depth = <32>; 73 fifo-watermark-aligned; 74 data-addr = <0>; 75 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.