All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v4 00/12] STiH410-B2260: add reset, usb and fastboot support
@ 2017-05-09 12:16 patrice.chotard at st.com
  2017-05-09 12:16 ` [U-Boot] [PATCH v4 01/12] mmc: sti_sdhci: Rework sti_mmc_core_config() patrice.chotard at st.com
                   ` (12 more replies)
  0 siblings, 13 replies; 20+ messages in thread
From: patrice.chotard at st.com @ 2017-05-09 12:16 UTC (permalink / raw)
  To: u-boot

From: Patrice Chotard <patrice.chotard@st.com>

This series adds :
	_ update existing sdhci driver to use reset framework
	_ add usb phy driver
	_ add ehci support
	_ add ohci support
	_ add xhci support
	_ add fastboot support

With all this feature enable, it's now possible to 
	_ boot on usb mass storage device
	_ boot from kernel image and dtb previously loaded using tftp
	_ update mmc partiton using fastboot

v4:     _ use PHY uclass currently available on dm-next branch,
	  update sti ehci, ohci and xhci drivers to use new PHY uclass.

v3:	_ remove reset driver (already applied on u-boot-dm tree by Simon
	  Glass)
	_ patch 4: add new USB PHY uclass requested by Simon Glass
	_ patch 5: convert STi usb phy driver to new USB PHY uclass
	_ patch 6/7: update echi/ohci drivers to use USB PHY uclass
	_ patch 8/9: rework xhci-sti.c and dwc3-sti.c. Previously, xhci-sti driver binded
	  dwc3-sti (STi glue driver) which was not correct. Now we respect the device 
	  tree hierarchy, ie the STi dwc3 glue driver is first probed, then bind the
	  xhci-sti driver.
	
v2:	_ add Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com> in patches 2,3 and 4
	_ fix remarks done by Marek Vasut :
		_ patch 5 : replace bitfield_replace() by clrsetbits_le32()
		_ patch 6 : update error messages and add remove callback
		_ patch 8 : put board specific defines in a separate patch
		_ patch 7: use setbits_le32() instead of read, modify, write
		  sequence and add missing parenthesis
		_ squash previous patches 7,9,11,12,14,16,17,18,19,20 and 21
		  in patch 14
		  
Patrice Chotard (12):
  mmc: sti_sdhci: Rework sti_mmc_core_config()
  ARM: dts: stih410-family: Add missing reset_names for mmc1 node
  mmc: sti_sdhci: Use reset framework
  usb: phy: Add STi USB2 PHY
  usb: ehci: Add STi ehci support
  usb: ohci: Add STi ohci support
  usb: xhci: Add STi xhci support
  usb: dwc3: Add dwc3 glue driver support for STi
  board: STiH410-B2260: add OHCI and XHCI related defines
  board: STiH410-B2260: add fastboot support
  STiH410-B2260: enable USB Host Networking
  STiH410-B2260: enable USB, fastboot, reset related flags

 arch/arm/dts/stih407-family.dtsi                 |   1 +
 arch/arm/include/asm/arch-stih410/sys_proto.h    |  11 +
 board/st/stih410-b2260/board.c                   |  44 ++++
 configs/stih410-b2260_defconfig                  |  37 ++-
 doc/device-tree-bindings/phy/phy-stih407-usb.txt |  24 ++
 doc/device-tree-bindings/usb/dwc3-st.txt         |  60 +++++
 drivers/mmc/sti_sdhci.c                          |  60 +++--
 drivers/phy/Kconfig                              |   8 +
 drivers/phy/Makefile                             |   1 +
 drivers/phy/sti_usb_phy.c                        | 181 +++++++++++++++
 drivers/usb/host/Kconfig                         |  26 +++
 drivers/usb/host/Makefile                        |   3 +
 drivers/usb/host/dwc3-sti-glue.c                 | 278 +++++++++++++++++++++++
 drivers/usb/host/ehci-sti.c                      | 120 ++++++++++
 drivers/usb/host/ohci-sti.c                      | 119 ++++++++++
 drivers/usb/host/xhci-sti.c                      | 128 +++++++++++
 include/configs/stih410-b2260.h                  |  16 ++
 include/dwc3-sti-glue.h                          |  43 ++++
 18 files changed, 1134 insertions(+), 26 deletions(-)
 create mode 100644 arch/arm/include/asm/arch-stih410/sys_proto.h
 create mode 100644 doc/device-tree-bindings/phy/phy-stih407-usb.txt
 create mode 100644 doc/device-tree-bindings/usb/dwc3-st.txt
 create mode 100644 drivers/phy/sti_usb_phy.c
 create mode 100644 drivers/usb/host/dwc3-sti-glue.c
 create mode 100644 drivers/usb/host/ehci-sti.c
 create mode 100644 drivers/usb/host/ohci-sti.c
 create mode 100644 drivers/usb/host/xhci-sti.c
 create mode 100644 include/dwc3-sti-glue.h

-- 
1.9.1

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

end of thread, other threads:[~2017-05-10 15:41 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-09 12:16 [U-Boot] [PATCH v4 00/12] STiH410-B2260: add reset, usb and fastboot support patrice.chotard at st.com
2017-05-09 12:16 ` [U-Boot] [PATCH v4 01/12] mmc: sti_sdhci: Rework sti_mmc_core_config() patrice.chotard at st.com
2017-05-09 12:16 ` [U-Boot] [PATCH v4 02/12] ARM: dts: stih410-family: Add missing reset_names for mmc1 node patrice.chotard at st.com
2017-05-09 12:16 ` [U-Boot] [PATCH v4 03/12] mmc: sti_sdhci: Use reset framework patrice.chotard at st.com
2017-05-09 12:16 ` [U-Boot] [PATCH v4 04/12] usb: phy: Add STi USB2 PHY patrice.chotard at st.com
2017-05-10 11:02   ` Marek Vasut
2017-05-10 14:29     ` Patrice CHOTARD
2017-05-09 12:16 ` [U-Boot] [PATCH v4 05/12] usb: ehci: Add STi ehci support patrice.chotard at st.com
2017-05-10 11:03   ` Marek Vasut
2017-05-10 15:39     ` Patrice CHOTARD
2017-05-09 12:16 ` [U-Boot] [PATCH v4 06/12] usb: ohci: Add STi ohci support patrice.chotard at st.com
2017-05-10 11:03   ` Marek Vasut
2017-05-10 15:39     ` Patrice CHOTARD
2017-05-09 12:16 ` [U-Boot] [PATCH v4 07/12] usb: xhci: Add STi xhci support patrice.chotard at st.com
2017-05-09 12:16 ` [U-Boot] [PATCH v4 08/12] usb: dwc3: Add dwc3 glue driver support for STi patrice.chotard at st.com
2017-05-09 12:16 ` [U-Boot] [PATCH v4 09/12] board: STiH410-B2260: add OHCI and XHCI related defines patrice.chotard at st.com
2017-05-09 12:16 ` [U-Boot] [PATCH v4 10/12] board: STiH410-B2260: add fastboot support patrice.chotard at st.com
2017-05-09 12:16 ` [U-Boot] [PATCH v4 11/12] STiH410-B2260: enable USB Host Networking patrice.chotard at st.com
2017-05-09 12:16 ` [U-Boot] [PATCH v4 12/12] STiH410-B2260: enable USB, fastboot, reset related flags patrice.chotard at st.com
2017-05-10 15:41 ` [U-Boot] [PATCH v4 00/12] STiH410-B2260: add reset, usb and fastboot support Patrice CHOTARD

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.