/freebsd-src/sys/contrib/device-tree/Bindings/usb/ |
H A D | generic-ehci.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/usb/generic-ehci.yaml# 5 $schema: http://devicetree.org/meta-schema [all...] |
H A D | msm-hsusb.txt | 3 EHCI 6 - compatible: Should contain "qcom,ehci-host" 7 - regs: offset and length of the register set in the memory map 8 - usb-phy: phandle for the PHY device 10 Example EHCI controller device node: 12 ehci: ehci@f9a55000 { 13 compatible = "qcom,ehci-host"; 15 usb-phy = <&usb_otg>; 18 USB PHY with optional OTG: 21 - compatible: Should contain: [all …]
|
H A D | ehci-orion.txt | 1 * EHCI controller, Orion Marvell variants 4 - compatible: must be one of the following 5 "marvell,orion-ehci" 6 "marvell,armada-3700-ehci" 7 - reg: physical base address of the controller and length of memory mapped 9 - interrupts: The EHCI interrupt 12 - clocks: reference to the clock 13 - phys: reference to the USB PHY 14 - phy-names: name of the USB PHY, should be "usb" 18 ehci@50000 { [all …]
|
H A D | ehci-st.txt | 1 ST USB EHCI controller 4 - compatible : must be "st,st-ehci-300x" 5 - reg : physical base addresses of the controller and length of memory mapped 7 - interrupts : one EHCI interrupt should be described here 8 - pinctrl-names : a pinctrl state named "default" must be defined 9 - pinctrl-0 : phandle referencing pin configuration of the USB controller 10 See: Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt 11 - clocks : phandle list of usb clocks 12 - clock-names : should be "ic" for interconnect clock and "clk48" 13 See: Documentation/devicetree/bindings/clock/clock-bindings.txt [all …]
|
H A D | spear-usb.txt | 1 ST SPEAr SoC USB controllers: 2 ----------------------------- 4 EHCI: 5 ----- 8 - compatible: "st,spear600-ehci" 9 - interrupts: Should contain the EHCI interrupt 13 ehci@e1800000 { 14 compatible = "st,spear600-ehci", "usb-ehci"; 16 interrupt-parent = <&vic1>; 22 ----- [all …]
|
H A D | brcm,bcm7445-ehci.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/brcm,bcm7445-ehci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom STB USB EHCI Controller 10 - $ref: usb-hcd.yaml 13 - Al Cooper <alcooperx@gmail.com> 17 const: brcm,bcm7445-ehci 27 description: Clock specifier for the EHCI clock 29 clock-names: [all …]
|
H A D | atmel-usb.txt | 1 Atmel SOC USB controllers 6 - compatible: Should be "atmel,at91rm9200-ohci" for USB controllers 8 - reg: Address and length of the register set for the device 9 - interrupts: Should contain ohci interrupt 10 - clocks: Should reference the peripheral, host and system clocks 11 - clock-names: Should contain three strings 15 - num-ports: Number of ports. 16 - atmel,vbus-gpio: If present, specifies a gpio that needs to be 18 - atmel,oc-gpio: If present, specifies a gpio that needs to be 22 compatible = "atmel,at91rm9200-ohci", "usb-ohci"; [all …]
|
H A D | marvell,pxau2o-ehci.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/usb/marvell,pxau2o-ehci.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Marvell PXA/MMP EHCI 11 - Lubomir Rintel <lkundrak@v3.sk> 14 - $ref: usb-hcd.yaml# 18 const: marvell,pxau2o-ehci 29 clock-names: 35 phy-names: [all …]
|
H A D | ehci-omap.txt | 1 OMAP HS USB EHCI controller 3 This device is usually the child of the omap-usb-host 4 Documentation/devicetree/bindings/mfd/omap-usb-host.txt 8 - compatible: should be "ti,ehci-omap" 9 - reg: should contain one register range i.e. start and length 10 - interrupts: description of the interrupt line 14 - phys: list of phandles to PHY nodes. 19 Documentation/devicetree/bindings/mfd/omap-usb-host.txt 23 usbhsehci: ehci@4a064c00 { 24 compatible = "ti,ehci-omap";
|
H A D | exynos-usb.txt | 1 Samsung Exynos SoC USB controller 3 The USB devices interface with USB controllers on Exynos SOCs. 6 EHCI 8 - compatible: should be "samsung,exynos4210-ehci" for USB 2.0 9 EHCI controller in host mode. 10 - reg: physical base address of the controller and length of memory mapped 12 - interrupts: interrupt number to the cpu. 13 - clocks: from common clock binding: handle to usb clock. 14 - clock-names: from common clock binding: Shall be "usbhost". 15 - phys: from the *Generic PHY* bindings; array specifying phy(s) used [all …]
|
H A D | samsung,exynos-usb2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/samsung,exynos-usb2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung Exynos SoC USB 2.0 EHCI/OHCI Controller 10 - Krzysztof Kozlowski <krzk@kernel.org> 15 - samsung,exynos4210-ehci 16 - samsung,exynos4210-ohci 21 clock-names: 23 - const: usbhost [all …]
|
H A D | npcm7xx-usb.txt | 1 Nuvoton NPCM7XX SoC USB controllers: 2 ----------------------------- 4 EHCI: 5 ----- 8 - compatible: should be one of 9 "nuvoton,npcm750-ehci" 10 "nuvoton,npcm845-ehci" 11 - interrupts: Should contain the EHCI interrupt 12 - reg: Physical address and length of the register set for the device 16 ehci1: usb@f0806000 { [all …]
|
H A D | nvidia,tegra20-ehci.txt | 1 Tegra SOC USB controllers 3 The device node for a USB controller that is part of a Tegra 9 - compatible : For Tegra20, must contain "nvidia,tegra20-ehci". 10 For Tegra30, must contain "nvidia,tegra30-ehci". Otherwise, must contain 11 "nvidia,<chip>-ehci" plus at least one of the above, where <chip> is 13 - nvidia,phy : phandle of the PHY that the controller is connected to. 14 - clocks : Must contain one entry, for the module clock. 15 See ../clocks/clock-bindings.txt for details. 16 - resets : Must contain an entry for each entry in reset-names. 18 - reset-names : Must include the following entries: [all …]
|
H A D | ci-hdrc-usb2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/c [all...] |
/freebsd-src/share/man/man4/ |
H A D | ehci.4 | 1 .\" $NetBSD: ehci.4,v 1.8 2001/11/21 17:22:56 augustss Exp $ 34 .Nm ehci 35 .Nd USB Enhanced Host Controller driver 37 .Cd "device ehci" 42 .Tn USB 45 .Tn USB 48 .Tn EHCI 50 .Tn USB 57 handling USB 1.x devices. 59 .Tn USB [all …]
|
/freebsd-src/sys/arm/ti/usb/ |
H A D | omap_ehci.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 43 #include <dev/usb/usb.h> 44 #include <dev/usb/usbdi.h> 46 #include <dev/usb/usb_core.h> 47 #include <dev/usb/usb_busdm [all...] |
/freebsd-src/sys/dev/usb/controller/ |
H A D | ehci_imx.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2010-2012 Semihalf 36 * EHCI driver for Freescale i.MX SoCs which incorporate the USBOH3 controller. 50 #include <dev/usb/usb.h> 51 #include <dev/usb/usbd [all...] |
H A D | ehci_pci.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 35 * USB Enhanced Host Controller Driver, a.k.a. USB 2.0 controller. 37 * The EHCI 1.0 spec can be found at 38 * http://developer.intel.com/technology/usb/download/ehci [all...] |
H A D | ehci_mv.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 35 * FDT attachment driver for the USB Enhanced Host Controller. 63 #include <dev/usb/usb.h> 64 #include <dev/usb/usbdi.h> 66 #include <dev/usb/usb_cor [all...] |
H A D | generic_ehci_acpi.c | 1 /*- 41 #include <dev/usb/usb.h> 42 #include <dev/usb/usbdi.h> 44 #include <dev/usb/usb_core.h> 45 #include <dev/usb/usb_busdma.h> 46 #include <dev/usb/usb_process.h> 48 #include <dev/usb/usb_controller.h> 49 #include <dev/usb/usb_bus.h> 50 #include <dev/usb/controller/ehci.h> 67 device_set_desc(self, "Generic EHCI Controller"); in generic_ehci_acpi_probe() [all …]
|
H A D | ehci_fsl.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2010-2012 Semihalf 46 #include <dev/usb/usb.h> 47 #include <dev/usb/usbdi.h> 48 #include <dev/usb/usb_cor [all...] |
H A D | generic_ehci.c | 1 /*- 32 * Generic EHCI driver based on the Allwinner A10 EHCI driver 48 #include <dev/usb/usb.h> 49 #include <dev/usb/usbdi.h> 51 #include <dev/usb/usb_core.h> 52 #include <dev/usb/usb_busdma.h> 53 #include <dev/usb/usb_process.h> 54 #include <dev/usb/usb_uti [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/mfd/ |
H A D | omap-usb-host.txt | 1 OMAP HS USB Host 5 - compatible: should be "ti,usbhs-host" 6 - reg: should contain one register range i.e. start and length 7 - ti,hwmods: must contain "usb_host_hs" 11 - num-ports: number of USB ports. Usually this is automatically detected 15 - portN-mode: String specifying the port mode for port N, where N can be 18 "ehci-phy", 19 "ehci-tll", 20 "ehci-hsic", 21 "ohci-phy-6pin-datse0", [all …]
|
/freebsd-src/sys/arm/nvidia/ |
H A D | tegra_ehci.c | 1 /*- 29 * EHCI driver for Tegra SoCs. 50 #include <dev/usb/usb.h> 51 #include <dev/usb/usbdi.h> 52 #include <dev/usb/usb_busdma.h> 53 #include <dev/usb/usb_process.h> 54 #include <dev/usb/usb_controller.h> 55 #include <dev/usb/usb_bus.h> 56 #include <dev/usb/controlle [all...] |
/freebsd-src/stand/usb/ |
H A D | usbcore.mk | 3 # Copyright (c) 2013-2020 Hans Petter Selasky. 8 # Cambridge Computer Laboratory under DARPA/AFRL contract FA8750-10-C-0237 45 ${S}/dev/usb \ 46 ${S}/dev/usb/controller \ 47 ${S}/dev/usb/serial \ 48 ${S}/dev/usb/storage \ 49 ${S}/dev/usb/template \ 55 CFLAGS+= -DUSB_MSCTEST_BULK_SIZE=65536 56 CFLAGS+= -DUSB_POOL_SIZE=${USB_POOL_SIZE} 65 # USB controller drivers [all …]
|