[U-Boot] [PATCH v2 00/14] STiH410-B2260: add reset, usb and fastboot support

patrice.chotard at st.com patrice.chotard at st.com
Wed Mar 22 09:54:02 UTC 2017


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

This series adds :
	_ add reset driver
	_ 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
	
v2:	_ add Reviewed-by: Jaehoon Chung <jh80.chung at 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 (14):
  reset: Add STi reset support
  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
  phy: Add STi phy usb support
  usb: ehci: Add STi ehci support
  usb: ohci: Add STi ohci support
  board: STiH410-B2260: add OHCI related defines
  usb: xhci: Add STi xhci support
  board: STiH410-B2260: add XHCI related define
  usb: dwc3: Add dwc3 support for STi
  board: STiH410-B2260: add fastboot support
  STiH410-B2260: enable USB Host Networking
  STiH410-B2260: enable USB, fastboot, reset related flags

 arch/arm/Kconfig                              |   1 +
 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               |  36 ++-
 drivers/mmc/sti_sdhci.c                       |  60 +++--
 drivers/reset/Kconfig                         |   8 +
 drivers/reset/Makefile                        |   1 +
 drivers/reset/sti-reset.c                     | 320 ++++++++++++++++++++++++++
 drivers/usb/Kconfig                           |   4 +
 drivers/usb/dwc3/Kconfig                      |   8 +
 drivers/usb/dwc3/Makefile                     |   1 +
 drivers/usb/dwc3/dwc3-sti.c                   | 135 +++++++++++
 drivers/usb/host/Kconfig                      |  26 +++
 drivers/usb/host/Makefile                     |   3 +
 drivers/usb/host/ehci-sti.c                   | 115 +++++++++
 drivers/usb/host/ohci-sti.c                   |  90 ++++++++
 drivers/usb/host/xhci-sti.c                   | 156 +++++++++++++
 drivers/usb/phy/Kconfig                       |  11 +
 drivers/usb/phy/Makefile                      |   1 +
 drivers/usb/phy/sti_phy_usb.c                 | 153 ++++++++++++
 include/configs/stih410-b2260.h               |  16 ++
 include/dwc3-sti-uboot.h                      |  50 ++++
 23 files changed, 1225 insertions(+), 26 deletions(-)
 create mode 100644 arch/arm/include/asm/arch-stih410/sys_proto.h
 create mode 100644 drivers/reset/sti-reset.c
 create mode 100644 drivers/usb/dwc3/dwc3-sti.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 drivers/usb/phy/Kconfig
 create mode 100644 drivers/usb/phy/sti_phy_usb.c
 create mode 100644 include/dwc3-sti-uboot.h

-- 
1.9.1



More information about the U-Boot mailing list