Home
last modified time | relevance | path

Searched +full:generic +full:- +full:ohci (Results 1 – 25 of 886) sorted by relevance

12345678910>>...36

/OK3568_Linux_fs/u-boot/drivers/usb/host/
H A DKconfig12 ---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 Dohci-generic.su
H A DMakefile2 # (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 Dohci-generic.c4 * 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 Dohci-platform.c1 // 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 DKconfig1 # 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 Dohci-hcd.c1 // 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 Dohci-ppc-of.c1 // 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 Dgeneric-ohci.yaml1 # 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 Dexynos-usb.txt8 - 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 Dbrcm,bcm3384-usb.txt4 - 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 Dbcm7346.dtsi1 // 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 Dbcm7435.dtsi1 // 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 Dbcm7425.dtsi1 // 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 Dbcm6362.dtsi1 // 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 Dbcm63268.dtsi1 // 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 Dbcm6328.dtsi1 // 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 Dbcm6368.dtsi1 // 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 Dbcm6358.dtsi1 // 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 Dgx6605s.dts1 /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 DREADME.generic_usb_ohci1 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 Dhsdk.dts4 * 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 …]

12345678910>>...36