[RFC v1 0/7] common: usb_onboard_hub: Add support for Odroid onboard USB hub reset
Odroid C1+/C2/C4/N2/N2-plus devices have an onboard USB hub controlled by a reset GPIO pin. Adds changes to the onboard USB hub driver to perform a proper reset of the USB hub. Added conditional
By
Anand Moon
·
#2675
·
|
Re: Odroid n2+ usb broken on reboot
You can send bytes via UART to abort boot, if you happen to have a UART adapter around.
By
Ferass El Hafidi
·
#2674
·
|
Re: [PATCH v2 12/22] amlogic: Include env.h to permit reading the environment
01/05/2025 04.04, Simon Glass via groups.io wrote: Reviewed-by: Viacheslav Bocharov <adeep@...>
By
Viacheslav Bocharov
·
#2673
·
|
Re: Odroid n2+ usb broken on reboot
Hi Wayne, <neil.armstrong@...> wrote: I wanted to enable CONFIG_USB_ONBOARD_HUB on Odroid platform on u-boot I think this should help USB hub reset, I'll check this and let you know.
By
Anand Moon
·
#2672
·
|
Re: Odroid n2+ usb broken on reboot
It's hard for me to quantify if usb works in u-boot as I'm not loading off of any usb storage devices. It certainly never lets me use the keyboard to abort auto boot, and never has. On reboot, to
By
Wayne Schroeder <raz@...>
·
#2671
·
|
Re: Odroid n2+ usb broken on reboot
OK this means there's a dangling resource, Does USB always work within U-Boot or it breaks U-Boot and Linux in those cases ?
By
Neil Armstrong
·
#2670
·
|
Re: Odroid n2+ usb broken on reboot
If I add the usb reset command, it works reliably at reboot, but it does not work on a fresh power-up with that change.
By
Wayne Schroeder <raz@...>
·
#2669
·
|
Re: Odroid n2+ usb broken on reboot
It works at reboot with USB reset, but fails at a fresh power on now. I had to remove it unfortunately.
By
Wayne Schroeder <raz@...>
·
#2668
·
|
Re: Odroid n2+ usb broken on reboot
Hi, +CC [email protected] +CC linux-amlogic@... I think it's a very long term issue, USB lacks a proper reset at probe on warm reset, does USB still work from U-Boot after the
By
Neil Armstrong
·
#2667
·
|
[PATCH] net: mdio: mux-meson-gxl: set reversed bit when using internal phy
This bit is necessary to receive packets from the internal PHY. Without this bit set, no activity occurs on the interface. Normally u-boot sets this bit, but if u-boot is compiled without net support,
By
Neil Armstrong
·
#2666
·
|
[PATCH v2 00/22] Deal with exfat versus byteorder
Since exfat has its own byteorder functions we need to be careful about including the normal U-Boot byteorder headers in code included by exfat. One chain for include/linux/byteorder/little_endian.h
By
Simon Glass <sjg@...>
·
#2665
·
|
[PATCH v2 12/22] amlogic: Include env.h to permit reading the environment
This file reads from the environment but does not include the correct header. Update it. Signed-off-by: Simon Glass <sjg@...> --- (no changes since v1) board/amlogic/jethub-j100/jethub-j100.c
By
Simon Glass <sjg@...>
·
#2664
·
|
[PATCH 2/2] ARM: mach-meson: use livetree by default
Finally enable OF_LIVE by default on the Amlogic support, this add some cost to build the live tree, but makes DT parsing from driver much faster. Signed-off-by: Neil Armstrong
By
Neil Armstrong
·
#2663
·
|
[PATCH 1/2] pinctrl: meson: convert to livetree
From: Beniamino Galvani <b.galvani@...> Update the Meson pinctrl/gpio driver to support a live device tree. Signed-off-by: Beniamino Galvani <b.galvani@...> Link:
By
Neil Armstrong
·
#2662
·
|
[PATCH 0/2] ARM: meson: finally switch to livetree
Never late than never, finally try to land Beniamino's "pinctrl: meson: convert to livetree" from 2017 to finally be a modern platform with OF_LIVE ! Signed-off-by: Neil Armstrong
By
Neil Armstrong
·
#2661
·
|
[PATCH 2/3] designware: Use the remove() method with related drivers
Several drivers make use of the designware Ethernet driver but do not implement the remove() method. Add this so that DMA is stopped when the OS is booted to avoid memory corruption, etc.
By
Simon Glass <sjg@...>
·
#2660
·
|
[PATCH v2 2/4] net: designware: Mark drivers as having active DMA
Network devices which use this driver have DMA running while receiving packages. Add the required flag to driver model so that they will be removed before starting the OS. Signed-off-by: Simon Glass
By
Simon Glass <sjg@...>
·
#2659
·
|
Re: [PATCH 2/3] designware: Use the remove() method with related drivers
Hi Simon,
By
Jonas Karlman <jonas@...>
·
#2658
·
|
Re: [PATCH 2/3] designware: Use the remove() method with related drivers
Hi Simon, The designware Ethernet driver core should not need the remove() ops as the eth_ops.stop() ops already should stop DMA. And the eth-uclass pre_remove() ops already call the eth_ops.stop()
By
Jonas Karlman <jonas@...>
·
#2657
·
|
Re: [PATCH 2/3] designware: Use the remove() method with related drivers
Hi Jonas,
By
Simon Glass <sjg@...>
·
#2656
·
|