Searched +full:ast2500 +full:- +full:usb +full:- +full:vhub (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#8 title: ASPEED USB 2.0 Virtual Hub Controller11 - Benjamin Herrenschmidt <benh@kernel.crashing.org>14 The ASPEED USB 2.0 Virtual Hub Controller implements 1 set of USB Hub16 the Virtual Hub's downstream USB devices.19 revisions. AST2400 and AST2500 Virtual Hub supports 5 downstream devices26 - aspeed,ast2400-usb-vhub[all …]
1 # SPDX-License-Identifier: GPL-2.0+3 tristate "Aspeed vHub UDC driver"7 USB peripheral controller for the Aspeed AST2400, AST2500 and8 AST2600 family SoCs supporting the "vHub" functionality and USB2.0
1 // SPDX-License-Identifier: GPL-2.0+3 * aspeed-vhub -- Driver for Aspeed SoC "vHub" USB gadget5 * core.c - Top level support22 #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() local38 list_del_init(&req->queue); in ast_vhub_done()40 if (req->req.status == -EINPROGRESS) in ast_vhub_done()[all …]
1 /* 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 bits146 * per-endpoint register definitions *210 * existing AST2400/AST2500 platforms. AST2600 and future vhub revisions[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>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 …]
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 …]