diff options
author | Heiko Stuebner <heiko@sntech.de> | 2014-09-10 19:04:36 +0400 |
---|---|---|
committer | Heiko Stuebner <heiko@sntech.de> | 2014-09-13 22:28:17 +0400 |
commit | 4ff4ae1258a9d091e3ab4e467ca101cd6f0ccdd0 (patch) | |
tree | 56fcc27b4f86e42b7e3a81ce9b3d76457ead1f6e /arch/arm/boot/dts/rk3xxx.dtsi | |
parent | 39c2bd782a2c50c51bced96ad3f2c97d4997d949 (diff) | |
download | linux-4ff4ae1258a9d091e3ab4e467ca101cd6f0ccdd0.tar.xz |
ARM: dts: rockchip: add emmc nodes for rk3066 and rk3188
Add the controller node, pinctrl settings for the customizable pins
and sort the controllers like on rk3288 as emmc, sdmmc, sdio for
handling convenience.
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Diffstat (limited to 'arch/arm/boot/dts/rk3xxx.dtsi')
-rw-r--r-- | arch/arm/boot/dts/rk3xxx.dtsi | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/rk3xxx.dtsi b/arch/arm/boot/dts/rk3xxx.dtsi index 7bcd69855052..c383f5ccb27c 100644 --- a/arch/arm/boot/dts/rk3xxx.dtsi +++ b/arch/arm/boot/dts/rk3xxx.dtsi @@ -26,6 +26,9 @@ i2c2 = &i2c2; i2c3 = &i2c3; i2c4 = &i2c4; + mshc0 = &emmc; + mshc1 = &mmc0; + mshc2 = &mmc1; spi0 = &spi0; spi1 = &spi1; }; @@ -137,6 +140,17 @@ status = "disabled"; }; + emmc: dwmmc@1021c000 { + compatible = "rockchip,rk2928-dw-mshc"; + reg = <0x1021c000 0x1000>; + interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>; + + clocks = <&cru HCLK_EMMC>, <&cru SCLK_EMMC>; + clock-names = "biu", "ciu"; + + status = "disabled"; + }; + pmu: pmu@20004000 { compatible = "rockchip,rk3066-pmu", "syscon"; reg = <0x20004000 0x100>; |