[U-Boot] [PATCH v3 00/13] STiH410-B2260: add reset, usb and fastboot support
Patrice CHOTARD
patrice.chotard at st.com
Fri Apr 28 07:19:07 UTC 2017
Hi Simon
On 04/27/2017 05:45 PM, Simon Glass wrote:
> Hi Patrice,
>
> On 27 April 2017 at 05:30, Patrice CHOTARD <patrice.chotard at st.com> wrote:
>>
>> Hi
>>
>> It's just a gentle reminder as this series is present on mailing list
>> since one month without any review.
>
> I'll take a look at the phy uclass patch.
ok thank you
>
> Who is the custodian for ST?
I think nobody.
Vipin Kumar <vipin.kumar at st.com> was ST custodian for STMicroelectronics
SPEAR architecture.
I tried to contact him, got no response, and not sure he was still
employed by ST.
Patrice
>
> Regards,
> Simon
>
>>
>> Thanks
>>
>> Patrice
>>
>> On 03/28/2017 06:03 PM, patrice.chotard at st.com wrote:
>>> From: Patrice Chotard <patrice.chotard at 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
>>>
>>> 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 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 (13):
>>> 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
>>> dm: usb: Add a uclass for USB PHY
>>> 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 | 36 ++-
>>> 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/usb/Kconfig | 4 +
>>> drivers/usb/host/Kconfig | 26 +++
>>> drivers/usb/host/Makefile | 3 +
>>> drivers/usb/host/dwc3-sti-glue.c | 278 +++++++++++++++++++++++
>>> drivers/usb/host/ehci-sti.c | 116 ++++++++++
>>> drivers/usb/host/ohci-sti.c | 93 ++++++++
>>> drivers/usb/host/xhci-sti.c | 114 ++++++++++
>>> drivers/usb/phy/Kconfig | 19 ++
>>> drivers/usb/phy/Makefile | 2 +
>>> drivers/usb/phy/sti_usb_phy.c | 181 +++++++++++++++
>>> drivers/usb/phy/usb_phy_uclass.c | 90 ++++++++
>>> include/configs/stih410-b2260.h | 16 ++
>>> include/dm/uclass-id.h | 1 +
>>> include/dwc3-sti-glue.h | 43 ++++
>>> include/usb_phy-uclass.h | 42 ++++
>>> include/usb_phy.h | 112 +++++++++
>>> 23 files changed, 1350 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/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 drivers/usb/phy/Kconfig
>>> create mode 100644 drivers/usb/phy/sti_usb_phy.c
>>> create mode 100644 drivers/usb/phy/usb_phy_uclass.c
>>> create mode 100644 include/dwc3-sti-glue.h
>>> create mode 100644 include/usb_phy-uclass.h
>>> create mode 100644 include/usb_phy.h
>>>
More information about the U-Boot
mailing list