Skip to content

Commit e29c648

Browse files
committed
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>
2 parents 9209bec + 4e03394 commit e29c648

File tree

4 files changed

+22
-2
lines changed

4 files changed

+22
-2
lines changed

arch/arm/boot/dts/exynos5420-arndale-octa.dts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -368,3 +368,7 @@
368368
};
369369
};
370370
};
371+
372+
&usbdrd_dwc3_1 {
373+
dr_mode = "host";
374+
};

arch/arm/boot/dts/exynos5420-peach-pit.dts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -838,6 +838,14 @@
838838
status = "okay";
839839
};
840840

841+
&usbdrd_dwc3_0 {
842+
dr_mode = "host";
843+
};
844+
845+
&usbdrd_dwc3_1 {
846+
dr_mode = "host";
847+
};
848+
841849
&usbdrd_phy0 {
842850
vbus-supply = <&usb300_vbus_reg>;
843851
};

arch/arm/boot/dts/exynos5420.dtsi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -815,7 +815,7 @@
815815
#size-cells = <1>;
816816
ranges;
817817

818-
dwc3 {
818+
usbdrd_dwc3_0: dwc3 {
819819
compatible = "snps,dwc3";
820820
reg = <0x12000000 0x10000>;
821821
interrupts = <0 72 0>;
@@ -841,7 +841,7 @@
841841
#size-cells = <1>;
842842
ranges;
843843

844-
dwc3 {
844+
usbdrd_dwc3_1: dwc3 {
845845
compatible = "snps,dwc3";
846846
reg = <0x12400000 0x10000>;
847847
interrupts = <0 73 0>;

arch/arm/boot/dts/exynos5800-peach-pi.dts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -826,6 +826,14 @@
826826
status = "okay";
827827
};
828828

829+
&usbdrd_dwc3_0 {
830+
dr_mode = "host";
831+
};
832+
833+
&usbdrd_dwc3_1 {
834+
dr_mode = "host";
835+
};
836+
829837
&usbdrd_phy0 {
830838
vbus-supply = <&usb300_vbus_reg>;
831839
};

0 commit comments

Comments
 (0)