[linux-yocto] [PATCH 00/25] Backport some USB patches to 4.1
wan.ahmad.zainie.wan.mohamad at intel.com
wan.ahmad.zainie.wan.mohamad at intel.com
Thu Mar 10 17:07:54 PST 2016
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.
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
--
1.9.1
More information about the linux-yocto
mailing list