From: Wan Ahmad Zainie <wan.ahmad.zainie.wan.moha...@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 -- _______________________________________________ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto