diff options
author | Caesar Wang <wxt@rock-chips.com> | 2016-01-14 09:08:41 +0800 |
---|---|---|
committer | Caesar Wang <wxt@rock-chips.com> | 2016-01-14 09:23:45 +0800 |
commit | 794f5e9ba0c20334009aa6fa812d92fe0b7bd1f0 (patch) | |
tree | b6cc45c68aee438504ca83c5fa2dd8a847660b2c | |
parent | 5ff411ce72fcf2813e338f3dd6cbdb8c86a62f54 (diff) | |
download | v4.1-794f5e9ba0c20334009aa6fa812d92fe0b7bd1f0.tar.gz |
FROMLIST: ARM: dts: rockchip: make more compatible for rk3036 SoCs
This patch will be better to support and compatible for rk3036.
Although some other SoCs drivers also can work for rk3036, that will
prevent some mutatin factors for drivers.
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Bug: 25923642
Patchset: More compatible for rk3036 dts.
(Note: add the usb-phy compatible since the upstream hasn't land it)
(am from https://patchwork.kernel.org/patch/8028891/)
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Change-Id: I9f403b5d22c9924a0c06c59581e07a97afb005c8
-rw-r--r-- | arch/arm/boot/dts/rk3036.dtsi | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/arch/arm/boot/dts/rk3036.dtsi b/arch/arm/boot/dts/rk3036.dtsi index b559e941030..edaee54da61 100644 --- a/arch/arm/boot/dts/rk3036.dtsi +++ b/arch/arm/boot/dts/rk3036.dtsi @@ -218,7 +218,7 @@ }; usbphy: phy { - compatible = "rockchip,rk3036-usb-phy"; + compatible = "rockchip,rk3036-usb-phy", "rockchip,rk3288-usb-phy"; rockchip,grf = <&grf>; #address-cells = <1>; #size-cells = <0>; @@ -233,7 +233,7 @@ }; usb_otg: usb@10180000 { - compatible = "rockchip,rk3288-usb", "rockchip,rk3066-usb", + compatible = "rockchip,rk3036-usb", "rockchip,rk3066-usb", "snps,dwc2"; reg = <0x10180000 0x40000>; interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>; @@ -248,7 +248,7 @@ }; usb_host: usb@101c0000 { - compatible = "rockchip,rk3288-usb", "rockchip,rk3066-usb", + compatible = "rockchip,rk3036-usb", "rockchip,rk3066-usb", "snps,dwc2"; reg = <0x101c0000 0x40000>; interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>; @@ -273,7 +273,7 @@ }; sdmmc: dwmmc@10214000 { - compatible = "rockchip,rk3288-dw-mshc"; + compatible = "rockchip,rk3036-dw-mshc", "rockchip,rk3288-dw-mshc"; clock-frequency = <37500000>; clock-freq-min-max = <400000 37500000>; clocks = <&cru HCLK_SDMMC>, <&cru SCLK_SDMMC>; @@ -285,7 +285,7 @@ }; sdio: dwmmc@10218000 { - compatible = "rockchip,rk3288-dw-mshc"; + compatible = "rockchip,rk3036-dw-mshc", "rockchip,rk3288-dw-mshc"; clock-freq-min-max = <400000 37500000>; clocks = <&cru HCLK_SDIO>, <&cru SCLK_SDIO>, <&cru SCLK_SDIO_DRV>, <&cru SCLK_SDIO_SAMPLE>; @@ -297,7 +297,7 @@ }; emmc: dwmmc@1021c000 { - compatible = "rockchip,rk3288-dw-mshc"; + compatible = "rockchip,rk3036-dw-mshc", "rockchip,rk3288-dw-mshc"; reg = <0x1021c000 0x4000>; interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>; broken-cd; @@ -453,7 +453,7 @@ }; i2c1: i2c@20056000 { - compatible = "rockchip,rk3288-i2c"; + compatible = "rockchip,rk3036-i2c", "rockchip,rk3288-i2c"; reg = <0x20056000 0x1000>; interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>; #address-cells = <1>; @@ -466,7 +466,7 @@ }; i2c2: i2c@2005a000 { - compatible = "rockchip,rk3288-i2c"; + compatible = "rockchip,rk3036-i2c", "rockchip,rk3288-i2c"; reg = <0x2005a000 0x1000>; interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>; #address-cells = <1>; @@ -521,7 +521,7 @@ }; i2c0: i2c@20072000 { - compatible = "rockchip,rk3288-i2c"; + compatible = "rockchip,rk3036-i2c", "rockchip,rk3288-i2c"; reg = <0x20072000 0x1000>; interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>; #address-cells = <1>; @@ -533,7 +533,7 @@ }; usb_otg: usb@10180000 { - compatible = "rockchip,rk3288-usb", "rockchip,rk3066-usb", + compatible = "rockchip,rk3036-usb", "rockchip,rk3066-usb", "snps,dwc2"; reg = <0x10180000 0x40000>; interrupts = <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>; @@ -550,7 +550,7 @@ }; usb_host: usb@101c0000 { - compatible = "rockchip,rk3288-usb", "rockchip,rk3066-usb", + compatible = "rockchip,rk3036-usb", "rockchip,rk3066-usb", "snps,dwc2"; reg = <0x101c0000 0x40000>; interrupts = <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>; |