Home
last modified time | relevance | path

Searched refs:mtu3 (Results 1 – 25 of 39) sorted by relevance

12

/linux-6.15/drivers/usb/mtu3/
H A Dmtu3.h28 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 DMakefile8 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 Dmtu3_core.c300 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 Dmtu3_gadget.c20 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 Dmtu3_gadget_ep0.c39 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 Dmtu3_debugfs.c82 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 Dmtu3_qmu.h31 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 Dmtu3_qmu.c191 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 DKconfig19 will be called mtu3.ko.
H A Dmtu3_dr.c133 struct mtu3 *mtu = ssusb->u3d; in ssusb_mode_sw_work()
H A Dmtu3_trace.h11 #define TRACE_SYSTEM mtu3
/linux-6.15/Documentation/devicetree/bindings/usb/
H A Dmediatek,mtu3.yaml24 - 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 Drzg2l-smarc-pinfunction.dtsi56 mtu3_pins: mtu3 {
57 mtu3-ext-clk-input-pin {
62 mtu3-pwm {
70 mtu3-zphase-clk {
H A Drzg2lc-smarc-pinfunction.dtsi53 mtu3_pins: mtu3 {
54 mtu3-pwm {
H A Drzg2ul-smarc-pinfunction.dtsi53 mtu3_pins: mtu3 {
H A Drzg2ul-smarc.dtsi114 &mtu3 {
H A Drzg2l-smarc.dtsi142 &mtu3 {
H A Drzg2lc-smarc.dtsi166 &mtu3 {
H A Dr9a07g044l2-remi-pi.dts207 &mtu3 {
/linux-6.15/Documentation/devicetree/bindings/timer/
H A Drenesas,rz-mtu3.yaml4 $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 DMakefile12 obj-$(CONFIG_RZ_MTU3_CNT) += rz-mtu3-cnt.o
/linux-6.15/drivers/usb/
H A DMakefile23 obj-$(CONFIG_USB_MTU3) += mtu3/
/linux-6.15/drivers/pwm/
H A DMakefile52 obj-$(CONFIG_PWM_RZ_MTU3) += pwm-rz-mtu3.o
/linux-6.15/Documentation/devicetree/bindings/phy/
H A Dmediatek,tphy.yaml294 compatible = "mediatek,mt8173-mtu3", "mediatek,mtu3";
/linux-6.15/arch/arm64/boot/dts/mediatek/
H A Dmt2712e.dtsi798 compatible = "mediatek,mt2712-mtu3", "mediatek,mtu3";
861 compatible = "mediatek,mt2712-mtu3", "mediatek,mtu3";

12