Home
last modified time | relevance | path

Searched +full:usb +full:- +full:ehci +full:- +full:440 +full:epx (Results 1 – 6 of 6) sorted by relevance

/linux-6.12.1/drivers/usb/host/
Dehci-ppc-of.c1 // SPDX-License-Identifier: GPL-1.0+
3 * EHCI HCD (Host Controller Driver) for USB.
5 * Bus Glue for PPC On-Chip EHCI driver on the of_platform bus
6 * Tested on AMCC PPC 440EPx
10 * Based on "ehci-ppc-soc.c" by Stefan Roese <sr@denx.de>
11 * and "ohci-ppc-of.c" by Sylvain Munaut <tnt@246tNt.com>
27 .product_desc = "OF EHCI",
74 * 440EPx Errata USBH_3
85 return -EINVAL; in ppc44x_enable_bmt()
96 struct device_node *dn = op->dev.of_node; in ehci_hcd_ppc_of_probe()
[all …]
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
12 * Modified for of_platform bus from ohci-sa1111.c
33 dev_err(hcd->self.controller, "can't start %s\n", in ohci_ppc_of_start()
34 hcd->self.bus_name); in ohci_ppc_of_start()
87 struct device_node *dn = op->dev.of_node; in ohci_hcd_ppc_of_probe()
98 return -ENODEV; in ohci_hcd_ppc_of_probe()
101 of_device_is_compatible(dn, "ohci-bigendian") || in ohci_hcd_ppc_of_probe()
[all …]
Dehci-hub.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright (C) 2001-2004 by David Brownell
6 /* this file is part of ehci-hcd.c */
8 /*-------------------------------------------------------------------------*/
11 * EHCI Root Hub ... the nonsharable stuff
16 /*-------------------------------------------------------------------------*/
22 static void unlink_empty_async_suspended(struct ehci_hcd *ehci);
26 return !udev->maxchild && udev->persist_enabled && in persist_enabled_on_companion()
27 udev->bus->root_hub->speed < USB_SPEED_HIGH; in persist_enabled_on_companion()
33 static void ehci_handover_companion_ports(struct ehci_hcd *ehci) in ehci_handover_companion_ports() argument
[all …]
Dehci.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Copyright (c) 2001-2002 by David Brownell
9 /* definitions used for the EHCI driver */
16 * To facilitate the strongest possible byte-order checking from "sparse"
46 * high-speed devices and full/low-speed devices lying behind a TT.
53 u16 cs_mask; /* C-mask and S-mask bytes */
66 /* ehci_hcd->lock guards shared data against other CPUs:
92 * ehci-timer.c) in parallel with this list.
188 the change-suspend feature turned on */
194 /* per-HC memory pools (could be per-bus, but ...) */
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/usb/
Dgeneric-ehci.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/usb/generic-ehci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: USB EHCI Controller
10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13 - $ref: usb-hcd.yaml
14 - if:
19 const: ibm,usb-ehci-440epx
28 - items:
[all …]
/linux-6.12.1/arch/powerpc/boot/dts/
Dsequoia.dts15 /dts-v1/;
18 #address-cells = <2>;
19 #size-cells = <1>;
22 dcr-parent = <&{/cpus/cpu@0}>;
34 #address-cells = <1>;
35 #size-cells = <0>;
39 model = "PowerPC,440EPx";
41 clock-frequency = <0>; /* Filled in by zImage */
42 timebase-frequency = <0>; /* Filled in by zImage */
43 i-cache-line-size = <32>;
[all …]