Home
last modified time | relevance | path

Searched +full:usb2 +full:- +full:0 (Results 1 – 25 of 1037) sorted by relevance

12345678910>>...42

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/phy/
H A Dnvidia,tegra124-xusb-padctl.txt11 Some of the lanes are high-speed lanes, which can be used for PCIe, SATA or
12 super-speed USB. Other lanes are for various types of low-speed, full-speed
13 or high-speed USB (such as UTMI, ULPI and HSIC). The XUSB pad controller
14 contains a software-configurable mux that sits between the I/O controller
17 In addition to per-lane configuration, USB 3.0 ports may require additional
18 settings on a per-board basis.
20 Pads will be represented as children of the top-level XUSB pad controller
23 PHY bindings, as described by the phy-bindings.txt file in this directory.
34 --------------------
35 - compatible: Must be:
[all …]
H A Drenesas,usb2-phy.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/renesas,usb2-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas R-Car generation 3 USB 2.0 PHY
10 - Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15 - items:
16 - const: renesas,usb2-phy-r8a77470 # RZ/G1C
18 - items:
19 - enum:
[all …]
H A Dphy-hisi-inno-usb2.txt1 Device tree bindings for HiSilicon INNO USB2 PHY
4 - compatible: Should be one of the following strings:
5 "hisilicon,inno-usb2-phy",
6 "hisilicon,hi3798cv200-usb2-phy".
7 - reg: Should be the address space for PHY configuration register in peripheral
9 - clocks: The phandle and clock specifier pair for INNO USB2 PHY device
11 - resets: The phandle and reset specifier pair for INNO USB2 PHY device reset
13 - #address-cells: Must be 1.
14 - #size-cells: Must be 0.
16 The INNO USB2 PHY device should be a child node of peripheral controller that
[all …]
H A Dti,omap-usb2.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/ti,omap-usb2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: OMAP USB2 PHY
10 - Kishon Vijay Abraham I <kishon@ti.com>
11 - Roger Quadros <rogerq@ti.com>
16 - items:
17 - enum:
18 - ti,dra7x-usb2
[all …]
H A Dsocionext,uniphier-usb2-phy.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/socionext,uniphier-usb2-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Socionext UniPhier USB2 PHY
11 USB2 controller implemented on Socionext UniPhier SoCs.
12 Pro4 SoC has both USB2 and USB3 host controllers, however, this USB3
13 controller doesn't include its own High-Speed PHY. This needs to specify
14 USB2 PHY instead of USB3 HS-PHY.
17 - Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
[all …]
H A Damlogic,meson8b-usb2-phy.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: "http://devicetree.org/schemas/phy/amlogic,meson8b-usb2-phy.yaml#"
5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
7 title: Amlogic Meson8, Meson8b, Meson8m2 and GXBB USB2 PHY
10 - Martin Blumenstingl <martin.blumenstingl@googlemail.com>
15 - items:
16 - enum:
17 - amlogic,meson8-usb2-phy
18 - amlogic,meson8b-usb2-phy
[all …]
H A Dphy-mvebu-utmi.txt2 --------------------
4 USB2 UTMI+ PHY controllers can be found on the following Marvell MVEBU SoCs:
7 On Armada 3700, there are two USB controllers, one is compatible with the USB2
8 and USB3 specifications and supports OTG. The other one is USB2 compliant and
14 - compatible: Should be one of:
15 * "marvell,a3700-utmi-host-phy" for the PHY connected to
16 the USB2 host-only controller.
17 * "marvell,a3700-utmi-otg-phy" for the PHY connected to
18 the USB3 and USB2 OTG capable controller.
19 - reg: PHY IP register range.
[all …]
/OK3568_Linux_fs/kernel/drivers/media/usb/dvb-usb/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
8 USB1.1 and USB2.0 DVB devices.
11 <file:Documentation/driver-api/media/drivers/dvb-usb.rst>.
19 bool "Enable extended debug support for all DVB-USB devices"
22 Say Y if you want to enable debugging. See modinfo dvb-usb (and the
32 in case DVB_USB is built-in and DVB_DIB3000MC is a module,
36 tristate "AVerMedia AverTV DVB-T USB 2.0 (A800)"
42 Say Y here to support the AVerMedia AverTV DVB-T USB 2.0 (A800) receiver.
45 tristate "DiBcom USB DVB-T devices (based on the DiB3000M-B) (see help for device list)"
52 Support for USB 1.1 and 2.0 DVB-T receivers based on reference designs made by
[all …]
/OK3568_Linux_fs/kernel/Documentation/admin-guide/media/
H A Dusb-cardlist.rst1 .. SPDX-License-Identifier: GPL-2.0
19 ``uvc-driver``.
23 card lists for such vendor-class devices.
35 some of the drivers have sub-drivers, not shown at this table.
36 In particular, gspca driver has lots of sub-drivers,
38 as shown at :doc:`gspca card list <gspca-cardlist>`.
45 b2c2-flexcop-usb Technisat/B2C2 Air/Sky/Cable2PC USB
48 dvb-as102 Abilis AS102 DVB receiver
49 dvb-ttusb-budget Technotrend/Hauppauge Nova - USB devices
50 dvb-usb-a800 AVerMedia AverTV DVB-T USB 2.0 (A800)
[all …]
H A Ddvb-usb-dw2102-cardlist.rst1 .. SPDX-License-Identifier: GPL-2.0
3 dvb-usb-dw2102 cards list
8 .. flat-table::
9 :header-rows: 1
11 :stub-columns: 0
13 * - Card name
14 - USB IDs
15 * - DVBWorld DVB-C 3101 USB2.0
16 - 04b4:3101
17 * - DVBWorld DVB-S 2101 USB2.0
[all …]
H A Ddvb-usb-dibusb-mc-cardlist.rst1 .. SPDX-License-Identifier: GPL-2.0
3 dvb-usb-dibusb-mc cards list
8 .. flat-table::
9 :header-rows: 1
11 :stub-columns: 0
13 * - Card name
14 - USB IDs
15 * - Artec T1 USB2.0 TVBOX (please check the warm ID)
16 - 05d8:8109, 05d8:810a
17 * - Artec T14 - USB2.0 DVB-T
[all …]
/OK3568_Linux_fs/kernel/drivers/phy/tegra/
H A Dxusb-tegra186.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (c) 2016-2019, NVIDIA CORPORATION. All rights reserved.
21 #define HS_CURR_LEVEL_PADX_SHIFT(x) ((x) ? (11 + (x - 1) * 6) : 0)
22 #define HS_CURR_LEVEL_PAD_MASK 0x3f
24 #define HS_TERM_RANGE_ADJ_MASK 0xf
26 #define HS_SQUELCH_MASK 0x7
28 #define RPD_CTRL_SHIFT 0
29 #define RPD_CTRL_MASK 0x1f
32 #define XUSB_PADCTL_USB2_PAD_MUX 0x4
34 #define USB2_PORT_MASK 0x3
[all …]
H A Dxusb.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2014-2016, NVIDIA CORPORATION. All rights reserved.
31 if (args->args_count != 0) in tegra_xusb_pad_of_xlate()
32 return ERR_PTR(-EINVAL); in tegra_xusb_pad_of_xlate()
34 for (i = 0; i < pad->soc->num_lanes; i++) { in tegra_xusb_pad_of_xlate()
35 if (!pad->lanes[i]) in tegra_xusb_pad_of_xlate()
38 if (pad->lanes[i]->dev.of_node == args->np) { in tegra_xusb_pad_of_xlate()
39 phy = pad->lanes[i]; in tegra_xusb_pad_of_xlate()
45 phy = ERR_PTR(-ENODEV); in tegra_xusb_pad_of_xlate()
53 .compatible = "nvidia,tegra124-xusb-padctl",
[all …]
H A Dxusb-tegra124.c1 // SPDX-License-Identifier: GPL-2.0-only
21 #define FUSE_SKU_CALIB_HS_CURR_LEVEL_PADX_SHIFT(x) ((x) ? 15 : 0)
22 #define FUSE_SKU_CALIB_HS_CURR_LEVEL_PAD_MASK 0x3f
24 #define FUSE_SKU_CALIB_HS_IREF_CAP_MASK 0x3
26 #define FUSE_SKU_CALIB_HS_SQUELCH_LEVEL_MASK 0x3
28 #define FUSE_SKU_CALIB_HS_TERM_RANGE_ADJ_MASK 0xf
30 #define XUSB_PADCTL_USB2_PORT_CAP 0x008
32 #define XUSB_PADCTL_USB2_PORT_CAP_PORT_CAP_MASK 0x3
33 #define XUSB_PADCTL_USB2_PORT_CAP_DISABLED 0x0
34 #define XUSB_PADCTL_USB2_PORT_CAP_HOST 0x1
[all …]
/OK3568_Linux_fs/kernel/drivers/media/usb/dvb-usb-v2/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 USB1.1 and USB2.0 DVB devices.
10 <file:Documentation/driver-api/media/drivers/dvb-usb.rst>.
18 tristate "Afatech AF9015 DVB-T USB2.0 support"
31 Say Y here to support the Afatech AF9015 based DVB-T USB2.0 receiver
34 tristate "Afatech AF9035 DVB-T USB2.0 support"
47 tristate "Anysee DVB-T/C USB2.0 support"
61 Anysee E30 C Plus DVB USB2.0 receiver.
64 tristate "Alcor Micro AU6610 USB2.0 support"
69 Say Y here to support the Sigmatek DVB-110 DVB-T USB2.0 receiver.
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/usb/
H A Damlogic,meson-g12a-usb-ctrl.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
5 $id: "http://devicetree.org/schemas/usb/amlogic,meson-g12a-usb-ctrl.yaml#"
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
11 - Neil Armstrong <narmstrong@baylibre.com>
14 The Amlogic G12A embeds a DWC3 USB IP Core configured for USB2 and USB3
15 in host-only mode, and a DWC2 IP Core configured for USB2 peripheral mode
18 A glue connects the DWC3 core to USB2 PHYs and optionally to an USB3 PHY.
20 One of the USB2 PHYs can be re-routed in peripheral mode to a DWC2 USB IP.
25 The Amlogic A1 embeds a DWC3 USB IP Core configured for USB2 in
[all …]
H A Dnvidia,tegra124-xusb.txt4 The Tegra xHCI controller supports both USB2 and USB3 interfaces exposed by
8 --------------------
9 - compatible: Must be:
10 - Tegra124: "nvidia,tegra124-xusb"
11 - Tegra132: "nvidia,tegra132-xusb", "nvidia,tegra124-xusb"
12 - Tegra210: "nvidia,tegra210-xusb"
13 - Tegra186: "nvidia,tegra186-xusb"
14 - reg: Must contain the base and length of the xHCI host registers, XUSB FPCI
16 - reg-names: Must contain the following entries:
17 - "hcd"
[all …]
H A Dfsl-usb.txt9 - compatible : Should be "fsl-usb2-mph" for multi port host USB
10 controllers, or "fsl-usb2-dr" for dual role USB controllers
11 or "fsl,mpc5121-usb2-dr" for dual role USB controllers of MPC5121.
13 also be mentioned (for eg. fsl-usb2-dr-v2.2 for bsc9132).
14 - phy_type : For multi port host USB controllers, should be one of
17 - reg : Offset and length of the register set for the device
18 - port0 : boolean; if defined, indicates port0 is connected for
19 fsl-usb2-mph compatible controllers. Either this property or
20 "port1" (or both) must be defined for "fsl-usb2-mph" compatible
22 - port1 : boolean; if defined, indicates port1 is connected for
[all …]
H A Dudc-xilinx.txt1 Xilinx USB2 device controller
4 - compatible : Should be "xlnx,usb2-device-4.00.a"
5 - reg : Physical base address and size of the USB2
7 - interrupts : Should contain single irq line of USB2 device
9 - xlnx,has-builtin-dma : if DMA is included
12 axi-usb2-device@42e00000 {
13 compatible = "xlnx,usb2-device-4.00.a";
14 interrupts = <0x0 0x39 0x1>;
15 reg = <0x42e00000 0x10000>;
16 xlnx,has-builtin-dma;
/OK3568_Linux_fs/kernel/drivers/phy/broadcom/
H A Dphy-bcm-ns-usb2.c1 // SPDX-License-Identifier: GPL-2.0-only
28 struct bcm_ns_usb2 *usb2 = phy_get_drvdata(phy); in bcm_ns_usb2_phy_init() local
29 struct device *dev = usb2->dev; in bcm_ns_usb2_phy_init()
30 void __iomem *dmu = usb2->dmu; in bcm_ns_usb2_phy_init()
32 int err = 0; in bcm_ns_usb2_phy_init()
34 err = clk_prepare_enable(usb2->ref_clk); in bcm_ns_usb2_phy_init()
35 if (err < 0) { in bcm_ns_usb2_phy_init()
40 ref_clk_rate = clk_get_rate(usb2->ref_clk); in bcm_ns_usb2_phy_init()
43 err = -EINVAL; in bcm_ns_usb2_phy_init()
57 /* Calculate ndiv based on a solid 1920 MHz that is for USB2 PHY */ in bcm_ns_usb2_phy_init()
[all …]
/OK3568_Linux_fs/tools/windows/Rockchip_USB_SQ_Tool/
H A D版本更新记录.txt1 V1.0 初始版本:
2 1. 支持 USB2.0 芯片 RK3228/RK3288/RK3308/RK3308B-S/RK3326/RK3326S/RK3328/RK3399/RK356X/RK3588/RK3588S/P…
3 2. 支持 USB2.0 Device/Host 眼图测试命令的查询;
4 3. 支持 USB2.0 Device/Host High-speed 发送信号的 Pre-emphasize、Height、ODT、Slew Rate 等调整;
5 4. 支持 USB2.0 Device/Host High-speed 接收信号的 Squelch 调整;
6 5. 支持 USB2.0 Host 断开阈值 Disconnect Detection 调整;
7 6. 支持 USB2.0 Device Vbus 检测阈值 B_SessionValid 调整;
8 7. 支持 USB2.0 PHY Tuning 命令自动生成对应代码;
19 2. 修复 RK3588 USB2.0 PHY Host Disconnect Detection 的 io 命令地址错误问题
20 3. 修复 RV1103/RV1106 USB2.0 PHY Tuning 项的 io 命令地址错误问题
/OK3568_Linux_fs/kernel/drivers/usb/host/
H A Dfsl-mph-dr-of.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Setup platform devices needed by the Freescale multi-port host
4 * and/or dual-role USB controller modules based on the description
16 #include <linux/dma-mapping.h>
27 .drivers = { "fsl-ehci", NULL, NULL, },
32 .drivers = { "fsl-usb2-otg", "fsl-ehci", "fsl-usb2-udc", },
37 .drivers = { "fsl-usb2-udc", NULL, NULL, },
49 for (i = 0; i < ARRAY_SIZE(dr_mode_data); i++) { in get_dr_mode_data()
56 return &dr_mode_data[0]; /* mode not specified, use host */ in get_dr_mode_data()
83 const struct resource *res = ofdev->resource; in fsl_usb2_device_register()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/nvidia/
H A Dtegra186-p2771-0000.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/linux-event-codes.h>
5 #include <dt-bindings/input/gpio-keys.h>
7 #include "tegra186-p3310.dtsi"
11 compatible = "nvidia,p2771-0000", "nvidia,tegra186";
14 power-monitor@42 {
16 reg = <0x42>;
17 #address-cells = <1>;
18 #size-cells = <0>;
[all …]
H A Dtegra194-p2972-0000.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/linux-event-codes.h>
5 #include <dt-bindings/input/gpio-keys.h>
7 #include "tegra194-p2888.dtsi"
11 compatible = "nvidia,p2972-0000", "nvidia,tegra194";
13 bus@0 {
17 dma-controller@2930000 {
21 interrupt-controller@2a40000 {
29 reg = <0x56>;
[all …]
H A Dtegra194-p3509-0000+p3668-0000.dts1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
4 #include <dt-bindings/input/linux-event-codes.h>
5 #include <dt-bindings/input/gpio-keys.h>
7 #include "tegra194-p3668-0000.dtsi"
11 compatible = "nvidia,p3509-0000+p3668-0000", "nvidia,tegra194";
13 bus@0 {
17 dma-controller@2930000 {
21 interrupt-controller@2a40000 {
33 reg = <0x57>;
[all …]

12345678910>>...42