diff options
author | Olof Johansson <olof@lixom.net> | 2014-10-19 16:34:52 -0400 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2014-10-19 16:34:52 -0400 |
commit | e29c64865f6c7eeb98f7c6e2371f1100101f7562 (patch) | |
tree | 46ef98c9d1590d9e0da02e560f1546c2b6164d24 /arch | |
parent | 9209bec4f8112928c796f70400a23d1f44469631 (diff) | |
parent | 4e03394e939135adcd453bd538ea02d98a30473b (diff) |
Merge tag 'samsung-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into fixes
Pull more fixes from Kukjin Kim:
2nd Samsung fixes for v3.18
- Explicitly set dr_mode on exynos5800-peach-pi, exynos5420-peach-pit
and exynos5420-arndale-octa boards, because the USB dwc3 controller
will not work properly without dr_mode as host on above boards if
the USB host and gadget are enabled in kernel configuration both.
* tag 'samsung-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:
ARM: dts: Explicitly set dr_mode on exynos5420-arndale-octa
ARM: dts: Explicitly set dr_mode on exynos Peach boards
Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/boot/dts/exynos5420-arndale-octa.dts | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos5420-peach-pit.dts | 8 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos5420.dtsi | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/exynos5800-peach-pi.dts | 8 |
4 files changed, 22 insertions, 2 deletions
diff --git a/arch/arm/boot/dts/exynos5420-arndale-octa.dts b/arch/arm/boot/dts/exynos5420-arndale-octa.dts index 4f2df61c1cfc..aa7a7d727a7e 100644 --- a/arch/arm/boot/dts/exynos5420-arndale-octa.dts +++ b/arch/arm/boot/dts/exynos5420-arndale-octa.dts | |||
@@ -368,3 +368,7 @@ | |||
368 | }; | 368 | }; |
369 | }; | 369 | }; |
370 | }; | 370 | }; |
371 | |||
372 | &usbdrd_dwc3_1 { | ||
373 | dr_mode = "host"; | ||
374 | }; | ||
diff --git a/arch/arm/boot/dts/exynos5420-peach-pit.dts b/arch/arm/boot/dts/exynos5420-peach-pit.dts index 9a233828539c..82cdb74484cc 100644 --- a/arch/arm/boot/dts/exynos5420-peach-pit.dts +++ b/arch/arm/boot/dts/exynos5420-peach-pit.dts | |||
@@ -838,6 +838,14 @@ | |||
838 | status = "okay"; | 838 | status = "okay"; |
839 | }; | 839 | }; |
840 | 840 | ||
841 | &usbdrd_dwc3_0 { | ||
842 | dr_mode = "host"; | ||
843 | }; | ||
844 | |||
845 | &usbdrd_dwc3_1 { | ||
846 | dr_mode = "host"; | ||
847 | }; | ||
848 | |||
841 | &usbdrd_phy0 { | 849 | &usbdrd_phy0 { |
842 | vbus-supply = <&usb300_vbus_reg>; | 850 | vbus-supply = <&usb300_vbus_reg>; |
843 | }; | 851 | }; |
diff --git a/arch/arm/boot/dts/exynos5420.dtsi b/arch/arm/boot/dts/exynos5420.dtsi index bfe056d9148c..8617a031cbc0 100644 --- a/arch/arm/boot/dts/exynos5420.dtsi +++ b/arch/arm/boot/dts/exynos5420.dtsi | |||
@@ -815,7 +815,7 @@ | |||
815 | #size-cells = <1>; | 815 | #size-cells = <1>; |
816 | ranges; | 816 | ranges; |
817 | 817 | ||
818 | dwc3 { | 818 | usbdrd_dwc3_0: dwc3 { |
819 | compatible = "snps,dwc3"; | 819 | compatible = "snps,dwc3"; |
820 | reg = <0x12000000 0x10000>; | 820 | reg = <0x12000000 0x10000>; |
821 | interrupts = <0 72 0>; | 821 | interrupts = <0 72 0>; |
@@ -841,7 +841,7 @@ | |||
841 | #size-cells = <1>; | 841 | #size-cells = <1>; |
842 | ranges; | 842 | ranges; |
843 | 843 | ||
844 | dwc3 { | 844 | usbdrd_dwc3_1: dwc3 { |
845 | compatible = "snps,dwc3"; | 845 | compatible = "snps,dwc3"; |
846 | reg = <0x12400000 0x10000>; | 846 | reg = <0x12400000 0x10000>; |
847 | interrupts = <0 73 0>; | 847 | interrupts = <0 73 0>; |
diff --git a/arch/arm/boot/dts/exynos5800-peach-pi.dts b/arch/arm/boot/dts/exynos5800-peach-pi.dts index 1d31c8132558..7bb1c8dd42dd 100644 --- a/arch/arm/boot/dts/exynos5800-peach-pi.dts +++ b/arch/arm/boot/dts/exynos5800-peach-pi.dts | |||
@@ -826,6 +826,14 @@ | |||
826 | status = "okay"; | 826 | status = "okay"; |
827 | }; | 827 | }; |
828 | 828 | ||
829 | &usbdrd_dwc3_0 { | ||
830 | dr_mode = "host"; | ||
831 | }; | ||
832 | |||
833 | &usbdrd_dwc3_1 { | ||
834 | dr_mode = "host"; | ||
835 | }; | ||
836 | |||
829 | &usbdrd_phy0 { | 837 | &usbdrd_phy0 { |
830 | vbus-supply = <&usb300_vbus_reg>; | 838 | vbus-supply = <&usb300_vbus_reg>; |
831 | }; | 839 | }; |