ARM: dts: exynos: Enable DWC2 dual-role support on OdroidU3+ boards
authorMarek Szyprowski <m.szyprowski@samsung.com>
Tue, 3 Nov 2020 14:02:14 +0000 (15:02 +0100)
committerKrzysztof Kozlowski <krzk@kernel.org>
Thu, 5 Nov 2020 19:10:18 +0000 (20:10 +0100)
commit007fda302d771d818347ce85043ae8681b87b6e0
tree89c6b1cdcc86a9b7d8c2d72dd4ed13fe845656b7
parentb04544ac0d1f2a51e0f3234045343aa741d64e7b
ARM: dts: exynos: Enable DWC2 dual-role support on OdroidU3+ boards

MicroUSB port on OdroidU3+ boards can operate both as peripheral or as
host port. Till now it was configured as pheriperal only port, but it
turned out that the DWC2 driver code already handles everything needed to
support USB role-switch, so switch it to dual-role (OTG) mode. This has
no effect on OdroidU3 (without 'plus') and OdroidX2, which doesn't have
USB needed ID pin and VBUS wiring. Those will still operate correctly in
pheriperal mode only.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Tested-by: Anand Moon <linux.amoon@gmail.com>
Link: https://lore.kernel.org/r/20201103140214.21690-1-m.szyprowski@samsung.com
Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
arch/arm/boot/dts/exynos4412-odroid-common.dtsi
arch/arm/boot/dts/exynos4412-odroidu3.dts
arch/arm/boot/dts/exynos4412-odroidx.dts