Linux-Amlogic Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Anand Moon <linux.amoon@gmail.com>
Cc: linux-amlogic@lists.infradead.org
Subject: [PATCH v1 00/11] Used onboard HUB to reset and add power to hub
Date: Wed, 28 Dec 2022 10:03:09 +0000	[thread overview]
Message-ID: <20221228100321.15949-1-linux.amoon@gmail.com> (raw)

Amlogic board use gpio-hog to reset the USB hub.
so using onboard hub we could reset the USB hub and
also enable power to the USB hub.

On Odroid C1, it seem this feature is not working as expected
so just included the patch for testing. Maybe we can drop this.

$ lsusb -t
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc2/1p, 480M

On Odroid C2, C4, N2 is seem to work as expected.

$ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M

Any inputs?

Thanks
-Anand

Anand Moon (11):
  dt-bindings: usb: Add device id for Genesys Logic hub controller
  ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub
  arm64: dts: amlogic: Used onboard usb hub reset on odroid c2
  arm64: dts: amlogic: Used onboard usb hub reset on odroid n2
  usb: misc: onboard_usb_hub: add Genesys Logic GL852G-OHG hub support
  usb: misc: onboard_usb_hub: add Genesys Logic GL3523-QFN76 hub support
  vendor-prefixes: Add VIA Labs, Inc.
  dt-bindings: usb: Add binding for Via lab VL817Q7 hub controller
  arm64: dts: meson-sm1-odroid-c4: Used onboard usb hub reset on odroid
    c4
  usb: misc: onboard_usb_hub: add VIA LAB VL817Q7 hub support
  arm64: defconfig: Enable USB onboard HUB driver

 .../bindings/usb/genesys,gl850g.yaml          |  2 +
 .../bindings/usb/vialab,vl817q7.yaml          | 47 +++++++++++++++++++
 .../devicetree/bindings/vendor-prefixes.yaml  |  2 +
 arch/arm/boot/dts/meson8b-odroidc1.dts        | 40 +++++++++++-----
 .../dts/amlogic/meson-g12b-odroid-n2.dtsi     | 26 +++++-----
 .../boot/dts/amlogic/meson-gxbb-odroidc2.dts  | 29 ++++++------
 .../boot/dts/amlogic/meson-sm1-odroid-c4.dts  | 25 +++++-----
 arch/arm64/configs/defconfig                  |  1 +
 drivers/usb/misc/onboard_usb_hub.c            |  4 ++
 drivers/usb/misc/onboard_usb_hub.h            |  7 +++
 10 files changed, 130 insertions(+), 53 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/usb/vialab,vl817q7.yaml

-- 
2.38.1


_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

             reply	other threads:[~2022-12-28 10:03 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-12-28 10:03 Anand Moon [this message]
2022-12-28 10:03 ` [PATCH v1 01/11] dt-bindings: usb: Add device id for Genesys Logic hub controller Anand Moon
2022-12-28 10:08   ` Icenowy Zheng
2022-12-28 10:29     ` Anand Moon
2023-01-04 22:54       ` Matthias Kaehlcke
2023-01-07 15:01         ` Anand Moon
2023-01-09 16:29           ` Matthias Kaehlcke
2023-01-09 17:48             ` Anand Moon
2022-12-28 15:08   ` Krzysztof Kozlowski
2022-12-28 15:18     ` Anand Moon
2022-12-28 10:03 ` [PATCH v1 02/11] ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub Anand Moon
2022-12-28 15:08   ` Krzysztof Kozlowski
2023-01-07 14:59     ` Anand Moon
2022-12-28 10:03 ` [PATCH v1 03/11] arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 Anand Moon
2022-12-28 12:51   ` Martin Blumenstingl
2022-12-28 14:44     ` Anand Moon
2023-01-04  8:13       ` Anand Moon
2023-01-04  8:56         ` Neil Armstrong
2023-01-04  9:17           ` Anand Moon
2023-01-04  9:36         ` Alexander Stein
2023-01-07 14:56           ` Anand Moon
2022-12-28 10:03 ` [PATCH v1 04/11] arm64: dts: amlogic: Used onboard usb hub reset on odroid n2 Anand Moon
2022-12-28 10:03 ` [PATCH v1 05/11] usb: misc: onboard_usb_hub: add Genesys Logic GL852G-OHG hub support Anand Moon
2023-01-04 20:28   ` Matthias Kaehlcke
2023-01-04 20:53     ` Matthias Kaehlcke
2023-01-07 14:56       ` Anand Moon
2022-12-28 10:03 ` [PATCH v1 06/11] usb: misc: onboard_usb_hub: add Genesys Logic GL3523-QFN76 " Anand Moon
2023-01-04 20:43   ` Matthias Kaehlcke
2023-01-07 14:58     ` Anand Moon
2023-01-09 16:22       ` Matthias Kaehlcke
2022-12-28 10:03 ` [PATCH v1 07/11] vendor-prefixes: Add VIA Labs, Inc Anand Moon
2022-12-28 15:11   ` Krzysztof Kozlowski
2022-12-28 10:03 ` [PATCH v1 08/11] dt-bindings: usb: Add binding for Via lab VL817Q7 hub controller Anand Moon
2022-12-28 11:02   ` Johan Hovold
2022-12-28 11:09     ` Anand Moon
2022-12-28 17:16   ` Rob Herring
2023-01-04 22:37   ` Matthias Kaehlcke
2023-01-07 15:00     ` Anand Moon
2022-12-28 10:03 ` [PATCH v1 09/11] arm64: dts: meson-sm1-odroid-c4: Used onboard usb hub reset on odroid c4 Anand Moon
2022-12-28 10:03 ` [PATCH v1 10/11] usb: misc: onboard_usb_hub: add VIA LAB VL817Q7 hub support Anand Moon
2023-01-04 20:22   ` Matthias Kaehlcke
2023-01-07 14:59     ` Anand Moon
2022-12-28 10:03 ` [PATCH v1 11/11] arm64: defconfig: Enable USB onboard HUB driver Anand Moon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20221228100321.15949-1-linux.amoon@gmail.com \
    --to=linux.amoon@gmail.com \
    --cc=linux-amlogic@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox