From 3f1223e4b4abac9736351cf44e5798f41b1ffb49 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Mon, 23 Nov 2020 11:10:55 +0100 Subject: [PATCH] ODROID: disable USB enumeration (#1015) * Fix N2+ boot by disabling USB enumeration On some devices USB enumeration in U-Boot seems to freeze: starting USB... Bus usb@ff500000: Register 3000140 NbrPorts 3 Starting the controller USB XHCI 1.10 scanning bus usb@ff500000 for devices... We don't use USB currenty in the U-Boot script, disable it for now. * Disable USB enumeration on all ODROID devices --- buildroot-external/board/hardkernel/odroid-c2/uboot-boot.ush | 2 -- buildroot-external/board/hardkernel/odroid-n2/uboot-boot.ush | 2 -- buildroot-external/board/hardkernel/odroid-xu4/uboot-boot.ush | 2 -- 3 files changed, 6 deletions(-) diff --git a/buildroot-external/board/hardkernel/odroid-c2/uboot-boot.ush b/buildroot-external/board/hardkernel/odroid-c2/uboot-boot.ush index 24f880177..43635c3c9 100644 --- a/buildroot-external/board/hardkernel/odroid-c2/uboot-boot.ush +++ b/buildroot-external/board/hardkernel/odroid-c2/uboot-boot.ush @@ -25,8 +25,6 @@ setenv bootargs_hassos "zram.enabled=1 zram.num_devices=3 apparmor=1 security=ap setenv bootargs_a "root=PARTUUID=48617373-06 rootfstype=squashfs ro rootwait" setenv bootargs_b "root=PARTUUID=48617373-08 rootfstype=squashfs ro rootwait" -usb start - # Load extraargs fileenv mmc ${devnum}:1 ${ramdisk_addr_r} cmdline.txt cmdline fatload mmc ${devnum}:1 ${fdt_addr_r} meson-gxbb-odroidc2.dtb diff --git a/buildroot-external/board/hardkernel/odroid-n2/uboot-boot.ush b/buildroot-external/board/hardkernel/odroid-n2/uboot-boot.ush index 063fc010b..70be74ec2 100644 --- a/buildroot-external/board/hardkernel/odroid-n2/uboot-boot.ush +++ b/buildroot-external/board/hardkernel/odroid-n2/uboot-boot.ush @@ -25,8 +25,6 @@ setenv bootargs_hassos "zram.enabled=1 zram.num_devices=3 apparmor=1 security=ap setenv bootargs_a "root=PARTUUID=48617373-06 rootfstype=squashfs ro rootwait" setenv bootargs_b "root=PARTUUID=48617373-08 rootfstype=squashfs ro rootwait" -usb start - # Load extraargs fileenv mmc ${devnum}:1 ${ramdisk_addr_r} cmdline.txt cmdline if test "${board_rev}" = "c"; then diff --git a/buildroot-external/board/hardkernel/odroid-xu4/uboot-boot.ush b/buildroot-external/board/hardkernel/odroid-xu4/uboot-boot.ush index 747e9a478..23a0d7809 100644 --- a/buildroot-external/board/hardkernel/odroid-xu4/uboot-boot.ush +++ b/buildroot-external/board/hardkernel/odroid-xu4/uboot-boot.ush @@ -27,8 +27,6 @@ setenv bootargs_hassos "zram.enabled=1 zram.num_devices=3 apparmor=1 security=ap setenv bootargs_a "root=PARTUUID=48617373-06 rootfstype=squashfs ro rootwait" setenv bootargs_b "root=PARTUUID=48617373-08 rootfstype=squashfs ro rootwait" -#usb start - # Load extraargs fileenv mmc ${devnum}:1 ${ramdisk_addr_r} cmdline.txt cmdline fatload mmc ${devnum}:1 ${fdt_addr_r} exynos5422-odroidxu4.dtb