forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'usb-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/…
…git/gregkh/usb Pull USB / PHY updates from Greg KH: "Here is the big USB and PHY driver pull request for 5.3-rc1. Lots of stuff here, all of which has been in linux-next for a while with no reported issues. Nothing is earth-shattering, just constant forward progress for more devices supported and cleanups and small fixes: - USB gadget driver updates and fixes - new USB gadget driver for some hardware, followed by a quick revert of those patches as they were not ready to be merged... - PHY driver updates - Lots of new driver additions and cleanups with a few fixes mixed in" * tag 'usb-5.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (145 commits) Revert "usb: gadget: storage: Remove warning message" Revert "dt-bindings: add binding for USBSS-DRD controller." Revert "usb:gadget Separated decoding functions from dwc3 driver." Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." Revert "usb:cdns3 Add Cadence USB3 DRD Driver" Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." usb :fsl: Change string format for errata property usb: host: Stops USB controller init if PLL fails to lock usb: linux/fsl_device: Add platform member has_fsl_erratum_a006918 usb: phy: Workaround for USB erratum-A005728 usb: fsl: Set USB_EN bit to select ULPI phy usb: Handle USB3 remote wakeup for LPM enabled devices correctly drivers/usb/typec/tps6598x.c: fix 4CC cmd write drivers/usb/typec/tps6598x.c: fix portinfo width usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set usb: renesas_usbhs: add a workaround for a race condition of workqueue usb: gadget: udc: renesas_usb3: remove redundant assignment to ret usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() USB: gadget: function: fix issue Unneeded variable: "value" ...
- Loading branch information
Showing
176 changed files
with
2,348 additions
and
750 deletions.
There are no files selected for viewing
29 changes: 29 additions & 0 deletions
29
Documentation/devicetree/bindings/phy/mixel,mipi-dsi-phy.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
Mixel DSI PHY for i.MX8 | ||
|
||
The Mixel MIPI-DSI PHY IP block is e.g. found on i.MX8 platforms (along the | ||
MIPI-DSI IP from Northwest Logic). It represents the physical layer for the | ||
electrical signals for DSI. | ||
|
||
Required properties: | ||
- compatible: Must be: | ||
- "fsl,imx8mq-mipi-dphy" | ||
- clocks: Must contain an entry for each entry in clock-names. | ||
- clock-names: Must contain the following entries: | ||
- "phy_ref": phandle and specifier referring to the DPHY ref clock | ||
- reg: the register range of the PHY controller | ||
- #phy-cells: number of cells in PHY, as defined in | ||
Documentation/devicetree/bindings/phy/phy-bindings.txt | ||
this must be <0> | ||
|
||
Optional properties: | ||
- power-domains: phandle to power domain | ||
|
||
Example: | ||
dphy: dphy@30a0030 { | ||
compatible = "fsl,imx8mq-mipi-dphy"; | ||
clocks = <&clk IMX8MQ_CLK_DSI_PHY_REF>; | ||
clock-names = "phy_ref"; | ||
reg = <0x30a00300 0x100>; | ||
power-domains = <&pd_mipi0>; | ||
#phy-cells = <0>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
Marvell PXA USB PHY | ||
------------------- | ||
|
||
Required properties: | ||
- compatible: one of: "marvell,mmp2-usb-phy", "marvell,pxa910-usb-phy", | ||
"marvell,pxa168-usb-phy", | ||
- #phy-cells: must be 0 | ||
|
||
Example: | ||
usb-phy: usbphy@d4207000 { | ||
compatible = "marvell,mmp2-usb-phy"; | ||
reg = <0xd4207000 0x40>; | ||
#phy-cells = <0>; | ||
status = "okay"; | ||
}; | ||
|
||
This document explains the device tree binding. For general | ||
information about PHY subsystem refer to Documentation/phy.txt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
Qualcomm PCIe2 PHY controller | ||
============================= | ||
|
||
The Qualcomm PCIe2 PHY is a Synopsys based phy found in a number of Qualcomm | ||
platforms. | ||
|
||
Required properties: | ||
- compatible: compatible list, should be: | ||
"qcom,qcs404-pcie2-phy", "qcom,pcie2-phy" | ||
|
||
- reg: offset and length of the PHY register set. | ||
- #phy-cells: must be 0. | ||
|
||
- clocks: a clock-specifier pair for the "pipe" clock | ||
|
||
- vdda-vp-supply: phandle to low voltage regulator | ||
- vdda-vph-supply: phandle to high voltage regulator | ||
|
||
- resets: reset-specifier pairs for the "phy" and "pipe" resets | ||
- reset-names: list of resets, should contain: | ||
"phy" and "pipe" | ||
|
||
- clock-output-names: name of the outgoing clock signal from the PHY PLL | ||
- #clock-cells: must be 0 | ||
|
||
Example: | ||
phy@7786000 { | ||
compatible = "qcom,qcs404-pcie2-phy", "qcom,pcie2-phy"; | ||
reg = <0x07786000 0xb8>; | ||
|
||
clocks = <&gcc GCC_PCIE_0_PIPE_CLK>; | ||
resets = <&gcc GCC_PCIEPHY_0_PHY_BCR>, | ||
<&gcc GCC_PCIE_0_PIPE_ARES>; | ||
reset-names = "phy", "pipe"; | ||
|
||
vdda-vp-supply = <&vreg_l3_1p05>; | ||
vdda-vph-supply = <&vreg_l5_1p8>; | ||
|
||
clock-output-names = "pcie_0_pipe_clk"; | ||
#clock-cells = <0>; | ||
#phy-cells = <0>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
=========== | ||
USB support | ||
=========== | ||
|
||
.. toctree:: | ||
:maxdepth: 1 | ||
|
||
acm | ||
authorization | ||
chipidea | ||
dwc3 | ||
ehci | ||
functionfs | ||
gadget_configfs | ||
gadget_hid | ||
gadget_multi | ||
gadget_printer | ||
gadget_serial | ||
gadget-testing | ||
iuu_phoenix | ||
mass-storage | ||
misc_usbsevseg | ||
mtouchusb | ||
ohci | ||
rio | ||
usbip_protocol | ||
usbmon | ||
usb-serial | ||
wusb-design-overview | ||
|
||
usb-help | ||
text_files | ||
|
||
.. only:: subproject and html | ||
|
||
Indices | ||
======= | ||
|
||
* :ref:`genindex` |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
Linux CDC ACM inf | ||
----------------- | ||
|
||
.. include:: linux-cdc-acm.inf | ||
:literal: | ||
|
||
Linux inf | ||
--------- | ||
|
||
.. include:: linux.inf | ||
:literal: | ||
|
||
USB devfs drop permissions source | ||
--------------------------------- | ||
|
||
.. literalinclude:: usbdevfs-drop-permissions.c | ||
:language: c | ||
|
||
WUSB command line script to manipulate auth credentials | ||
------------------------------------------------------- | ||
|
||
.. literalinclude:: wusb-cbaf | ||
:language: shell | ||
|
||
Credits | ||
------- | ||
|
||
.. include:: CREDITS | ||
:literal: |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3792,7 +3792,7 @@ F: scripts/extract-cert.c | |
CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: | ||
L: [email protected] | ||
S: Orphan | ||
F: Documentation/usb/WUSB-Design-overview.txt | ||
F: Documentation/usb/wusb-design-overview.rst | ||
F: Documentation/usb/wusb-cbaf | ||
F: drivers/usb/host/hwa-hc.c | ||
F: drivers/usb/host/whci/ | ||
|
@@ -16422,7 +16422,7 @@ USB ACM DRIVER | |
M: Oliver Neukum <[email protected]> | ||
L: [email protected] | ||
S: Maintained | ||
F: Documentation/usb/acm.txt | ||
F: Documentation/usb/acm.rst | ||
F: drivers/usb/class/cdc-acm.* | ||
|
||
USB AR5523 WIRELESS DRIVER | ||
|
@@ -16475,7 +16475,7 @@ USB EHCI DRIVER | |
M: Alan Stern <[email protected]> | ||
L: [email protected] | ||
S: Maintained | ||
F: Documentation/usb/ehci.txt | ||
F: Documentation/usb/ehci.rst | ||
F: drivers/usb/host/ehci* | ||
|
||
USB GADGET/PERIPHERAL SUBSYSTEM | ||
|
@@ -16549,7 +16549,7 @@ USB OHCI DRIVER | |
M: Alan Stern <[email protected]> | ||
L: [email protected] | ||
S: Maintained | ||
F: Documentation/usb/ohci.txt | ||
F: Documentation/usb/ohci.rst | ||
F: drivers/usb/host/ohci* | ||
|
||
USB OTG FSM (Finite State Machine) | ||
|
@@ -16565,7 +16565,7 @@ M: Shuah Khan <[email protected]> | |
M: Shuah Khan <[email protected]> | ||
L: [email protected] | ||
S: Maintained | ||
F: Documentation/usb/usbip_protocol.txt | ||
F: Documentation/usb/usbip_protocol.rst | ||
F: drivers/usb/usbip/ | ||
F: tools/usb/usbip/ | ||
F: tools/testing/selftests/drivers/usb/usbip/ | ||
|
@@ -16613,7 +16613,7 @@ M: Johan Hovold <[email protected]> | |
L: [email protected] | ||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git | ||
S: Maintained | ||
F: Documentation/usb/usb-serial.txt | ||
F: Documentation/usb/usb-serial.rst | ||
F: drivers/usb/serial/ | ||
F: include/linux/usb/serial.h | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.