[GIT PULL] USB/PHY driver updates for 4.14-rc1
From: Greg KH
Date: Mon Sep 04 2017 - 12:41:23 EST
The following changes since commit ef954844c7ace62f773f4f23e28d2d915adc419f:
Linux 4.13-rc5 (2017-08-13 16:01:32 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/ tags/usb-4.14-rc1
for you to fetch changes up to 46f5489f781ae3e4d23a4e8e29e0ea3626739d2d:
Merge tag 'usb-serial-4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next (2017-09-01 16:53:42 +0200)
----------------------------------------------------------------
USB/PHY driver updates for 4.14-rc1
Here is the large USB and PHY driver update for 4.14-rc1.
Not all that exciting, a few new PHY drivers, the usual mess of gadget
driver updates and fixes, and of course, xhci updates to try to tame
that beast.
A number of usb-serial updates and other small fixes all over the USB
driver tree are in here as well. Full details are in the shortlog.
All of these have been in linux-next for a while with no reported
issues.
Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
----------------------------------------------------------------
Abdulhadi Mohamed (1):
usb: gadget: f_hid: {GET,SET} PROTOCOL Support
Al Cooper (8):
usb: bdc: Fix misleading register names
dt-bindings: usb: bdc: Add Device Tree binding for Broadcom UDC driver
usb: bdc: Add clock enable for new chips with a separate BDC clock
usb: bdc: Small code cleanup
usb: bdc: Add support for suspend/resume
usb: bdc: fix "xsf for ep not enabled" errror
usb: bdc: Enable in Kconfig for ARCH_BRCMSTB systems
usb: bdc: Add support for USB phy
Alan Stern (1):
USB: Gadget core: fix inconsistency in the interface tousb_add_gadget_udc_release()
Arnd Bergmann (1):
phy: ralink: fix 64-bit build warning
Arvind Yadav (19):
usb: gadget: f_uac2: constify snd_pcm_ops structures
usb: hwa-hc: constify usb_device_id
usb: speedtch: constify usb_device_id
usb: gadget: f_uac2: constify snd_pcm_ops structures
uwb: lc-rc: constify attribute_group structures.
usb: chipidea: otg_fsm: constify attribute_group structures.
usb: hcd: constify attribute_group structures.
usb: usbsevseg: constify attribute_group structures.
usb: phy-tahvo: constify attribute_group structures.
usb: wusbcore: cbaf: constify attribute_group structures.
usb: wusbcore: wusbhc: constify attribute_group structures.
usb: wusbcore: dev-sysfs: constify attribute_group structures.
usb: phy-mv-usb: constify attribute_group structures.
usb: usbtmc: constify attribute_group structures.
usb: chipidea: constify attribute_group structures.
usb: atm: ueagle-atm: constify attribute_group structures.
usb: phy-mv-usb: constify attribute_group structures.
usb: phy-tahvo: constify attribute_group structures.
USB: core: constify vm_operations_struct
Badhri Jagan Sridharan (1):
usb: gadget: f_midi: add super speed support
Baolin Wang (4):
include: uapi: usb: Introduce USB charger type and state definition
usb: phy: Add USB charger support
power: wm831x_power: Support USB charger current limit management
usb: phy: Avoid unchecked dereference warning
Bhumika Goyal (9):
USB: atm: make atmdev_ops const
usb: renesas_usbhs: gadget: make usb_ep_ops const
usb: gadget: udc: renesas_usb3: make usb_ep_ops const
usb: dwc2: gadget: make usb_ep_ops const
usb: make device_type const
usb: gadget: make snd_pcm_hardware const
usb: host: make ehci_fsl_overrides const and __initconst
usb: imx21-hcd: make imx21_hc_driver const
usbip: vhci-hcd: make vhci_hc_driver const
Bin Liu (4):
usb: musb: add helper function musb_ep_xfertype_string
usb: musb: print an error message when hwep alloc failed
usb: musb: print an error message when high bandwidth is unsupported
usb: musb: fix endpoint fifo allocation for 4KB fifo memory
Bjørn Mork (1):
USB: serial: option: simplify 3 D-Link device entries
Chen-Yu Tsai (4):
dt-bindings: phy: sun4i-usb-phy: Add property descriptions for H3
dt-bindings: phy: sun4i-usb-phy: Add compatible string for A83T
phy: sun4i-usb: Support secondary clock for HSIC PHY
phy: sun4i-usb: Support A83T USB PHYs
Christian Lamparter (1):
usb: core: usbport: fix "BUG: key not in .data" when lockdep is enabled
Christophe JAILLET (1):
usb: chipidea: usb2: check memory allocation failure
Chunfeng Yun (17):
usb: mtu3: handle delayed status of the control transfer
usb: mtu3: clear u1/u2_enable to 0 in mtu3_gadget_reset
usb: mtu3: fix ip sleep auto-exit issue when enable DRD mode
usb: mtu3: add a vbus debugfs interface
MAINTAINERS: add entry for mediatek usb3 DRD IP driver
usb: mtu3: add a vbus debugfs interface
MAINTAINERS: add entry for mediatek usb3 DRD IP driver
usb: mtu3: handle delayed status of the control transfer
usb: mtu3: clear u1/u2_enable to 0 in mtu3_gadget_reset
usb: mtu3: fix ip sleep auto-exit issue when enable DRD mode
usb: mtu3: add generic compatible string
dt-bindings: phy-mt65xx-usb: supports PCIe, SATA and rename file
phy: phy-mt65xx-usb3: add mediatek directory and rename file
phy: samsung: use of_device_get_match_data()
usb: xhci-mtk: add generic compatible string
dt-bindings: mt8173-xhci: add generic compatible and rename file
dt-bindings: mt8173-mtu3: add generic compatible and rename file
Colin Ian King (3):
usb: renesas_usbhs: make array type_array static const
usb: atm: ueagle-atm: fix spelling mistake: "submition" -> "submission"
usb: gadget: dummy: fix infinite loop because of missing loop decrement
Dan Carpenter (3):
phy: phy-twl4030-usb: silence an uninitialized variable warning
phy: cpcap-usb: remove a stray tab
phy: brcm-sata: fix a timeout test in init
David Lechner (1):
usb: gadget: add RNDIS configfs options for class/subclass/protocol
Dmitry Fleytman (1):
usb: Add device quirk for Logitech HD Pro Webcam C920-C
Dmitry Osipenko (2):
usb: gadget: f_ncm/u_ether: Move 'SKB reserve' quirk setup to u_ether
usb: chipidea: udc: Support SKB alignment quirk
Doug Wilson (2):
usb: dwc3: pci: constify dev_pm_ops
usb/dwc3:constify dev_pm_ops
Douglas Anderson (1):
USB: core: Avoid race of async_completed() w/ usbdev_release()
Fabio Estevam (1):
usb: phy: qcom: Use devm_ioremap_resource()
Florian Fainelli (1):
usb: bdc: hook a quick Device Tree compatible string
Frank Rowand (1):
usb: chipidea: msm: ci_hdrc_msm_probe() missing of_node_get()
Frank Wang (5):
phy: rockchip-inno-usb2: add support for rockchip,usbgrf property
dt-bindings: phy-rockchip-inno-usb2: add rockchip,usbgrf property
phy: rockchip-inno-usb2: add support for otg-mux interrupt
dt-bindings: phy-rockchip-inno-usb2: add otg-mux interrupt
phy: rockchip-inno-usb2: add support of usb2-phy for rv1108 SoCs
Franklin S Cooper Jr (2):
usb: dwc3: keystone: Add PM_RUNTIME Support to DWC3 Keystone USB driver
dt-bindings: usb: keystone-usb: Update bindings pm and clocks properties
Greg Kroah-Hartman (15):
USB: misc: remove unneeded MODULE_VERSION() usage
USB: usbip: remove unneeded MODULE_VERSION() usage
USB: realtek_cr: remove unneeded MODULE_VERSION() usage
USB: phy: remove unneeded MODULE_VERSION() usage
USB: microtek: remove unneeded DRIVER_VERSION macro
USB: gadget: remove unneeded MODULE_VERSION() usage
USB: cdc-wdm: remove unneeded DRIVER_VERSION define
USB: chipidea: remove unneeded MODULE_VERSION() usage
USB: atm: remove unneeded MODULE_VERSION() usage
Merge 4.13-rc2 into usb-next
Merge 4.13-rc5 into usb-next
Merge tag 'usb-for-v4.14' of git://git.kernel.org/.../balbi/usb into usb-next
Merge tag 'phy-for-4.14_v2' of git://git.kernel.org/.../kishon/linux-phy into usb-next
Merge tag 'usb-ci-v4.14-rc1' of git://git.kernel.org/.../peter.chen/usb into usb-next
Merge tag 'usb-serial-4.14-rc1' of git://git.kernel.org/.../johan/usb-serial into usb-next
Gustavo A. R. Silva (9):
usb: isp1760: compress return logic into one line
usb: misc: sisusbvga: compress return logic into one line
usb: misc: ftdi-elan: compress return logic into one line
usb: chipidea: udc: compress return logic into line
usb: gadget: udc: renesas_usb3: fix error return code in renesas_usb3_probe()
usb: dwc3: omap: fix error return code in dwc3_omap_probe()
usb: ehci-omap: fix error return code in ehci_hcd_omap_probe()
usb: imx21-hcd: fix error return code in imx21_probe()
usb: misc: ftdi-elan: fix duplicated code for different branches
Jack Pham (3):
usb: gadget: core: unmap request from DMA only if previously mapped
usb: xhci: Support enabling of compliance mode for xhci 1.1
usb: misc: lvstest: add entry to place port in compliance mode
Jerry Zhang (2):
usb: gadget: f_midi: Use snd_card_free_when_closed with refcount
usb: gadget: f_fs: Pass along set_halt errors.
Johan Hovold (2):
USB: musb: fix external abort on suspend
USB: musb: dsps: add explicit runtime resume at suspend
John Crispin (2):
dt-bindings: phy: Add bindings for ralink-usb PHY
phy: ralink-usb: add driver for Mediatek/Ralink
Julia Lawall (13):
isp1362-hcd: constify hc_driver structures
usb: host: max3421-hcd: constify hc_driver structures
usb: r8a66597-hcd: constify hc_driver structures
usb: host/sl811-hcd: constify hc_driver structures
usb: host: u132-hcd: constify hc_driver structures
usb: renesas_usbhs: constify hc_driver structures
isp116x-hcd: constify hc_driver structures
USB: HWA: constify hc_driver structures
USB: whci-hcd: constify hc_driver structures
c67x00-hcd: constify hc_driver structures
usb: gadget: fsl_qe_udc: constify qe_ep0_desc
usb: gadget: fsl_qe_udc: constify qe_ep0_desc
usb: gadget: f_midi: constify snd_rawmidi_ops structures
Kai-Heng Feng (1):
usb: quirks: add delay init quirk for Corsair Strafe RGB keyboard
Maciej S. Szmigiero (1):
USB: serial: option: add support for D-Link DWM-157 C1
Mathias Nyman (6):
xhci: add definitions for all port link states
xhci: Add port status decoder for tracing purposes
xhci: rename temp and temp1 variables
xhci: add port status tracing
usb: Increase root hub reset signaling time to prevent retry
xhci: rework bus_resume and check ports are suspended before resuming them.
Meng Dongyang (1):
usb: dwc2: skip L2 state of hcd if controller work in device mode
Nobuo Iwata (1):
usbip: auto retry for concurrent attach
Peter Chen (2):
usb: core: hub: controller driver name may be NULL
usb: chipidea: core: do not register extcon notifier if extcon device is not existed
Quentin Schulz (1):
phy: allwinner: phy-sun4i-usb: Add log when probing
Rob Herring (1):
usb: Convert to using %pOF instead of full_name
Roger Quadros (1):
phy: ti-pipe3: Use TRM recommended settings for SATA DPLL
Ryder Lee (2):
phy: phy-mt65xx-usb3: add PCIe PHY support
phy: phy-mt65xx-usb3: add SATA PHY support
Sandeep Singh (1):
usb:xhci:Fix regression when ATI chipsets detected
Sergei Shtylyov (1):
usb: common: use of_property_read_bool()
Shawn Guo (1):
usb: dwc3: of-simple: remove include of clk-provider.h
Shawn Lin (1):
phy: rockchip-typec: remove unused dfp variable
Stephen Warren (1):
usb: gadget: serial: fix oops when data rx'd after close
Thadeu Lima de Souza Cascardo (1):
usb: gadget: allow serial gadget console on other configs
Thierry Reding (1):
usb: chipidea: Add support for Tegra20/30/114/124
Varadarajan Narayanan (4):
dt-bindings: phy: qmp: Add output-clock-names
dt-bindings: phy: qmp: Add support for QMP phy in IPQ8074
phy: qcom-qmp: Fix phy pipe clock name
phy: qcom-qmp: Add support for IPQ8074
Vivek Gautam (1):
phy: qcom-qmp: Fix failure path in phy_init functions
Yoshihiro Shimoda (7):
usb: gadget: udc: renesas_usb3: add debugfs to set the b-device mode
usb: gadget: udc: renesas_usb3: add support for R-Car H3 ES2.0
usb: gadget: udc: renesas_usb3: add support for R-Car M3-W
usb: renesas_usbhs: gadget: fix spin_lock_init() for &uep->lock
usb: host: xhci: rcar: Add firmware_name selection by soc_device_match()
usb: host: xhci: plat: re-fact xhci_plat_priv for R-Car Gen3
usb: host: xhci: rcar: Add support for R-Car H3 ES2.0
.../ABI/testing/configfs-usb-gadget-rndis | 3 +
Documentation/ABI/testing/sysfs-bus-usb-lvstest | 13 +
Documentation/devicetree/bindings/mfd/wm831x.txt | 1 +
.../phy/{phy-mt65xx-usb.txt => phy-mtk-tphy.txt} | 17 +-
.../bindings/phy/phy-rockchip-inno-usb2.txt | 11 +-
.../devicetree/bindings/phy/qcom-qmp-phy.txt | 11 +
.../devicetree/bindings/phy/ralink-usb-phy.txt | 23 +
.../devicetree/bindings/phy/sun4i-usb-phy.txt | 10 +-
Documentation/devicetree/bindings/usb/brcm,bdc.txt | 29 ++
.../devicetree/bindings/usb/keystone-usb.txt | 17 +-
.../usb/{mt8173-xhci.txt => mediatek,mtk-xhci.txt} | 14 +-
.../usb/{mt8173-mtu3.txt => mediatek,mtu3.txt} | 8 +-
.../devicetree/bindings/usb/renesas_usb3.txt | 16 +-
MAINTAINERS | 10 +-
drivers/phy/Kconfig | 10 +-
drivers/phy/Makefile | 3 +-
drivers/phy/allwinner/phy-sun4i-usb.c | 112 ++++-
drivers/phy/broadcom/phy-brcm-sata.c | 2 +-
drivers/phy/mediatek/Kconfig | 14 +
drivers/phy/mediatek/Makefile | 5 +
.../{phy-mt65xx-usb3.c => mediatek/phy-mtk-tphy.c} | 557 ++++++++++++++++-----
drivers/phy/motorola/phy-cpcap-usb.c | 2 +-
drivers/phy/qualcomm/phy-qcom-qmp.c | 162 +++++-
drivers/phy/ralink/Kconfig | 11 +
drivers/phy/ralink/Makefile | 1 +
drivers/phy/ralink/phy-ralink-usb.c | 249 +++++++++
drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 215 ++++++--
drivers/phy/rockchip/phy-rockchip-typec.c | 3 +-
drivers/phy/samsung/phy-exynos-dp-video.c | 5 +-
drivers/phy/samsung/phy-exynos5-usbdrd.c | 7 +-
drivers/phy/samsung/phy-samsung-usb2.c | 9 +-
drivers/phy/ti/phy-ti-pipe3.c | 10 +-
drivers/phy/ti/phy-twl4030-usb.c | 2 +-
drivers/power/supply/wm831x_power.c | 72 +++
drivers/usb/atm/cxacru.c | 2 -
drivers/usb/atm/speedtch.c | 6 +-
drivers/usb/atm/ueagle-atm.c | 4 +-
drivers/usb/atm/usbatm.c | 6 +-
drivers/usb/atm/xusbatm.c | 1 -
drivers/usb/c67x00/c67x00-hcd.c | 2 +-
drivers/usb/chipidea/Makefile | 1 +
drivers/usb/chipidea/ci_hdrc_msm.c | 2 +-
drivers/usb/chipidea/ci_hdrc_pci.c | 1 -
drivers/usb/chipidea/ci_hdrc_tegra.c | 155 ++++++
drivers/usb/chipidea/ci_hdrc_usb2.c | 2 +
drivers/usb/chipidea/core.c | 6 +-
drivers/usb/chipidea/otg_fsm.c | 2 +-
drivers/usb/chipidea/udc.c | 8 +-
drivers/usb/class/cdc-wdm.c | 4 -
drivers/usb/class/usbtmc.c | 4 +-
drivers/usb/common/common.c | 15 +-
drivers/usb/common/ulpi.c | 2 +-
drivers/usb/core/devio.c | 6 +-
drivers/usb/core/hcd.c | 2 +-
drivers/usb/core/hub.c | 19 +-
drivers/usb/core/ledtrig-usbport.c | 5 +-
drivers/usb/core/quirks.c | 6 +-
drivers/usb/core/sysfs.c | 2 +-
drivers/usb/dwc2/gadget.c | 2 +-
drivers/usb/dwc2/hcd.c | 6 +
drivers/usb/dwc3/dwc3-keystone.c | 22 +-
drivers/usb/dwc3/dwc3-of-simple.c | 4 +-
drivers/usb/dwc3/dwc3-omap.c | 4 +-
drivers/usb/dwc3/dwc3-pci.c | 2 +-
drivers/usb/gadget/Kconfig | 2 +-
drivers/usb/gadget/function/f_fs.c | 7 +-
drivers/usb/gadget/function/f_hid.c | 17 +-
drivers/usb/gadget/function/f_midi.c | 68 ++-
drivers/usb/gadget/function/f_ncm.c | 2 -
drivers/usb/gadget/function/f_rndis.c | 20 +
drivers/usb/gadget/function/u_audio.c | 4 +-
drivers/usb/gadget/function/u_ether.c | 2 +-
drivers/usb/gadget/function/u_ether.h | 1 -
drivers/usb/gadget/function/u_ether_configfs.h | 35 ++
drivers/usb/gadget/function/u_rndis.h | 4 +
drivers/usb/gadget/function/u_serial.c | 2 +-
drivers/usb/gadget/legacy/webcam.c | 1 -
drivers/usb/gadget/udc/bdc/Kconfig | 1 +
drivers/usb/gadget/udc/bdc/bdc.h | 24 +-
drivers/usb/gadget/udc/bdc/bdc_core.c | 148 +++++-
drivers/usb/gadget/udc/bdc/bdc_dbg.c | 16 +-
drivers/usb/gadget/udc/bdc/bdc_ep.c | 4 +-
drivers/usb/gadget/udc/bdc/bdc_udc.c | 7 +-
drivers/usb/gadget/udc/core.c | 20 +-
drivers/usb/gadget/udc/dummy_hcd.c | 2 +-
drivers/usb/gadget/udc/fsl_qe_udc.c | 2 +-
drivers/usb/gadget/udc/mv_udc_core.c | 2 -
drivers/usb/gadget/udc/renesas_usb3.c | 117 ++++-
drivers/usb/gadget/udc/s3c2410_udc.c | 4 +-
drivers/usb/host/ehci-fsl.c | 2 +-
drivers/usb/host/ehci-omap.c | 4 +-
drivers/usb/host/fsl-mph-dr-of.c | 4 +-
drivers/usb/host/hwa-hc.c | 4 +-
drivers/usb/host/imx21-hcd.c | 8 +-
drivers/usb/host/isp116x-hcd.c | 2 +-
drivers/usb/host/isp1362-hcd.c | 2 +-
drivers/usb/host/max3421-hcd.c | 2 +-
drivers/usb/host/pci-quirks.c | 35 +-
drivers/usb/host/r8a66597-hcd.c | 2 +-
drivers/usb/host/sl811-hcd.c | 2 +-
drivers/usb/host/u132-hcd.c | 2 +-
drivers/usb/host/whci/hcd.c | 2 +-
drivers/usb/host/xhci-hub.c | 127 +++--
drivers/usb/host/xhci-mtk.c | 1 +
drivers/usb/host/xhci-plat.c | 10 +-
drivers/usb/host/xhci-rcar.c | 40 +-
drivers/usb/host/xhci-ring.c | 22 +-
drivers/usb/host/xhci-trace.h | 23 +
drivers/usb/host/xhci.h | 90 +++-
drivers/usb/image/microtek.c | 4 -
drivers/usb/isp1760/isp1760-hcd.c | 6 +-
drivers/usb/misc/adutux.c | 2 -
drivers/usb/misc/chaoskey.c | 2 -
drivers/usb/misc/cytherm.c | 1 -
drivers/usb/misc/ftdi-elan.c | 33 +-
drivers/usb/misc/idmouse.c | 2 -
drivers/usb/misc/iowarrior.c | 4 +-
drivers/usb/misc/ldusb.c | 1 -
drivers/usb/misc/legousbtower.c | 2 -
drivers/usb/misc/lvstest.c | 41 ++
drivers/usb/misc/rio500.c | 4 -
drivers/usb/misc/sisusbvga/sisusb.c | 13 +-
drivers/usb/misc/trancevibrator.c | 2 -
drivers/usb/misc/usb251xb.c | 1 -
drivers/usb/misc/usbsevseg.c | 2 +-
drivers/usb/misc/uss720.c | 7 +-
drivers/usb/mtu3/mtu3.h | 2 +
drivers/usb/mtu3/mtu3_dr.c | 58 ++-
drivers/usb/mtu3/mtu3_gadget.c | 4 +
drivers/usb/mtu3/mtu3_gadget_ep0.c | 23 +-
drivers/usb/mtu3/mtu3_host.c | 4 +-
drivers/usb/mtu3/mtu3_hw_regs.h | 4 +-
drivers/usb/mtu3/mtu3_plat.c | 1 +
drivers/usb/musb/musb_core.c | 22 +-
drivers/usb/musb/musb_core.h | 24 +
drivers/usb/musb/musb_dsps.c | 13 +-
drivers/usb/musb/musb_gadget.c | 6 +-
drivers/usb/musb/musb_host.c | 8 +
drivers/usb/phy/phy-mv-usb.c | 4 +-
drivers/usb/phy/phy-qcom-8x16-usb.c | 9 +-
drivers/usb/phy/phy-tahvo.c | 2 +-
drivers/usb/phy/phy.c | 276 +++++++++-
drivers/usb/renesas_usbhs/mod_gadget.c | 4 +-
drivers/usb/renesas_usbhs/mod_host.c | 2 +-
drivers/usb/renesas_usbhs/pipe.c | 2 +-
drivers/usb/serial/option.c | 10 +-
drivers/usb/storage/realtek_cr.c | 1 -
drivers/usb/usbip/stub_main.c | 2 -
drivers/usb/usbip/usbip_common.c | 2 -
drivers/usb/usbip/usbip_common.h | 2 -
drivers/usb/usbip/vhci_hcd.c | 4 +-
drivers/usb/usbip/vhci_sysfs.c | 6 +-
drivers/usb/wusbcore/cbaf.c | 2 +-
drivers/usb/wusbcore/dev-sysfs.c | 2 +-
drivers/usb/wusbcore/wusbhc.c | 2 +-
drivers/uwb/lc-rc.c | 2 +-
include/linux/hid.h | 6 +
include/linux/usb/chipidea.h | 1 +
include/linux/usb/gadget.h | 2 +
include/linux/usb/phy.h | 54 +-
include/uapi/linux/usb/charger.h | 31 ++
tools/usb/usbip/src/usbip_attach.c | 35 +-
162 files changed, 2925 insertions(+), 667 deletions(-)
rename Documentation/devicetree/bindings/phy/{phy-mt65xx-usb.txt => phy-mtk-tphy.txt} (88%)
create mode 100644 Documentation/devicetree/bindings/phy/ralink-usb-phy.txt
create mode 100644 Documentation/devicetree/bindings/usb/brcm,bdc.txt
rename Documentation/devicetree/bindings/usb/{mt8173-xhci.txt => mediatek,mtk-xhci.txt} (85%)
rename Documentation/devicetree/bindings/usb/{mt8173-mtu3.txt => mediatek,mtu3.txt} (91%)
create mode 100644 drivers/phy/mediatek/Kconfig
create mode 100644 drivers/phy/mediatek/Makefile
rename drivers/phy/{phy-mt65xx-usb3.c => mediatek/phy-mtk-tphy.c} (51%)
create mode 100644 drivers/phy/ralink/Kconfig
create mode 100644 drivers/phy/ralink/Makefile
create mode 100644 drivers/phy/ralink/phy-ralink-usb.c
create mode 100644 drivers/usb/chipidea/ci_hdrc_tegra.c
create mode 100644 include/uapi/linux/usb/charger.h