Lines Matching +full:mmc +full:- +full:controller

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mmc/brcm,sdhci-brcmstb.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom BRCMSTB/BMIPS SDHCI Controller
10 - Al Cooper <alcooperx@gmail.com>
11 - Florian Fainelli <f.fainelli@gmail.com>
16 - items:
17 - enum:
18 - brcm,bcm7216-sdhci
19 - const: brcm,bcm7445-sdhci
20 - const: brcm,sdhci-brcmstb
21 - items:
22 - enum:
23 - brcm,bcm2712-sdhci
24 - brcm,bcm74165b0-sdhci
25 - brcm,bcm7445-sdhci
26 - brcm,bcm7425-sdhci
27 - const: brcm,sdhci-brcmstb
32 reg-names:
34 - const: host
35 - const: cfg
43 - description: handle to core clock for the sdhci controller
44 - description: handle to improved 150Mhz clock for sdhci controller (Optional clock)
46 clock-names:
49 - const: sw_sdio
50 - const: sdio_freq # Optional clock
52 clock-frequency:
54 Maximum operating frequency of sdio_freq sdhci controller clock
59 sdhci,auto-cmd12:
61 description: Specifies that controller should use auto CMD12
64 - $ref: mmc-controller.yaml#
65 - if:
67 clock-names:
73 - clock-frequency
76 - compatible
77 - reg
78 - interrupts
79 - clocks
80 - clock-names
85 - |
86 mmc@84b0000 {
87 compatible = "brcm,bcm7216-sdhci",
88 "brcm,bcm7445-sdhci",
89 "brcm,sdhci-brcmstb";
91 reg-names = "host", "cfg";
92 sd-uhs-sdr50;
93 sd-uhs-ddr50;
94 sd-uhs-sdr104;
95 sdhci,auto-cmd12;
98 clock-names = "sw_sdio";
101 mmc@84b1000 {
102 compatible = "brcm,bcm7216-sdhci",
103 "brcm,bcm7445-sdhci",
104 "brcm,sdhci-brcmstb";
106 reg-names = "host", "cfg";
107 mmc-ddr-1_8v;
108 mmc-hs200-1_8v;
109 mmc-hs400-1_8v;
110 mmc-hs400-enhanced-strobe;
111 supports-cqe;
112 non-removable;
113 bus-width = <0x8>;
116 clock-names = "sw_sdio";