Home
last modified time | relevance | path

Searched +full:ast2500 +full:- +full:usb +full:- +full:vhub (Results 1 – 6 of 6) sorted by relevance

/Linux-v6.1/Documentation/devicetree/bindings/usb/
Daspeed,usb-vhub.yaml1 # 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
26 - aspeed,ast2400-usb-vhub
[all …]
/Linux-v6.1/drivers/usb/gadget/udc/aspeed-vhub/
DKconfig1 # SPDX-License-Identifier: GPL-2.0+
3 tristate "Aspeed vHub UDC driver"
7 USB peripheral controller for the Aspeed AST2400, AST2500 and
8 AST2600 family SoCs supporting the "vHub" functionality and USB2.0
Dcore.c1 // SPDX-License-Identifier: GPL-2.0+
3 * aspeed-vhub -- Driver for Aspeed SoC "vHub" USB gadget
5 * core.c - Top level support
22 #include <linux/usb/gadget.h>
26 #include <linux/dma-mapping.h>
28 #include "vhub.h"
33 bool internal = req->internal; in ast_vhub_done()
34 struct ast_vhub *vhub = ep->vhub; in ast_vhub_done() local
38 list_del_init(&req->queue); in ast_vhub_done()
40 if (req->req.status == -EINPROGRESS) in ast_vhub_done()
[all …]
Dvhub.h1 /* SPDX-License-Identifier: GPL-2.0+ */
5 #include <linux/usb.h>
6 #include <linux/usb/ch11.h>
10 * VHUB register definitions *
23 #define AST_VHUB_USBSTS 0x24 /* USB Status Register */
86 /* USB status reg */
107 * per-device register definitions *
136 * matching corresponding vHub EP0 control bits
146 * per-endpoint register definitions *
210 * existing AST2400/AST2500 platforms. AST2600 and future vhub revisions
[all …]
/Linux-v6.1/arch/arm/boot/dts/
Daspeed-g5.dtsi1 // SPDX-License-Identifier: GPL-2.0+
2 #include <dt-bindings/clock/aspeed-clock.h>
3 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h>
7 compatible = "aspeed,ast2500";
8 #address-cells = <1>;
9 #size-cells = <1>;
10 interrupt-parent = <&vic>;
36 #address-cells = <1>;
37 #size-cells = <0>;
40 compatible = "arm,arm1176jzf-s";
[all …]
Daspeed-g6.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
4 #include <dt-bindings/interrupt-controller/arm-gic.h>
5 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h>
6 #include <dt-bindings/clock/ast2600-clock.h>
11 #address-cells = <1>;
12 #size-cells = <1>;
13 interrupt-parent = <&gic>;
43 #address-cells = <1>;
44 #size-cells = <0>;
45 enable-method = "aspeed,ast2600-smp";
[all …]