[linux-yocto] [PATCH 00/25] Backport some USB patches to 4.1

Bruce Ashfield bruce.ashfield at windriver.com
Fri Mar 11 10:45:28 PST 2016


On 16-03-10 08:07 PM, wan.ahmad.zainie.wan.mohamad at intel.com wrote:
> From: Wan Ahmad Zainie <wan.ahmad.zainie.wan.mohamad at intel.com>
>
> Hi Bruce.
>
> These patches are the USB backports for Apollo Lake/Broxton,
> upstreamed to the mainline Linux kernel by Heikki Krogerus.
>
> The patch usb: dwc3: core: avoid NULL pointer dereference is to
> guard against a possible NULL pointer dereference in patch
> usb: dwc3: add hsphy_interface property.
>
> The rest of the patches are dependency patches, to ensure the
> above patches applied cleanly to the branch.
>
> The patches are targetted for linux-yocto-4.1 on standard/base
> branch.

Since these are all mainline backports (and properly annotated!), no
concerns from me.

I've merged the patches and sent the SRCREV updates to the mailing
list.

Cheers,

Bruce

>
> Thank you.
>
> Best regards,
> Zainie
>
> Bin Liu (1):
>    usb: musb: dsps: control musb speed based on dts setting
>
> Felipe Balbi (1):
>    usb: dwc3: core: avoid NULL pointer dereference
>
> Heikki Krogerus (16):
>    usb: add bus type for USB ULPI
>    usb: dwc3: USB2 PHY register access bits
>    usb: dwc3: ULPI or UTMI+ select
>    usb: dwc3: store driver data earlier
>    usb: dwc3: cache hwparams earlier
>    usb: dwc3: soft reset to it's own function
>    usb: dwc3: setup phys earlier
>    usb: dwc3: add hsphy_interface property
>    usb: dwc3: pci: add quirk for Baytrails
>    usb: dwc3: add ULPI interface support
>    usb: common: of_usb_get_maximum_speed to usb_get_maximum_speed
>    usb: dwc3: st: prepare the driver for generic usb_get_dr_mode function
>    usb: common: of_usb_get_dr_mode to usb_get_dr_mode
>    usb: dwc3: core: convert to unified device property interface
>    usb: dwc3: pci: passing forward the ACPI companion
>    usb: dwc3: pci: add support for Intel Broxton SOC
>
> John Youn (3):
>    usb: dwc3: pci: trivial: Formatting
>    usb: dwc3: Add dis_enblslpm_quirk
>    usb: dwc3: pci: Set enblslpm quirk for Synopsys platforms
>
> Li Jun (2):
>    usb: common: add API to update usb otg capabilities by device tree
>    usb: chipidea: set usb otg capabilities
>
> Nikhil Badola (1):
>    usb: dwc3: Add frame length adjustment quirk
>
> Phil Edworthy (1):
>    usb: renesas_usbhs: Allow an OTG PHY driver to provide VBUS
>
>   Documentation/devicetree/bindings/usb/dwc3.txt |   4 +
>   MAINTAINERS                                    |   7 +
>   drivers/usb/chipidea/core.c                    |  19 +-
>   drivers/usb/chipidea/udc.c                     |   7 +-
>   drivers/usb/common/Makefile                    |   1 +
>   drivers/usb/common/common.c                    | 115 +++++++----
>   drivers/usb/common/ulpi.c                      | 255 +++++++++++++++++++++++++
>   drivers/usb/core/Kconfig                       |  20 ++
>   drivers/usb/dwc2/platform.c                    |   2 +-
>   drivers/usb/dwc3/Kconfig                       |   7 +
>   drivers/usb/dwc3/Makefile                      |   4 +
>   drivers/usb/dwc3/core.c                        | 195 ++++++++++++++-----
>   drivers/usb/dwc3/core.h                        |  35 ++++
>   drivers/usb/dwc3/dwc3-pci.c                    |  58 +++++-
>   drivers/usb/dwc3/dwc3-st.c                     |  12 +-
>   drivers/usb/dwc3/platform_data.h               |   5 +
>   drivers/usb/dwc3/ulpi.c                        |  91 +++++++++
>   drivers/usb/musb/musb_dsps.c                   |  15 +-
>   drivers/usb/phy/phy-msm-usb.c                  |   2 +-
>   drivers/usb/phy/phy-tegra-usb.c                |   2 +-
>   drivers/usb/renesas_usbhs/mod_gadget.c         |  62 ++++++
>   include/linux/mod_devicetable.h                |   6 +
>   include/linux/ulpi/driver.h                    |  60 ++++++
>   include/linux/ulpi/interface.h                 |  23 +++
>   include/linux/ulpi/regs.h                      | 130 +++++++++++++
>   include/linux/usb/ch9.h                        |  11 +-
>   include/linux/usb/chipidea.h                   |   1 +
>   include/linux/usb/of.h                         |  19 +-
>   include/linux/usb/otg.h                        |   9 +
>   include/linux/usb/ulpi.h                       | 134 +------------
>   scripts/mod/devicetable-offsets.c              |   4 +
>   scripts/mod/file2alias.c                       |  13 ++
>   32 files changed, 1081 insertions(+), 247 deletions(-)
>   create mode 100644 drivers/usb/common/ulpi.c
>   create mode 100644 drivers/usb/dwc3/ulpi.c
>   create mode 100644 include/linux/ulpi/driver.h
>   create mode 100644 include/linux/ulpi/interface.h
>   create mode 100644 include/linux/ulpi/regs.h
>



More information about the linux-yocto mailing list