All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/7] Meson GXL/GXM USB host mode support
@ 2018-03-26 21:17 Martin Blumenstingl
  2018-03-26 21:17 ` [PATCH v2 1/7] ARM64: dts: meson-gxl: add USB host support Martin Blumenstingl
                   ` (7 more replies)
  0 siblings, 8 replies; 11+ messages in thread
From: Martin Blumenstingl @ 2018-03-26 21:17 UTC (permalink / raw)
  To: linus-amlogic

the goal of this series is to enable USB host mode on Meson GXL and GXM.
there are four dependencies to get this working:
1. "improvements and fixes for the phy-meson-gxl-usb2 driver" from [0]
   (this is already queued for v4.17 and part of linux-next)
2. "DWC3 support for Amlogic Meson AXG and GXL SoCs from" [1] (this is
   also queued for v4.17 and part of linux-next)
3. "initialize (multiple) PHYs for a HCD" from [3] (this is also queued
   for v4.17 and part of linux-next)
4. "Meson GXL USB3 PHY driver" from [3] (this is also queued for v4.17
   and part of linux-next)
there is a soft dependency on the following series (currently dependency
#3 from above breaks suspend on some TI SoCs, so there's a risk that #3
will get reverted if the following series doesn't fix it):
5. "fix HCD PHY suspend handling" from [4] (not queued for v4.17 yet)

select boards get USB enabled. I have tested this myself successfully
on:
- Khadas VIM (GXL S905X)
- Le Potato (GXL S905X)
- Khadas VIM2 (GXM S912)
- a board which is similar to P230 (GXL S905D)

a user on IRC reported that Nexbox A95X (S905X) support is working fine
as well.


changes since RFC v1 at [5]:
- rebased on top of Kevin's v4.17/dt64 branch (c339f0e29ce9f9 "ARM64:
  dts: meson-gx: make efuse read-only")
- dropped RFC prefix because this was also tested and confirmed working
  by a user on IRC on his Nexbox A95X (S905X)


[0] https://lkml.kernel.org/r/20180128202245.25021-1-martin.blumenstingl at googlemail.com
[1] https://lkml.kernel.org/r/20180211211517.5846-1-martin.blumenstingl at googlemail.com
[2] https://lkml.kernel.org/r/20180303214309.25643-1-martin.blumenstingl at googlemail.com
[3] http://lists.infradead.org/pipermail/linux-amlogic/2018-March/006707.html
[4] http://lists.infradead.org/pipermail/linux-amlogic/2018-March/006847.html
[5] http://lists.infradead.org/pipermail/linux-amlogic/2018-March/006711.html


Martin Blumenstingl (7):
  ARM64: dts: meson-gxl: add USB host support
  ARM64: dts: meson-gxm: add GXM specific USB host configuration
  ARM64: dts: meson-gxl-s905x-p212: enable the USB controller
  ARM64: dts: meson-gx-p23x-q20x: enable the USB controller
  ARM64: dts: meson-gxl-s905x-libretech-cc: enable the USB controller
  ARM64: dts: meson-gxl-nexbox-a95x: enable the USB controller
  ARM64: dts: meson-gxm-khadas-vim2: enable the USB controller

 .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi |  4 ++
 .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts   | 12 +++++
 .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts    |  4 ++
 .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi     |  4 ++
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi         | 61 ++++++++++++++++++++++
 .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts     |  4 ++
 arch/arm64/boot/dts/amlogic/meson-gxm.dtsi         | 17 ++++++
 7 files changed, 106 insertions(+)

-- 
2.16.3

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2018-04-19 14:48 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-26 21:17 [PATCH v2 0/7] Meson GXL/GXM USB host mode support Martin Blumenstingl
2018-03-26 21:17 ` [PATCH v2 1/7] ARM64: dts: meson-gxl: add USB host support Martin Blumenstingl
2018-03-26 21:17 ` [PATCH v2 2/7] ARM64: dts: meson-gxm: add GXM specific USB host configuration Martin Blumenstingl
2018-03-26 21:17 ` [PATCH v2 3/7] ARM64: dts: meson-gxl-s905x-p212: enable the USB controller Martin Blumenstingl
2018-03-26 21:17 ` [PATCH v2 4/7] ARM64: dts: meson-gx-p23x-q20x: " Martin Blumenstingl
2018-03-26 21:17 ` [PATCH v2 5/7] ARM64: dts: meson-gxl-s905x-libretech-cc: " Martin Blumenstingl
2018-03-26 21:17 ` [PATCH v2 6/7] ARM64: dts: meson-gxl-nexbox-a95x: " Martin Blumenstingl
2018-03-26 21:17 ` [PATCH v2 7/7] ARM64: dts: meson-gxm-khadas-vim2: " Martin Blumenstingl
2018-03-27 21:33 ` [PATCH v2 0/7] Meson GXL/GXM USB host mode support Martin Blumenstingl
2018-03-28  8:18   ` Neil Armstrong
2018-04-19 14:48     ` Kevin Hilman

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.