| /OK3568_Linux_fs/u-boot/drivers/usb/host/ |
| H A D | Kconfig | 12 ---help--- 25 bool "DesignWare USB3 DRD Generic OF Simple Glue Layer" 43 bool "Support for PCI-based xHCI USB controller" 47 Enables support for the PCI-based xHCI controller. 72 ---help--- 78 EHCI controllers are packaged with "companion" host controllers (OHCI 82 probably configure the OHCI (for NEC and some other vendors) USB Host 91 bool "Support for Atmel on-chip EHCI USB controller" 94 ---help--- 95 Enables support for the on-chip EHCI controller on Atmel chips. [all …]
|
| H A D | ohci-generic.su | |
| H A D | Makefile | 2 # (C) Copyright 2000-2007 5 # SPDX-License-Identifier: GPL-2.0+ 9 obj-y += usb-uclass.o 10 obj-$(CONFIG_SANDBOX) += usb-sandbox.o 13 # ohci 14 obj-$(CONFIG_USB_OHCI_NEW) += ohci-hcd.o 15 obj-$(CONFIG_USB_ATMEL) += ohci-at91.o 16 obj-$(CONFIG_USB_OHCI_DA8XX) += ohci-da8xx.o 17 obj-$(CONFIG_USB_R8A66597_HCD) += r8a66597-hcd.o 18 obj-$(CONFIG_USB_SL811HS) += sl811-hcd.o [all …]
|
| H A D | .ohci-hcd.o.cmd | |
| H A D | .ohci-generic.o.cmd | |
| H A D | ohci-generic.c | 4 * SPDX-License-Identifier: GPL-2.0+ 12 #include <generic-phy.h> 14 #include "ohci.h" 17 # error "Generic OHCI driver requires CONFIG_USB_OHCI_NEW" 21 ohci_t ohci; member 34 ret = generic_phy_get_by_index(dev, index, &priv->phy); in ohci_setup_phy() 36 if (ret != -ENOENT) { in ohci_setup_phy() 41 ret = generic_phy_init(&priv->phy); in ohci_setup_phy() 47 ret = generic_phy_power_on(&priv->phy); in ohci_setup_phy() 50 return generic_phy_exit(&priv->phy); in ohci_setup_phy() [all …]
|
| H A D | .built-in.o.cmd | |
| /OK3568_Linux_fs/kernel/drivers/usb/host/ |
| H A D | ohci-platform.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Generic platform ohci driver 6 * Copyright 2011-2012 Hauke Mehrtens <hauke@hauke-m.de> 9 * Derived from the OCHI-SSB driver 10 * Derived from the OHCI-PCI driver 12 * Copyright 2000-2002 David Brownell 18 #include <linux/dma-mapping.h> 32 #include "ohci.h" 34 #define DRIVER_DESC "OHCI generic platform driver" 36 #define hcd_to_ohci_priv(h) ((struct ohci_platform_priv *)hcd_to_ohci(h)->priv) [all …]
|
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 11 The Cypress C67x00 (EZ-Host/EZ-OTG) chips are dual-role 28 module will be called xhci-hcd. 55 tristate "Generic xHCI driver for a platform device" 58 Adds an xHCI host driver for a generic platform device, which 91 tristate "xHCI support for Renesas R-Car SoCs" 96 found in Renesas R-Car ARM SoCs. 119 Enables support for XHCI, EHCI and OHCI host controllers 123 modules will be called ohci-platform.ko, ehci-brcm.ko and 124 xhci-plat-hcd.ko [all …]
|
| H A D | ohci-hcd.c | 1 // SPDX-License-Identifier: GPL-1.0+ 3 * Open Host Controller Interface (OHCI) driver for USB. 8 * (C) Copyright 2000-2004 David Brownell <dbrownell@users.sourceforge.net> 11 * [ uhci code and gregs ohci fragments ] 16 * OHCI is the main "non-Intel/VIA" standard for USB 1.1 host controller 17 * interfaces (though some non-x86 Intel chips use it). It supports 39 #include <linux/dma-mapping.h> 52 #define DRIVER_DESC "USB 1.1 'Open' Host Controller (OHCI) Driver" 54 /*-------------------------------------------------------------------------*/ 63 /* On PA-RISC, PDC can leave IR set incorrectly; ignore it there. */ [all …]
|
| H A D | ohci-ppc-of.c | 1 // SPDX-License-Identifier: GPL-1.0+ 3 * OHCI HCD (Host Controller Driver) for USB. 6 * (C) Copyright 2000-2002 David Brownell <dbrownell@users.sourceforge.net> 7 * (C) Copyright 2002 Hewlett-Packard Company 10 * Bus glue for OHCI HC on the of_platform bus 12 * Modified for of_platform bus from ohci-sa1111.c 28 struct ohci_hcd *ohci = hcd_to_ohci(hcd); in ohci_ppc_of_start() local 31 if ((ret = ohci_init(ohci)) < 0) in ohci_ppc_of_start() 34 if ((ret = ohci_run(ohci)) < 0) { in ohci_ppc_of_start() 35 dev_err(hcd->self.controller, "can't start %s\n", in ohci_ppc_of_start() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/usb/ |
| H A D | generic-ohci.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/usb/generic-ohci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: USB OHCI Controller Device Tree Bindings 10 - $ref: "usb-hcd.yaml" 13 - Greg Kroah-Hartman <gregkh@linuxfoundation.org> 18 const: generic-ohci 34 In case the Renesas R-Car Gen3 SoCs: 35 - if a host only channel: first clock should be host. [all …]
|
| H A D | exynos-usb.txt | 8 - compatible: should be "samsung,exynos4210-ehci" for USB 2.0 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 17 - phy-names: from the *Generic PHY* bindings; array of the names for 22 - samsung,vbus-gpio: if present, specifies the GPIO that 28 compatible = "samsung,exynos4210-ehci"; 31 samsung,vbus-gpio = <&gpx2 6 1 3 3>; [all …]
|
| H A D | brcm,bcm3384-usb.txt | 4 - compatible: "brcm,bcm3384-ohci", "brcm,bcm3384-ehci" 6 These currently use the generic-ohci and generic-ehci drivers. On some 9 - Restoring state after systemwide power save modes 10 - Sharing PHYs with the USBD (UDC) hardware 11 - Figuring out which controllers are disabled on ASIC bondout variants
|
| /OK3568_Linux_fs/kernel/arch/mips/boot/dts/brcm/ |
| H A D | bcm7346.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #address-cells = <1>; 4 #size-cells = <1>; 8 #address-cells = <1>; 9 #size-cells = <0>; 11 mips-hpt-frequency = <163125000>; 30 cpu_intc: interrupt-controller { 31 #address-cells = <0>; 32 compatible = "mti,cpu-interrupt-controller"; 34 interrupt-controller; [all …]
|
| H A D | bcm7435.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #address-cells = <1>; 4 #size-cells = <1>; 8 #address-cells = <1>; 9 #size-cells = <0>; 11 mips-hpt-frequency = <175625000>; 42 cpu_intc: interrupt-controller { 43 #address-cells = <0>; 44 compatible = "mti,cpu-interrupt-controller"; 46 interrupt-controller; [all …]
|
| H A D | bcm7425.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #address-cells = <1>; 4 #size-cells = <1>; 8 #address-cells = <1>; 9 #size-cells = <0>; 11 mips-hpt-frequency = <163125000>; 30 cpu_intc: interrupt-controller { 31 #address-cells = <0>; 32 compatible = "mti,cpu-interrupt-controller"; 34 interrupt-controller; [all …]
|
| H A D | bcm6362.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #address-cells = <1>; 4 #size-cells = <1>; 8 #address-cells = <1>; 9 #size-cells = <0>; 11 mips-hpt-frequency = <200000000>; 27 periph_clk: periph-clk { 28 compatible = "fixed-clock"; 29 #clock-cells = <0>; 30 clock-frequency = <50000000>; [all …]
|
| H A D | bcm63268.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #address-cells = <1>; 4 #size-cells = <1>; 8 #address-cells = <1>; 9 #size-cells = <0>; 11 mips-hpt-frequency = <200000000>; 27 periph_clk: periph-clk { 28 compatible = "fixed-clock"; 29 #clock-cells = <0>; 30 clock-frequency = <50000000>; [all …]
|
| H A D | bcm6328.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #address-cells = <1>; 4 #size-cells = <1>; 8 #address-cells = <1>; 9 #size-cells = <0>; 11 mips-hpt-frequency = <160000000>; 27 periph_clk: periph-clk { 28 compatible = "fixed-clock"; 29 #clock-cells = <0>; 30 clock-frequency = <50000000>; [all …]
|
| H A D | bcm6368.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #address-cells = <1>; 4 #size-cells = <1>; 8 #address-cells = <1>; 9 #size-cells = <0>; 11 mips-hpt-frequency = <200000000>; 27 periph_clk: periph-clk { 28 compatible = "fixed-clock"; 29 #clock-cells = <0>; 30 clock-frequency = <50000000>; [all …]
|
| H A D | bcm6358.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #address-cells = <1>; 4 #size-cells = <1>; 8 #address-cells = <1>; 9 #size-cells = <0>; 11 mips-hpt-frequency = <150000000>; 27 periph_clk: periph-clk { 28 compatible = "fixed-clock"; 29 #clock-cells = <0>; 30 clock-frequency = <50000000>; [all …]
|
| /OK3568_Linux_fs/buildroot/board/csky/gx6605s/ |
| H A D | gx6605s.dts | 1 /dts-v1/; 2 #include <dt-bindings/gpio/gpio.h> 3 #include <dt-bindings/input/input.h> 6 model = "C-SKY gx6605s"; 8 #address-cells = <1>; 9 #size-cells = <1>; 17 #address-cells = <1>; 18 #size-cells = <1>; 19 compatible = "simple-bus"; 22 dummy_apb: apb-clock { [all …]
|
| /OK3568_Linux_fs/u-boot/doc/ |
| H A D | README.generic_usb_ohci | 1 Notes on the the generic USB-OHCI driver 5 various existing OHCI drivers that were basically identical beside 10 ---------------------- 12 CONFIG_USB_OHCI_NEW: enable the new OHCI driver 16 - extern int usb_board_init(void); 17 - extern int usb_board_stop(void); 18 - extern int usb_cpu_init_fail(void); 22 - extern int usb_cpu_init(void); 23 - extern int usb_cpu_stop(void); 24 - extern int usb_cpu_init_fail(void); [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arc/dts/ |
| H A D | hsdk.dts | 4 * SPDX-License-Identifier: GPL-2.0+ 6 /dts-v1/; 11 #address-cells = <1>; 12 #size-cells = <1>; 20 #clock-cells = <0>; 21 compatible = "fixed-clock"; 22 clock-frequency = <1000000000>; 23 u-boot,dm-pre-reloc; 28 compatible = "snps,dw-apb-uart"; 30 reg-shift = <2>; [all …]
|