From: Sumit Garg <sumit.g...@oss.qualcomm.com>

The default DIP switch configuration on RB1/2 is to enable flashing
support via USB type-c port either using QDL or fastboot. It's just
cumbersome to get the host mode working in U-Boot via DIP switch toggle
when you need the flashing capability using the type-c port.

So instead lets enable fastboot in U-Boot for RB1/2 boards which is
more useful in the default board DIP switch configuration. This let's
us to drop dr_mode DT fixup.

Signed-off-by: Sumit Garg <sumit.g...@oss.qualcomm.com>
---
 arch/arm/mach-snapdragon/of_fixup.c | 13 -------------
 1 file changed, 13 deletions(-)

diff --git a/arch/arm/mach-snapdragon/of_fixup.c 
b/arch/arm/mach-snapdragon/of_fixup.c
index b398c6b7b9f..328c7812f30 100644
--- a/arch/arm/mach-snapdragon/of_fixup.c
+++ b/arch/arm/mach-snapdragon/of_fixup.c
@@ -99,19 +99,6 @@ static int fixup_qcom_dwc3(struct device_node *root, struct 
device_node *glue_np
                return ret;
        }
 
-       /*
-        * The RB1/2 boards only have a single USB controller and it's muxed 
between the type-C port
-        * and a USB hub. Since we can't do OTG in U-Boot properly we prefer to 
put it into host mode.
-        */
-       if (of_device_is_compatible(root, "qcom,qrb4210-rb2", NULL, NULL) ||
-           of_device_is_compatible(root, "qcom,qrb2210-rb1", NULL, NULL)) {
-               ret = of_write_prop(dwc3, "dr_mode", sizeof("host"), "host");
-               if (ret) {
-                       log_err("Failed to set 'dr_mode' property: %d\n", ret);
-                       return ret;
-               }
-       }
-
        return 0;
 }
 
-- 
2.48.1

Reply via email to