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

Simon Glass sjg at chromium.org
Mon May 8 16:38:39 UTC 2017


+Tom

Hi Patrice,

On 28 April 2017 at 01:19, Patrice CHOTARD <patrice.chotard at st.com> wrote:
> 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.

OK. I wonder if Tom might apply these, although I have a comment on
the PHY patch.

Regards,
Simon

>
> 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