/freebsd/sys/contrib/device-tree/Bindings/usb/ |
H A D | microchip,usb5744.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/microchip,usb5744.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Microchip USB5744 4-port Hub Controller 10 Microchip's USB5744 SmartHubTM IC is a 4 port, SuperSpeed (SS)/Hi-Speed (HS), 11 low power, low pin count configurable and fully compliant with the USB 3.1 13 (LS) USB signaling, offering complete coverage of all defined USB operating 14 speeds. The new SuperSpeed hubs operate in parallel with the USB 2.0 16 USB 2.0 traffic. [all …]
|
H A D | usb251xb.txt | 1 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 D | usb251xb.yaml | 1 # 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 D | realtek,rts5411.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/usb/realtek,rts5411.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Realtek RTS5411 USB 3.0 hub controller 10 - Matthias Kaehlcke <mka@chromium.org> 13 - $ref: usb-device.yaml# 18 - enum: 19 - usbbda,5411 20 - usbbda,411 [all …]
|
H A D | genesys,gl850g.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/usb/genesys,gl850g.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Genesys Logic USB hub controller 10 - Icenowy Zheng <uwu@icenowy.me> 15 - usb5e3,608 16 - usb5e3,610 17 - usb5e3,620 18 - usb5e3,626 [all …]
|
H A D | aspeed,usb-vhub.yaml | 1 # 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 D | usb-device.txt | 1 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 D | ti,usb8041.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/usb/t [all...] |
H A D | vialab,vl817.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/usb/viala [all...] |
H A D | ti,usb8020b.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/usb/ti,usb8020b.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI USB8020B USB 3.0 hub controller 10 - Macpaul Lin <macpaul.lin@mediatek.com> 13 - $ref: usb-device.yaml# 18 - usb451,8025 19 - usb451,8027 23 reset-gpios: [all …]
|
H A D | usb-device.yaml | 1 # 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 D | cypress,hx3.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/usb/cypress,hx3.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Cypress HX3 USB 3.0 hub controller family 10 - Benjamin Bara <benjamin.bara@skidata.com> 13 - $ref: usb-device.yaml# 18 - usb4b4,6504 19 - usb4b4,6506 23 reset-gpios: [all …]
|
H A D | smsc,usb3503.yaml | 1 # 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/sys/dev/usb/ |
H A D | usb_hub.c | 1 /*- 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 D | usb_device.h | 1 /*- 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 descriptors belonging to an USB configuration. Please 66 * refer to the USB specification for a definition of "endpoints" and 90 * The following structure defines the USB device flags. 94 uint8_t self_powered:1; /* set if USB device is self powered */ [all …]
|
H A D | usb_fdt_support.c | 1 /*- 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 D | usbdevs | 3 /*- 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-On Technology 249 vendor ETEK 0x056c e-TEK Labs 255 vendor YEDATA 0x057b Y-E Data [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/amlogic/ |
H A D | meson-sm1-odroid-c4.dts | 1 // 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 D | meson-g12b-odroid-n2.dtsi | 1 // 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-gpios = <&gpio_ao GPIOAO_2 GPIO_ACTIVE_HIGH>; 17 VCC-supply = <&vcc_5v>; 18 sound-name-prefix = "U19"; 22 hub_5v: regulator-hub-5v { 23 compatible = "regulator-fixed"; 24 regulator-name = "HUB_5V"; [all …]
|
/freebsd/share/man/man4/ |
H A D | usb.4 | 29 .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/share/misc/ |
H A D | usb_vendors | 2 # 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.ids 13 # Date: 2024-12-04 20:34:02 20 # device device_name <-- single tab 21 # interface interface_name <-- two tabs 38 5301 GW-US54ZGL 802.11bg 54 145f NW-3100 802.11b/g 54Mbps Wireless Network Adapter [zd1211] [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | microchip,lan95xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schema [all...] |
/freebsd/sys/arm/ti/omap4/pandaboard/ |
H A D | pandaboard.c | 1 /*- 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/sys/contrib/device-tree/src/arm/st/ |
H A D | stm32mp15xx-dhcom-drc02.dtsi | 1 // 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-e [all...] |
/freebsd/sys/contrib/device-tree/Bindings/soc/fsl/cpm_qe/qe/ |
H A D | usb.txt | 1 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 …]
|