Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: mmc: brcm,sdhci-brcmstb: Add support for 7216b0

Add 7216b0 with supports CQE, HS400, HS400-ES and SDR104.

Signed-off-by: Al Cooper <alcooperx@gmail.com>
Link: https://lore.kernel.org/r/20200113210706.11972-2-alcooperx@gmail.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

authored by

Al Cooper and committed by
Ulf Hansson
61696bbb 661cf2d8

+28 -13
+28 -13
Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.txt
··· 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 };