| /linux-6.15/drivers/usb/mtu3/ |
| H A D | mtu3.h | 28 struct mtu3; 245 struct mtu3 *u3d; 277 struct mtu3 *mtu; 300 struct mtu3 *mtu; 323 struct mtu3 { struct 372 return container_of(g, struct mtu3, g); in gadget_to_mtu3() 427 void mtu3_start(struct mtu3 *mtu); 428 void mtu3_stop(struct mtu3 *mtu); 431 int mtu3_gadget_setup(struct mtu3 *mtu); 433 void mtu3_gadget_reset(struct mtu3 *mtu); [all …]
|
| H A D | Makefile | 8 obj-$(CONFIG_USB_MTU3) += mtu3.o 10 mtu3-y := mtu3_plat.o 13 mtu3-y += mtu3_trace.o 17 mtu3-y += mtu3_host.o 21 mtu3-y += mtu3_core.o mtu3_gadget_ep0.o mtu3_gadget.o mtu3_qmu.o 25 mtu3-y += mtu3_dr.o 29 mtu3-y += mtu3_debugfs.o
|
| H A D | mtu3_core.c | 300 struct mtu3 *mtu = mep->mtu; in mtu3_ep_reset() 310 struct mtu3 *mtu = mep->mtu; in mtu3_ep_stall_set() 353 void mtu3_start(struct mtu3 *mtu) in mtu3_start() 372 void mtu3_stop(struct mtu3 *mtu) in mtu3_stop() 792 struct mtu3 *mtu = (struct mtu3 *)data; in mtu3_irq() 854 static int mtu3_hw_init(struct mtu3 *mtu) in mtu3_hw_init() 926 struct mtu3 *mtu = NULL; in ssusb_gadget_init() 1010 struct mtu3 *mtu = ssusb->u3d; in ssusb_gadget_exit() 1019 struct mtu3 *mtu = ssusb->u3d; in ssusb_gadget_ip_sleep_check() 1035 struct mtu3 *mtu = ssusb->u3d; in ssusb_gadget_suspend() [all …]
|
| H A D | mtu3_gadget.c | 20 struct mtu3 *mtu = mreq->mtu; in mtu3_req_complete() 64 struct mtu3 *mtu = mep->mtu; in mtu3_ep_enable() 135 struct mtu3 *mtu = mep->mtu; in mtu3_ep_disable() 156 struct mtu3 *mtu; in mtu3_gadget_ep_enable() 210 struct mtu3 *mtu = mep->mtu; in mtu3_gadget_ep_disable() 264 struct mtu3 *mtu = mep->mtu; in mtu3_gadget_queue() 327 struct mtu3 *mtu = mep->mtu; in mtu3_gadget_dequeue() 366 struct mtu3 *mtu = mep->mtu; in mtu3_gadget_ep_set_halt() 581 struct mtu3 *mtu = gadget_to_mtu3(g); in mtu3_gadget_stop() 603 struct mtu3 *mtu = gadget_to_mtu3(g); in mtu3_gadget_set_speed() [all …]
|
| H A D | mtu3_gadget_ep0.c | 39 static char *decode_ep0_state(struct mtu3 *mtu) in decode_ep0_state() 137 struct mtu3 *mtu = mep0->mtu; in ep0_stall_set() 173 struct mtu3 *mtu; in ep0_set_sel_complete() 381 static int ep0_handle_feature(struct mtu3 *mtu, in ep0_handle_feature() 509 static void ep0_rx_state(struct mtu3 *mtu) in ep0_rx_state() 563 static void ep0_tx_state(struct mtu3 *mtu) in ep0_tx_state() 637 static int ep0_handle_setup(struct mtu3 *mtu) in ep0_handle_setup() 696 irqreturn_t mtu3_ep0_isr(struct mtu3 *mtu) in mtu3_ep0_isr() 796 struct mtu3 *mtu = mep->mtu; in ep0_queue() 841 struct mtu3 *mtu; in mtu3_ep0_queue() [all …]
|
| H A D | mtu3_debugfs.c | 82 struct mtu3 *mtu = sf->private; in mtu3_link_state_show() 94 struct mtu3 *mtu = sf->private; in mtu3_ep_used_show() 177 struct mtu3 *mtu = mep->mtu; in mtu3_ep_info_show() 191 struct mtu3 *mtu = mep->mtu; in mtu3_fifo_show() 205 struct mtu3 *mtu = mep->mtu; in mtu3_qmu_ring_show() 223 struct mtu3 *mtu = mep->mtu; in mtu3_qmu_gpd_show() 283 struct mtu3 *mtu = sf->private; in mtu3_probe_show() 301 struct mtu3 *mtu = sf->private; in mtu3_probe_write() 325 static void mtu3_debugfs_create_prb_files(struct mtu3 *mtu) in mtu3_debugfs_create_prb_files() 362 static void mtu3_debugfs_create_ep_dirs(struct mtu3 *mtu) in mtu3_debugfs_create_ep_dirs() [all …]
|
| H A D | mtu3_qmu.h | 31 irqreturn_t mtu3_qmu_isr(struct mtu3 *mtu); 32 int mtu3_qmu_init(struct mtu3 *mtu); 33 void mtu3_qmu_exit(struct mtu3 *mtu);
|
| H A D | mtu3_qmu.c | 191 struct mtu3 *mtu = mep->mtu; in mtu3_qmu_resume() 250 struct mtu3 *mtu = mep->mtu; in mtu3_prepare_tx_gpd() 293 struct mtu3 *mtu = mep->mtu; in mtu3_prepare_rx_gpd() 333 struct mtu3 *mtu = mep->mtu; in mtu3_qmu_start() 377 struct mtu3 *mtu = mep->mtu; in mtu3_qmu_stop() 474 static void qmu_error_rx(struct mtu3 *mtu, u8 epnum) in qmu_error_rx() 508 static void qmu_done_tx(struct mtu3 *mtu, u8 epnum) in qmu_done_tx() 548 static void qmu_done_rx(struct mtu3 *mtu, u8 epnum) in qmu_done_rx() 642 irqreturn_t mtu3_qmu_isr(struct mtu3 *mtu) in mtu3_qmu_isr() 669 int mtu3_qmu_init(struct mtu3 *mtu) in mtu3_qmu_init() [all …]
|
| H A D | Kconfig | 19 will be called mtu3.ko.
|
| H A D | mtu3_dr.c | 133 struct mtu3 *mtu = ssusb->u3d; in ssusb_mode_sw_work()
|
| H A D | mtu3_trace.h | 11 #define TRACE_SYSTEM mtu3
|
| /linux-6.15/Documentation/devicetree/bindings/usb/ |
| H A D | mediatek,mtu3.yaml | 24 - mediatek,mt2712-mtu3 25 - mediatek,mt8173-mtu3 26 - mediatek,mt8183-mtu3 27 - mediatek,mt8186-mtu3 28 - mediatek,mt8188-mtu3 29 - mediatek,mt8192-mtu3 30 - mediatek,mt8195-mtu3 32 - const: mediatek,mtu3 251 compatible = "mediatek,mt8173-mtu3", "mediatek,mtu3"; 287 compatible = "mediatek,mt2712-mtu3", "mediatek,mtu3"; [all …]
|
| /linux-6.15/arch/arm64/boot/dts/renesas/ |
| H A D | rzg2l-smarc-pinfunction.dtsi | 56 mtu3_pins: mtu3 { 57 mtu3-ext-clk-input-pin { 62 mtu3-pwm { 70 mtu3-zphase-clk {
|
| H A D | rzg2lc-smarc-pinfunction.dtsi | 53 mtu3_pins: mtu3 { 54 mtu3-pwm {
|
| H A D | rzg2ul-smarc-pinfunction.dtsi | 53 mtu3_pins: mtu3 {
|
| H A D | rzg2ul-smarc.dtsi | 114 &mtu3 {
|
| H A D | rzg2l-smarc.dtsi | 142 &mtu3 {
|
| H A D | rzg2lc-smarc.dtsi | 166 &mtu3 {
|
| H A D | r9a07g044l2-remi-pi.dts | 207 &mtu3 {
|
| /linux-6.15/Documentation/devicetree/bindings/timer/ |
| H A D | renesas,rz-mtu3.yaml | 4 $id: http://devicetree.org/schemas/timer/renesas,rz-mtu3.yaml# 112 - renesas,r9a07g043-mtu3 # RZ/{G2UL,Five} 113 - renesas,r9a07g044-mtu3 # RZ/G2{L,LC} 114 - renesas,r9a07g054-mtu3 # RZ/V2L 115 - const: renesas,rz-mtu3 242 mtu3: timer@10001200 { 243 compatible = "renesas,r9a07g044-mtu3", "renesas,rz-mtu3";
|
| /linux-6.15/drivers/counter/ |
| H A D | Makefile | 12 obj-$(CONFIG_RZ_MTU3_CNT) += rz-mtu3-cnt.o
|
| /linux-6.15/drivers/usb/ |
| H A D | Makefile | 23 obj-$(CONFIG_USB_MTU3) += mtu3/
|
| /linux-6.15/drivers/pwm/ |
| H A D | Makefile | 52 obj-$(CONFIG_PWM_RZ_MTU3) += pwm-rz-mtu3.o
|
| /linux-6.15/Documentation/devicetree/bindings/phy/ |
| H A D | mediatek,tphy.yaml | 294 compatible = "mediatek,mt8173-mtu3", "mediatek,mtu3";
|
| /linux-6.15/arch/arm64/boot/dts/mediatek/ |
| H A D | mt2712e.dtsi | 798 compatible = "mediatek,mt2712-mtu3", "mediatek,mtu3"; 861 compatible = "mediatek,mt2712-mtu3", "mediatek,mtu3";
|