Home
last modified time | relevance | path

Searched refs:cdns3 (Results 1 – 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/usb/cdns3/
DMakefile5 cdns3-y := core.o drd.o
7 obj-$(CONFIG_USB_CDNS3) += cdns3.o
8 cdns3-$(CONFIG_USB_CDNS3_GADGET) += gadget.o ep0.o
11 cdns3-$(CONFIG_TRACING) += trace.o
14 cdns3-$(CONFIG_USB_CDNS3_HOST) += host.o
16 obj-$(CONFIG_USB_CDNS3_PCI_WRAP) += cdns3-pci-wrap.o
17 obj-$(CONFIG_USB_CDNS3_TI) += cdns3-ti.o
18 obj-$(CONFIG_USB_CDNS3_IMX) += cdns3-imx.o
Ddrd.h162 bool cdns3_is_host(struct cdns3 *cdns);
163 bool cdns3_is_device(struct cdns3 *cdns);
164 int cdns3_get_id(struct cdns3 *cdns);
165 int cdns3_get_vbus(struct cdns3 *cdns);
166 int cdns3_drd_init(struct cdns3 *cdns);
167 int cdns3_drd_exit(struct cdns3 *cdns);
168 int cdns3_drd_update_mode(struct cdns3 *cdns);
169 int cdns3_drd_gadget_on(struct cdns3 *cdns);
170 void cdns3_drd_gadget_off(struct cdns3 *cdns);
171 int cdns3_drd_host_on(struct cdns3 *cdns);
[all …]
Ddrd.c31 int cdns3_set_mode(struct cdns3 *cdns, enum usb_dr_mode mode) in cdns3_set_mode()
79 int cdns3_get_id(struct cdns3 *cdns) in cdns3_get_id()
89 int cdns3_get_vbus(struct cdns3 *cdns) in cdns3_get_vbus()
99 bool cdns3_is_host(struct cdns3 *cdns) in cdns3_is_host()
109 bool cdns3_is_device(struct cdns3 *cdns) in cdns3_is_device()
124 static void cdns3_otg_disable_irq(struct cdns3 *cdns) in cdns3_otg_disable_irq()
133 static void cdns3_otg_enable_irq(struct cdns3 *cdns) in cdns3_otg_enable_irq()
145 int cdns3_drd_host_on(struct cdns3 *cdns) in cdns3_drd_host_on()
169 void cdns3_drd_host_off(struct cdns3 *cdns) in cdns3_drd_host_off()
190 int cdns3_drd_gadget_on(struct cdns3 *cdns) in cdns3_drd_gadget_on()
[all …]
Dcore.h17 struct cdns3;
30 int (*start)(struct cdns3 *cdns);
31 void (*stop)(struct cdns3 *cdns);
32 int (*suspend)(struct cdns3 *cdns, bool do_wakeup);
33 int (*resume)(struct cdns3 *cdns, bool hibernated);
80 struct cdns3 { struct
115 int cdns3_hw_role_switch(struct cdns3 *cdns); argument
Dcore.c28 static int cdns3_idle_init(struct cdns3 *cdns);
30 static int cdns3_role_start(struct cdns3 *cdns, enum usb_role role) in cdns3_role_start()
56 static void cdns3_role_stop(struct cdns3 *cdns) in cdns3_role_stop()
72 static void cdns3_exit_roles(struct cdns3 *cdns) in cdns3_exit_roles()
84 static int cdns3_core_init_role(struct cdns3 *cdns) in cdns3_core_init_role()
192 static enum usb_role cdns3_hw_role_state_machine(struct cdns3 *cdns) in cdns3_hw_role_state_machine()
243 static int cdns3_idle_role_start(struct cdns3 *cdns) in cdns3_idle_role_start()
248 static void cdns3_idle_role_stop(struct cdns3 *cdns) in cdns3_idle_role_stop()
254 static int cdns3_idle_init(struct cdns3 *cdns) in cdns3_idle_init()
278 int cdns3_hw_role_switch(struct cdns3 *cdns) in cdns3_hw_role_switch()
[all …]
Dgadget-export.h15 int cdns3_gadget_init(struct cdns3 *cdns);
16 void cdns3_gadget_exit(struct cdns3 *cdns);
19 static inline int cdns3_gadget_init(struct cdns3 *cdns) in cdns3_gadget_init()
24 static inline void cdns3_gadget_exit(struct cdns3 *cdns) { } in cdns3_gadget_exit()
Dhost-export.h15 int cdns3_host_init(struct cdns3 *cdns);
20 static inline int cdns3_host_init(struct cdns3 *cdns) in cdns3_host_init()
25 static inline void cdns3_host_exit(struct cdns3 *cdns) { } in cdns3_host_exit()
Dhost.c31 static int __cdns3_host_init(struct cdns3 *cdns) in __cdns3_host_init()
116 static void cdns3_host_exit(struct cdns3 *cdns) in cdns3_host_exit()
124 int cdns3_host_init(struct cdns3 *cdns) in cdns3_host_init()
DKconfig11 as module, the module will be called cdns3.ko.
44 be dynamically linked and module will be called cdns3-pci.ko
Dgadget.c1861 struct cdns3 *cdns = dev_get_drvdata(priv_dev->dev); in cdns3_device_irq_handler()
3099 void cdns3_gadget_exit(struct cdns3 *cdns) in cdns3_gadget_exit()
3135 static int cdns3_gadget_start(struct cdns3 *cdns) in cdns3_gadget_start()
3255 static int __cdns3_gadget_init(struct cdns3 *cdns) in __cdns3_gadget_init()
3294 static int cdns3_gadget_suspend(struct cdns3 *cdns, bool do_wakeup) in cdns3_gadget_suspend()
3313 static int cdns3_gadget_resume(struct cdns3 *cdns, bool hibernated) in cdns3_gadget_resume()
3332 int cdns3_gadget_init(struct cdns3 *cdns) in cdns3_gadget_init()
Dcdns3-imx.c248 struct cdns3 *cdns = dev_get_drvdata(dev); in cdns_imx_platform_suspend()
Dtrace.h12 #define TRACE_SYSTEM cdns3
/kernel/linux/linux-5.10/drivers/usb/
DMakefile16 obj-$(CONFIG_USB_CDNS3) += cdns3/
DKconfig114 source "drivers/usb/cdns3/Kconfig"
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/
D0034_linux_drivers_usb_vfio_wdt_tty_uio.patch2707 diff --git a/drivers/usb/cdns3/cdns3-imx.c b/drivers/usb/cdns3/cdns3-imx.c
2709 --- a/drivers/usb/cdns3/cdns3-imx.c
2710 +++ b/drivers/usb/cdns3/cdns3-imx.c
2773 diff --git a/drivers/usb/cdns3/core.c b/drivers/usb/cdns3/core.c
2775 --- a/drivers/usb/cdns3/core.c
2776 +++ b/drivers/usb/cdns3/core.c
2787 struct cdns3 *cdns = dev_get_drvdata(dev);
2809 +static int cdns3_resume_from_power_lost(struct cdns3 *cdns)
2874 + struct cdns3 *cdns = dev_get_drvdata(dev);
2896 diff --git a/drivers/usb/cdns3/drd.c b/drivers/usb/cdns3/drd.c
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/ti/
Dk3-j721e-common-proc-board.dts347 phy-names = "cdns3,usb3-phy";
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/
D0001_linux_arch.patch1106 + phy-names = "cdns3,usb3-phy";
/kernel/linux/linux-5.10/
DMAINTAINERS3872 F: drivers/usb/cdns3/