@@ -11,28 +11,43 @@ Required properties:
11
11
- compatible: should be one of the following
12
12
- "brcm,bcm7425-sdhci"
13
13
- "brcm,bcm7445-sdhci"
14
+ - "brcm,bcm7216-sdhci"
14
15
15
16
Refer to clocks/clock-bindings.txt for generic clock consumer properties.
16
17
17
18
Example:
18
19
19
- sdhci@f03e0100 {
20
- compatible = "brcm,bcm7425-sdhci";
21
- reg = <0xf03e0000 0x100>;
22
- interrupts = <0x0 0x26 0x0>;
23
- sdhci,auto-cmd12;
24
- clocks = <&sw_sdio>;
20
+ sdhci@84b0000 {
25
21
sd-uhs-sdr50;
26
22
sd-uhs-ddr50;
23
+ sd-uhs-sdr104;
24
+ sdhci,auto-cmd12;
25
+ compatible = "brcm,bcm7216-sdhci",
26
+ "brcm,bcm7445-sdhci",
27
+ "brcm,sdhci-brcmstb";
28
+ reg = <0x84b0000 0x260 0x84b0300 0x200>;
29
+ reg-names = "host", "cfg";
30
+ interrupts = <0x0 0x26 0x4>;
31
+ interrupt-names = "sdio0_0";
32
+ clocks = <&scmi_clk 245>;
33
+ clock-names = "sw_sdio";
27
34
};
28
35
29
- sdhci@f03e0300 {
36
+ sdhci@84b1000 {
37
+ mmc-ddr-1_8v;
38
+ mmc-hs200-1_8v;
39
+ mmc-hs400-1_8v;
40
+ mmc-hs400-enhanced-strobe;
41
+ supports-cqe;
30
42
non-removable;
31
43
bus-width = <0x8>;
32
- compatible = "brcm,bcm7425-sdhci";
33
- reg = <0xf03e0200 0x100>;
34
- interrupts = <0x0 0x27 0x0>;
35
- sdhci,auto-cmd12;
36
- clocks = <sw_sdio>;
37
- mmc-hs200-1_8v;
44
+ compatible = "brcm,bcm7216-sdhci",
45
+ "brcm,bcm7445-sdhci",
46
+ "brcm,sdhci-brcmstb";
47
+ reg = <0x84b1000 0x260 0x84b1300 0x200>;
48
+ reg-names = "host", "cfg";
49
+ interrupts = <0x0 0x27 0x4>;
50
+ interrupt-names = "sdio1_0";
51
+ clocks = <&scmi_clk 245>;
52
+ clock-names = "sw_sdio";
38
53
};
0 commit comments