hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt
....@@ -11,28 +11,43 @@
1111 - compatible: should be one of the following
1212 - "brcm,bcm7425-sdhci"
1313 - "brcm,bcm7445-sdhci"
14
+ - "brcm,bcm7216-sdhci"
1415
1516 Refer to clocks/clock-bindings.txt for generic clock consumer properties.
1617
1718 Example:
1819
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 {
2521 sd-uhs-sdr50;
2622 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";
2734 };
2835
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;
3042 non-removable;
3143 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";
3853 };