Searched +full:vhub +full:- +full:downstream +full:- +full:ports (Results 1 – 6 of 6) sorted by relevance
1 # 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#11 - Benjamin Herrenschmidt <benh@kernel.crashing.org>16 the Virtual Hub's downstream USB devices.19 revisions. AST2400 and AST2500 Virtual Hub supports 5 downstream devices20 and 15 generic endpoints, while AST2600 Virtual Hub supports 7 downstream26 - aspeed,ast2400-usb-vhub27 - aspeed,ast2500-usb-vhub[all …]
1 // SPDX-License-Identifier: GPL-2.0+3 * aspeed-vhub -- Driver for Aspeed SoC "vHub" USB gadget5 * core.c - Top level support26 #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() local38 list_del_init(&req->queue); in ast_vhub_done()40 if (req->req.status == -EINPROGRESS) in ast_vhub_done()41 req->req.status = status; in ast_vhub_done()[all …]
1 /* SPDX-License-Identifier: GPL-2.0+ */10 * VHUB register definitions *70 /* Downstream device IRQ mask. */107 * per-device register definitions *136 * matching corresponding vHub EP0 control bits146 * per-endpoint register definitions *210 * existing AST2400/AST2500 platforms. AST2600 and future vhub revisions211 * should define number of downstream ports and endpoints in device tree.213 #define AST_VHUB_NUM_GEN_EPs 15 /* Generic non-0 EPs */214 #define AST_VHUB_NUM_PORTS 5 /* vHub ports */[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later4 #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 …]
1 // SPDX-License-Identifier: GPL-2.0+2 #include <dt-bindings/clock/aspeed-clock.h>7 #address-cells = <1>;8 #size-cells = <1>;9 interrupt-parent = <&vic>;35 #address-cells = <1>;36 #size-cells = <0>;39 compatible = "arm,arm926ej-s";51 compatible = "simple-bus";52 #address-cells = <1>;[all …]
1 // SPDX-License-Identifier: GPL-2.0+2 #include <dt-bindings/clock/aspeed-clock.h>3 #include <dt-bindings/interrupt-controller/aspeed-scu-ic.h>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";52 compatible = "simple-bus";[all …]