Searched refs:mtu3 (Results 1 – 15 of 15) sorted by relevance
| /Linux-v4.19/drivers/usb/mtu3/ |
| D | mtu3.h | 25 struct mtu3; 244 struct mtu3 *u3d; 277 struct mtu3 *mtu; 302 struct mtu3 *mtu; 323 struct mtu3 { struct 365 static inline struct mtu3 *gadget_to_mtu3(struct usb_gadget *g) in gadget_to_mtu3() argument 367 return container_of(g, struct mtu3, g); in gadget_to_mtu3() 424 int mtu3_config_ep(struct mtu3 *mtu, struct mtu3_ep *mep, 426 void mtu3_deconfig_ep(struct mtu3 *mtu, struct mtu3_ep *mep); 428 void mtu3_ep0_setup(struct mtu3 *mtu); [all …]
|
| D | Makefile | 5 obj-$(CONFIG_USB_MTU3) += mtu3.o 7 mtu3-y := mtu3_plat.o 10 mtu3-y += mtu3_host.o 14 mtu3-y += mtu3_core.o mtu3_gadget_ep0.o mtu3_gadget.o mtu3_qmu.o 18 mtu3-y += mtu3_dr.o
|
| D | mtu3_core.c | 68 static inline void mtu3_ss_func_set(struct mtu3 *mtu, bool enable) in mtu3_ss_func_set() 80 static inline void mtu3_hs_softconn_set(struct mtu3 *mtu, bool enable) in mtu3_hs_softconn_set() 93 static int mtu3_device_enable(struct mtu3 *mtu) in mtu3_device_enable() 120 static void mtu3_device_disable(struct mtu3 *mtu) in mtu3_device_disable() 138 static void mtu3_device_reset(struct mtu3 *mtu) in mtu3_device_reset() 148 static void mtu3_intr_disable(struct mtu3 *mtu) in mtu3_intr_disable() 158 static void mtu3_intr_status_clear(struct mtu3 *mtu) in mtu3_intr_status_clear() 173 static void mtu3_intr_enable(struct mtu3 *mtu) in mtu3_intr_enable() 205 struct mtu3 *mtu = mep->mtu; in mtu3_ep_reset() 215 struct mtu3 *mtu = mep->mtu; in mtu3_ep_stall_set() [all …]
|
| D | mtu3_gadget.c | 18 struct mtu3 *mtu; in mtu3_req_complete() 68 struct mtu3 *mtu = mep->mtu; in mtu3_ep_enable() 134 struct mtu3 *mtu = mep->mtu; in mtu3_ep_disable() 156 struct mtu3 *mtu; in mtu3_gadget_ep_enable() 211 struct mtu3 *mtu = mep->mtu; in mtu3_gadget_ep_disable() 259 struct mtu3 *mtu; in mtu3_gadget_queue() 328 struct mtu3 *mtu = mep->mtu; in mtu3_gadget_dequeue() 364 struct mtu3 *mtu = mep->mtu; in mtu3_gadget_ep_set_halt() 434 struct mtu3 *mtu = gadget_to_mtu3(gadget); in mtu3_gadget_get_frame() 441 struct mtu3 *mtu = gadget_to_mtu3(gadget); in mtu3_gadget_wakeup() [all …]
|
| D | mtu3_gadget_ep0.c | 37 static char *decode_ep0_state(struct mtu3 *mtu) in decode_ep0_state() 55 static void ep0_req_giveback(struct mtu3 *mtu, struct usb_request *req) in ep0_req_giveback() 61 forward_to_driver(struct mtu3 *mtu, const struct usb_ctrlrequest *setup) in forward_to_driver() 118 static void ep0_load_test_packet(struct mtu3 *mtu) in ep0_load_test_packet() 135 struct mtu3 *mtu = mep0->mtu; in ep0_stall_set() 162 struct mtu3 *mtu; in ep0_set_sel_complete() 174 static int ep0_set_sel(struct mtu3 *mtu, struct usb_ctrlrequest *setup) in ep0_set_sel() 195 ep0_get_status(struct mtu3 *mtu, const struct usb_ctrlrequest *setup) in ep0_get_status() 263 static int handle_test_mode(struct mtu3 *mtu, struct usb_ctrlrequest *setup) in handle_test_mode() 313 static int ep0_handle_feature_dev(struct mtu3 *mtu, in ep0_handle_feature_dev() [all …]
|
| D | mtu3_qmu.h | 30 irqreturn_t mtu3_qmu_isr(struct mtu3 *mtu); 31 int mtu3_qmu_init(struct mtu3 *mtu); 32 void mtu3_qmu_exit(struct mtu3 *mtu);
|
| D | mtu3_qmu.c | 180 struct mtu3 *mtu = mep->mtu; in mtu3_qmu_resume() 317 struct mtu3 *mtu = mep->mtu; in mtu3_qmu_start() 363 struct mtu3 *mtu = mep->mtu; in mtu3_qmu_stop() 404 static void qmu_tx_zlp_error_handler(struct mtu3 *mtu, u8 epnum) in qmu_tx_zlp_error_handler() 459 static void qmu_done_tx(struct mtu3 *mtu, u8 epnum) in qmu_done_tx() 498 static void qmu_done_rx(struct mtu3 *mtu, u8 epnum) in qmu_done_rx() 535 static void qmu_done_isr(struct mtu3 *mtu, u32 done_status) in qmu_done_isr() 547 static void qmu_exception_isr(struct mtu3 *mtu, u32 qmu_status) in qmu_exception_isr() 587 irqreturn_t mtu3_qmu_isr(struct mtu3 *mtu) in mtu3_qmu_isr() 613 int mtu3_qmu_init(struct mtu3 *mtu) in mtu3_qmu_init() [all …]
|
| D | Kconfig | 16 will be called mtu3.ko.
|
| D | mtu3_dr.c | 148 struct mtu3 *mtu = ssusb->u3d; in ssusb_set_mailbox()
|
| /Linux-v4.19/Documentation/devicetree/bindings/usb/ |
| D | mediatek,mtu3.txt | 4 - compatible : should be "mediatek,<soc-model>-mtu3", "mediatek,mtu3", 6 when using "mediatek,mtu3" compatible string, you need SoC specific 8 - "mediatek,mt8173-mtu3" 60 The xhci should be added as subnode to mtu3 as shown in the following example 66 compatible = "mediatek,mt8173-mtu3";
|
| D | mediatek,mtk-xhci.txt | 83 In the case, xhci is added as subnode to mtu3. An example and the DT binding 84 details of mtu3 can be found in: 85 Documentation/devicetree/bindings/usb/mediatek,mtu3.txt
|
| /Linux-v4.19/drivers/usb/ |
| D | Makefile | 16 obj-$(CONFIG_USB_MTU3) += mtu3/
|
| D | Kconfig | 115 source "drivers/usb/mtu3/Kconfig"
|
| /Linux-v4.19/arch/arm64/boot/dts/mediatek/ |
| D | mt8173.dtsi | 819 compatible = "mediatek,mt8173-mtu3";
|
| /Linux-v4.19/ |
| D | MAINTAINERS | 9279 F: drivers/usb/mtu3/
|