Home
last modified time | relevance | path

Searched +full:usb +full:- +full:hub (Results 1 – 25 of 199) sorted by relevance

12345678

/freebsd-src/sys/contrib/device-tree/Bindings/usb/
H A Dmicrochip,usb5744.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/usb/microchi
[all...]
H A Dusb251xb.txt1 Microchip USB 2.0 Hi-Speed Hub Controller
3 The device node for the configuration of a Microchip USB251x/xBi USB 2.0
4 Hi-Speed Controller.
7 - compatible : Should be "microchip,usb251xb" or one of the specific types:
11 - reg : I2C address on the selected bus (default is <0x2C>)
14 - reset-gpios : Should specify the gpio for hub reset
15 - vdd-supply : Should specify the phandle to the regulator supplying vdd
16 - skip-config : Skip Hub configuration, but only send the USB-Attach command
17 - vendor-id : Set USB Vendor ID of the hub (16 bit, default is 0x0424)
18 - product-id : Set USB Product ID of the hub (16 bit, default depends on type)
[all …]
H A Dusb251xb.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/usb/usb251xb.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip USB 2.0 Hi-Speed Hub Controller
10 - Richard Leitner <richard.leitner@skidata.com>
15 - microchip,usb2422
16 - microchip,usb2512b
17 - microchip,usb2512bi
18 - microchip,usb2513b
[all …]
H A Daspeed,usb-vhub.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/usb/aspeed,usb-vhub.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: ASPEED USB 2.0 Virtual Hub Controller
11 - Benjamin Herrenschmidt <benh@kernel.crashing.org>
14 The ASPEED USB 2.0 Virtual Hub Controller implements 1 set of USB Hub
16 the Virtual Hub's downstream USB devices.
19 revisions. AST2400 and AST2500 Virtual Hub supports 5 downstream devices
20 and 15 generic endpoints, while AST2600 Virtual Hub supports 7 downstream
[all …]
H A Dusb-device.txt1 Generic USB Device Properties
3 Usually, we only use device tree for hard wired USB device.
5 http://www.devicetree.org/open-firmware/bindings/usb/usb-1_0.ps
7 Four types of device-tree nodes are defined: "host-controller nodes"
8 representing USB host controllers, "device nodes" representing USB devices,
9 "interface nodes" representing USB interfaces and "combined nodes"
10 representing simple USB devices.
13 for devices of class 0 or 9 (hub) with a single configuration and a single
16 A "hub node" is a combined node or an interface node that represents a USB
17 hub.
[all …]
H A Drealtek,rts5411.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/usb/realte
[all...]
H A Dti,usb8041.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/usb/ti,usb8041.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: TI USB8041 USB 3.0 hub controller
10 - Alexander Stein <alexander.stein@ew.tq-group.com>
13 - $ref: usb-device.yaml#
18 - usb451,8140
19 - usb451,8142
23 reset-gpios:
[all …]
H A Dvialab,vl817.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/usb/vialab,vl817.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Via labs VL817 USB 3.1 hub controller
10 - Anand Moon <linux.amoon@gmail.com>
13 - $ref: usb-device.yaml#
18 - usb2109,2817
19 - usb2109,817
23 reset-gpios:
[all …]
H A Dusb-device.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/usb/usb-device.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Generic USB Device
10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13 Usually, we only use device tree for hard wired USB device.
15 http://www.devicetree.org/open-firmware/bindings/usb/usb-1_0.ps
17 Four types of device-tree nodes are defined: "host-controller nodes"
18 representing USB host controllers, "device nodes" representing USB devices,
[all …]
H A Dcypress,hx3.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/usb/cypres
[all...]
H A Dgenesys,gl850g.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/usb/genesy
[all...]
H A Dsmsc,usb3503.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/usb/smsc,usb3503.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: SMSC USB3503 High-Speed Hub Controller
10 - Dongjin Kim <tobetter@gmail.com>
15 - smsc,usb3503
16 - smsc,usb3503a
17 - smsc,usb3803
22 connect-gpios:
[all …]
/freebsd-src/sys/dev/usb/
H A Dusb_hub.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
6 * Copyright (c) 2008-2022 Hans Petter Selasky
31 * USB spec: http://www.usb.org/developers/docs/usbspec.zip
57 #include <dev/usb/usb.h>
58 #include <dev/usb/usbdi.h>
59 #include <dev/usb/usbdi_util.h>
63 #include <dev/usb/usb_core.h>
64 #include <dev/usb/usb_process.h>
65 #include <dev/usb/usb_device.h>
[all …]
H A Dusb_device.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2008-2019 Hans Petter Selasky. All rights reserved.
32 #include <dev/usb/usb_core.h>
33 #include <dev/usb/usb_busdma.h>
34 #include <dev/usb/usb_transfer.h>
65 * of the USB descriptor
220 struct usb_hub *hub; /* only if this is a hub */ global() member
[all...]
H A Dusb_fdt_support.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
35 #include <dev/usb/usb.h>
36 #include <dev/usb/usbdi.h>
37 #include <dev/usb/usb_process.h>
38 #include <dev/usb/usb_busdma.h>
39 #include <dev/usb/usb_controller.h>
40 #include <dev/usb/usb_bus.h>
41 #include <dev/usb/usb_device.h>
42 #include <dev/usb/usb_freebsd.h>
[all …]
H A Dusbdevs3 /*-
4 * Copyright (c) 1998-2004 The NetBSD Foundation, Inc.
34 * List of known USB vendors
36 * USB.org publishes a VID list of USB-IF member companies at
37 * http://www.usb.org/developers/tools
89 vendor FUJITSUICL 0x0406 Fujitsu-ICL
165 vendor IODATA 0x04bb I-O Data
175 vendor LITEON 0x04ca Lite-O
[all...]
/freebsd-src/sys/contrib/device-tree/src/arm64/amlogic/
H A Dmeson-sm1-odroid-c4.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include "meson-sm1-odroid.dtsi"
11 compatible = "hardkernel,odroid-c4", "amlogic,sm1";
12 model = "Hardkernel ODROID-C4";
15 compatible = "gpio-leds";
17 led-blue {
21 linux,default-trigger = "heartbeat";
22 panic-indicator;
27 model = "ODROID-C4";
[all …]
H A Dmeson-g12b-odroid-n2.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 #include "meson-g12b-odroid.dtsi"
14 dio2133: audio-amplifier-0 {
15 compatible = "simple-audio-amplifier";
16 enable-gpio
[all...]
/freebsd-src/share/man/man4/
H A Dusb.429 .Nm usb
35 .Bd -ragged -offset indent
36 .Cd "device usb"
42 .Bd -literal -offset indent
52 provides machine-independent bus support and drivers for
58 .Bl -tag -width 6n -offset indent
59 .It USB Controller (Bus)
60 .It USB Device
61 .It USB Driver
67 The USB bus attaches to the controller, and the root hub attaches
[all …]
/freebsd-src/share/misc/
H A Dusb_vendors2 # List of USB ID's
4 # Maintained by Stephen J. Gowdy <linux.usb.ids@gmail.com>
6 # http://www.linux-usb.org/usb-ids.html
7 # or send entries as patches (diff -u old new) in the
10 # http://www.linux-usb.org/usb
[all...]
/freebsd-src/sys/contrib/device-tree/Bindings/net/
H A Dmicrochip,lan95xx.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip SMSC9500/LAN9530/LAN9730 USB Ethernet Controllers
10 - Oleksij Rempel <o.rempel@pengutronix.de>
13 Device tree properties for hard wired SMSC95xx compatible USB Ethernet
17 - $ref: ethernet-controller.yaml#
22 - enum:
23 - usb424,9500 # SMSC9500 USB Ethernet Device
24 - usb424,9505 # SMSC9505 USB Ethernet Device
[all …]
/freebsd-src/sys/arm/ti/omap4/pandaboard/
H A Dpandaboard.c1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
74 * usb_hub_init - initialises and resets the external USB hub
76 * The USB hub needs to be held in reset while the power is being applied
78 * layout of the USB hub taken from the Pandaboard reference manual.
81 * .-------------. .--------------. .----------------.
83 * | | | | | USB Hub / Eth |
84 * | CLK | <------ | CLKOUT | | |
85 * | STP | ------> | STP | | |
86 * | DIR | <------ | DIR | | |
[all …]
/freebsd-src/sys/contrib/device-tree/src/arm/st/
H A Dstm32mp15xx-dhcom-drc02.dtsi1 // SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/pwm/pwm.h>
17 stdout-path = "serial0:115200n8";
36 rs485-rx-en-hog {
37 gpio-hog;
39 output-low;
40 line-name = "rs485-rx-en";
45 gpio-line-names = "", "", "", "",
46 "", "", "DHCOM-B", "",
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/soc/fsl/cpm_qe/qe/
H A Dusb.txt1 Freescale QUICC Engine USB Controller
4 - compatible : should be "fsl,<chip>-qe-usb", "fsl,mpc8323-qe-usb".
5 - reg : the first two cells should contain usb registers location and
8 - interrupts : should contain USB interrupt.
9 - fsl,fullspeed-clock : specifies the full speed USB clock source:
11 "brg1" through "brg16": clock source is BRG1-BRG16, respectively
12 "clk1" through "clk24": clock source is CLK1-CLK24, respectively
13 - fsl,lowspeed-clock : specifies the low speed USB clock source:
15 "brg1" through "brg16": clock source is BRG1-BRG16, respectively
16 "clk1" through "clk24": clock source is CLK1-CLK24, respectively
[all …]
/freebsd-src/lib/libusb/
H A Dlibusb20.32 .\" Copyright (c) 2008-2019 Hans Petter Selasky
33 .Nd "USB access library"
39 USB access library (libusb -lusb)
231 USB through the USB file system interface.
241 .Sh USB TRANSFER OPERATIONS
245 will release all kernel resources associated with an USB
250 Non-zero return values indicate a LIBUSB20_ERROR value.
259 associated with an USB
288 Non-zero return values indicate a LIBUSB20_ERROR value.
303 will return a pointer to the allocated USB transfer according to the
[all …]

12345678