Searched refs:cdns (Results 1 - 25 of 28) sorted by relevance

12

/linux-master/drivers/usb/cdns3/
H A Dhost-export.h14 int cdns_host_init(struct cdns *cdns);
18 static inline int cdns_host_init(struct cdns *cdns) argument
23 static inline void cdns_host_exit(struct cdns *cdns) { } argument
H A Dgadget-export.h15 int cdnsp_gadget_init(struct cdns *cdns);
18 static inline int cdnsp_gadget_init(struct cdns *cdns) argument
27 int cdns3_gadget_init(struct cdns *cdns);
30 static inline int cdns3_gadget_init(struct cdns *cdns) argument
H A Dcdns3-plat.c26 static int set_phy_power_on(struct cdns *cdns) argument
30 ret = phy_power_on(cdns->usb2_phy);
34 ret = phy_power_on(cdns->usb3_phy);
36 phy_power_off(cdns->usb2_phy);
41 static void set_phy_power_off(struct cdns *cdns) argument
43 phy_power_off(cdns->usb3_phy);
44 phy_power_off(cdns->usb2_phy);
57 struct cdns *cdn local
187 struct cdns *cdns = platform_get_drvdata(pdev); local
204 struct cdns *cdns = dev_get_drvdata(dev); local
215 struct cdns *cdns = dev_get_drvdata(dev); local
239 struct cdns *cdns = dev_get_drvdata(dev); local
292 struct cdns *cdns = dev_get_drvdata(dev); local
[all...]
H A Dcore.h17 struct cdns;
30 int (*start)(struct cdns *cdns);
31 void (*stop)(struct cdns *cdns);
32 int (*suspend)(struct cdns *cdns, bool do_wakeup);
33 int (*resume)(struct cdns *cdns, bool hibernated);
50 * struct cdns
83 struct cdns { struct
132 cdns_resume(struct cdns *cdns) argument
134 cdns_set_active(struct cdns *cdns, u8 set_active) argument
135 cdns_suspend(struct cdns *cdns) argument
[all...]
H A Ddrd.c23 * @cdns: pointer to context structure
28 static int cdns_set_mode(struct cdns *cdns, enum usb_dr_mode mode) argument
39 dev_dbg(cdns->dev, "Set controller to OTG mode\n");
41 if (cdns->version == CDNSP_CONTROLLER_V2)
42 override_reg = &cdns->otg_cdnsp_regs->override;
43 else if (cdns->version == CDNS3_CONTROLLER_V1)
44 override_reg = &cdns->otg_v1_regs->override;
46 override_reg = &cdns->otg_v0_regs->ctrl1;
50 if (cdns
86 cdns_get_id(struct cdns *cdns) argument
96 cdns_get_vbus(struct cdns *cdns) argument
106 cdns_clear_vbus(struct cdns *cdns) argument
119 cdns_set_vbus(struct cdns *cdns) argument
132 cdns_is_host(struct cdns *cdns) argument
142 cdns_is_device(struct cdns *cdns) argument
157 cdns_otg_disable_irq(struct cdns *cdns) argument
167 cdns_otg_enable_irq(struct cdns *cdns) argument
179 cdns_drd_host_on(struct cdns *cdns) argument
209 cdns_drd_host_off(struct cdns *cdns) argument
231 cdns_drd_gadget_on(struct cdns *cdns) argument
264 cdns_drd_gadget_off(struct cdns *cdns) argument
291 cdns_init_otg_mode(struct cdns *cdns) argument
314 cdns_drd_update_mode(struct cdns *cdns) argument
339 struct cdns *cdns = data; local
357 struct cdns *cdns = data; local
389 cdns_drd_init(struct cdns *cdns) argument
485 cdns_drd_exit(struct cdns *cdns) argument
493 cdns_power_is_lost(struct cdns *cdns) argument
[all...]
H A Dcore.c27 static int cdns_idle_init(struct cdns *cdns);
29 static int cdns_role_start(struct cdns *cdns, enum usb_role role) argument
36 mutex_lock(&cdns->mutex);
37 cdns->role = role;
38 mutex_unlock(&cdns->mutex);
40 if (!cdns->roles[role])
43 if (cdns->roles[role]->state == CDNS_ROLE_STATE_ACTIVE)
46 mutex_lock(&cdns
55 cdns_role_stop(struct cdns *cdns) argument
71 cdns_exit_roles(struct cdns *cdns) argument
83 cdns_core_init_role(struct cdns *cdns) argument
212 cdns_hw_role_state_machine(struct cdns *cdns) argument
263 cdns_idle_role_start(struct cdns *cdns) argument
268 cdns_idle_role_stop(struct cdns *cdns) argument
274 cdns_idle_init(struct cdns *cdns) argument
298 cdns_hw_role_switch(struct cdns *cdns) argument
344 struct cdns *cdns = usb_role_switch_get_drvdata(sw); local
360 struct cdns *cdns = usb_role_switch_get_drvdata(sw); local
407 struct cdns *cdns = data; local
427 cdns_init(struct cdns *cdns) argument
497 cdns_remove(struct cdns *cdns) argument
507 cdns_suspend(struct cdns *cdns) argument
525 cdns_resume(struct cdns *cdns) argument
562 cdns_set_active(struct cdns *cdns, u8 set_active) argument
[all...]
H A Dhost.c67 static int __cdns_host_init(struct cdns *cdns) argument
73 cdns_drd_host_on(cdns);
77 dev_err(cdns->dev, "couldn't allocate xHCI device\n");
81 xhci->dev.parent = cdns->dev;
82 cdns->host_dev = xhci;
84 ret = platform_device_add_resources(xhci, cdns->xhci_res,
87 dev_err(cdns->dev, "couldn't add resources to xHCI device\n");
91 if (cdns->version < CDNSP_CONTROLLER_V2)
92 cdns
131 cdns_host_exit(struct cdns *cdns) argument
139 cdns_host_init(struct cdns *cdns) argument
[all...]
H A Ddrd.h209 bool cdns_is_host(struct cdns *cdns);
210 bool cdns_is_device(struct cdns *cdns);
211 int cdns_get_id(struct cdns *cdns);
212 int cdns_get_vbus(struct cdns *cdns);
213 void cdns_clear_vbus(struct cdns *cdns);
[all...]
H A DMakefile6 cdns-usb-common-y := core.o drd.o
10 obj-m += cdns-usb-common.o
13 obj-$(CONFIG_USB_CDNS_SUPPORT) += cdns-usb-common.o
17 cdns-usb-common-$(CONFIG_USB_CDNS_HOST) += host.o
H A Dcdnsp-pci.c28 #define PCI_DRIVER_NAME "cdns-pci-usbssp"
29 #define PLAT_DRIVER_NAME "cdns-usbssp"
57 struct cdns *cdnsp;
179 struct cdns *cdnsp;
183 cdnsp = (struct cdns *)pci_get_drvdata(pdev);
199 struct cdns *cdns = dev_get_drvdata(dev); local
201 return cdns_suspend(cdns);
206 struct cdns *cdns local
[all...]
H A Dcdns3-gadget.c1916 struct cdns *cdns = dev_get_drvdata(priv_dev->dev); local
1920 if (cdns->in_lpm)
3245 static void cdns3_gadget_exit(struct cdns *cdns) argument
3249 priv_dev = cdns->gadget_dev;
3252 pm_runtime_mark_last_busy(cdns->dev);
3253 pm_runtime_put_autosuspend(cdns->dev);
3256 devm_free_irq(cdns->dev, cdns
3283 cdns3_gadget_start(struct cdns *cdns) argument
3413 __cdns3_gadget_init(struct cdns *cdns) argument
3471 cdns3_gadget_resume(struct cdns *cdns, bool hibernated) argument
3492 cdns3_gadget_init(struct cdns *cdns) argument
[all...]
H A Dcdnsp-gadget.c1535 struct cdns *cdns = dev_get_drvdata(pdev->dev); local
1544 disable_irq(cdns->dev_irq);
1549 cdns_clear_vbus(cdns);
1551 cdns_set_vbus(cdns);
1555 enable_irq(cdns->dev_irq);
1851 static int __cdnsp_gadget_init(struct cdns *cdns) argument
1857 cdns_drd_gadget_on(cdns);
1863 pm_runtime_get_sync(cdns
1945 cdnsp_gadget_exit(struct cdns *cdns) argument
1960 cdnsp_gadget_suspend(struct cdns *cdns, bool do_wakeup) argument
1976 cdnsp_gadget_resume(struct cdns *cdns, bool hibernated) argument
2008 cdnsp_gadget_init(struct cdns *cdns) argument
[all...]
/linux-master/drivers/media/platform/cadence/
H A DMakefile3 obj-$(CONFIG_VIDEO_CADENCE_CSI2RX) += cdns-csi2rx.o
4 obj-$(CONFIG_VIDEO_CADENCE_CSI2TX) += cdns-csi2tx.o
/linux-master/drivers/gpu/drm/bridge/cadence/
H A DMakefile2 obj-$(CONFIG_DRM_CDNS_DSI) += cdns-dsi.o
3 cdns-dsi-y := cdns-dsi-core.o
4 cdns-dsi-$(CONFIG_DRM_CDNS_DSI_J721E) += cdns-dsi-j721e.o
5 obj-$(CONFIG_DRM_CDNS_MHDP8546) += cdns-mhdp8546.o
6 cdns-mhdp8546-y := cdns-mhdp8546-core.o cdns-mhdp8546-hdcp.o
7 cdns
[all...]
/linux-master/drivers/soundwire/
H A Dintel_bus_common.c14 struct device *dev = sdw->cdns.dev;
15 struct sdw_cdns *cdns = &sdw->cdns; local
16 struct sdw_bus *bus = &cdns->bus;
26 ret = sdw_cdns_init(cdns);
32 sdw_cdns_config_update(cdns);
42 ret = sdw_cdns_config_update_set_wait(cdns);
48 ret = sdw_cdns_exit_reset(cdns);
54 ret = sdw_cdns_enable_interrupt(cdns, true);
60 sdw_cdns_check_self_clearing_bits(cdns, __func_
69 struct sdw_cdns *cdns = &sdw->cdns; local
170 struct sdw_cdns *cdns = &sdw->cdns; local
193 struct sdw_cdns *cdns = &sdw->cdns; local
228 struct sdw_cdns *cdns = &sdw->cdns; local
242 struct sdw_cdns *cdns = &sdw->cdns; local
[all...]
H A Dcadence_master.c203 static inline u32 cdns_readl(struct sdw_cdns *cdns, int offset) argument
205 return readl(cdns->registers + offset);
208 static inline void cdns_writel(struct sdw_cdns *cdns, int offset, u32 value) argument
210 writel(value, cdns->registers + offset);
213 static inline u32 cdns_ip_readl(struct sdw_cdns *cdns, int offset) argument
215 return cdns_readl(cdns, cdns->ip_offset + offset);
218 static inline void cdns_ip_writel(struct sdw_cdns *cdns, int offset, u32 value) argument
220 return cdns_writel(cdns, cdns
223 cdns_updatel(struct sdw_cdns *cdns, int offset, u32 mask, u32 val) argument
233 cdns_ip_updatel(struct sdw_cdns *cdns, int offset, u32 mask, u32 val) argument
239 cdns_set_wait(struct sdw_cdns *cdns, int offset, u32 mask, u32 value) argument
257 cdns_clear_bit(struct sdw_cdns *cdns, int offset, u32 value) argument
269 cdns_config_update(struct sdw_cdns *cdns) argument
290 sdw_cdns_config_update(struct sdw_cdns *cdns) argument
301 sdw_cdns_config_update_set_wait(struct sdw_cdns *cdns) argument
316 cdns_sprintf(struct sdw_cdns *cdns, char *buf, size_t pos, unsigned int reg) argument
325 struct sdw_cdns *cdns = s->private; local
400 struct sdw_cdns *cdns = data; local
420 struct sdw_cdns *cdns = data; local
499 struct sdw_cdns *cdns = data; local
516 struct sdw_cdns *cdns = data; local
536 sdw_cdns_debugfs_init(struct sdw_cdns *cdns, struct dentry *root) argument
564 cdns_fill_msg_resp(struct sdw_cdns *cdns, struct sdw_msg *msg, int count, int offset) argument
602 cdns_read_response(struct sdw_cdns *cdns) argument
626 _cdns_xfer_msg(struct sdw_cdns *cdns, struct sdw_msg *msg, int cmd, int offset, int count, bool defer) argument
677 cdns_program_scp_addr(struct sdw_cdns *cdns, struct sdw_msg *msg) argument
741 cdns_prep_msg(struct sdw_cdns *cdns, struct sdw_msg *msg, int *cmd) argument
773 struct sdw_cdns *cdns = bus_to_cdns(bus); local
798 struct sdw_cdns *cdns = bus_to_cdns(bus); local
817 struct sdw_cdns *cdns = bus_to_cdns(bus); local
827 cdns_update_slave_status(struct sdw_cdns *cdns, u64 slave_intstat) argument
907 struct sdw_cdns *cdns = dev_id; local
1000 struct sdw_cdns *cdns = local
1077 sdw_cdns_check_self_clearing_bits(struct sdw_cdns *cdns, const char *string, bool initial_delay, int reset_iterations) argument
1133 sdw_cdns_exit_reset(struct sdw_cdns *cdns) argument
1152 cdns_enable_slave_interrupts(struct sdw_cdns *cdns, bool state) argument
1170 sdw_cdns_enable_interrupt(struct sdw_cdns *cdns, bool state) argument
1237 cdns_allocate_pdi(struct sdw_cdns *cdns, struct sdw_cdns_pdi **stream, u32 num, u32 pdi_offset) argument
1265 sdw_cdns_pdi_init(struct sdw_cdns *cdns, struct sdw_cdns_stream_config config) argument
1324 cdns_init_clock_ctrl(struct sdw_cdns *cdns) argument
1358 sdw_cdns_init(struct sdw_cdns *cdns) argument
1416 struct sdw_cdns *cdns = bus_to_cdns(bus); local
1443 struct sdw_cdns *cdns = bus_to_cdns(bus); local
1483 struct sdw_cdns *cdns = bus_to_cdns(bus); local
1572 struct sdw_cdns *cdns = bus_to_cdns(bus); local
1597 sdw_cdns_is_clock_stop(struct sdw_cdns *cdns) argument
1609 sdw_cdns_clock_stop(struct sdw_cdns *cdns, bool block_wake) argument
1691 sdw_cdns_clock_restart(struct sdw_cdns *cdns, bool bus_reset) argument
1743 sdw_cdns_probe(struct sdw_cdns *cdns) argument
1756 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); local
1813 cdns_find_pdi(struct sdw_cdns *cdns, unsigned int offset, unsigned int num, struct sdw_cdns_pdi *pdi, int dai_id) argument
1836 sdw_cdns_config_stream(struct sdw_cdns *cdns, u32 ch, u32 dir, struct sdw_cdns_pdi *pdi) argument
1868 sdw_cdns_alloc_pdi(struct sdw_cdns *cdns, struct sdw_cdns_streams *stream, u32 ch, u32 dir, int dai_id) argument
[all...]
H A Dcadence_master.h161 int sdw_cdns_probe(struct sdw_cdns *cdns);
166 int sdw_cdns_init(struct sdw_cdns *cdns);
167 int sdw_cdns_pdi_init(struct sdw_cdns *cdns,
169 int sdw_cdns_exit_reset(struct sdw_cdns *cdns);
170 int sdw_cdns_enable_interrupt(struct sdw_cdns *cdns, bool state);
172 bool sdw_cdns_is_clock_stop(struct sdw_cdns *cdns);
173 int sdw_cdns_clock_stop(struct sdw_cdns *cdns, bool block_wake);
174 int sdw_cdns_clock_restart(struct sdw_cdns *cdns, bool bus_reset);
177 void sdw_cdns_debugfs_init(struct sdw_cdns *cdns, struct dentry *root);
180 struct sdw_cdns_pdi *sdw_cdns_alloc_pdi(struct sdw_cdns *cdns,
[all...]
H A Dintel_ace2x.c73 struct sdw_bus *bus = &sdw->cdns.bus;
84 dev_dbg(sdw->cdns.dev, "first link up, programming SYNCPRD\n");
93 dev_err(sdw->cdns.dev, "%s: hdac_bus_eml_sdw_set_syncprd failed: %d\n",
101 dev_err(sdw->cdns.dev, "%s: hdac_bus_eml_sdw_power_up failed: %d\n",
110 dev_err(sdw->cdns.dev, "%s: hdac_bus_eml_sdw_wait_syncpu failed: %d\n",
118 sdw->cdns.link_up = true;
136 sdw->cdns.link_up = false;
142 dev_err(sdw->cdns.dev, "%s: hdac_bus_eml_sdw_power_down failed: %d\n",
146 * we leave the sdw->cdns.link_up flag as false since we've disabled
173 dev_err(sdw->cdns
245 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); local
317 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); local
370 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); local
412 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); local
424 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); local
547 intel_create_dai(struct sdw_cdns *cdns, struct snd_soc_dai_driver *dais, enum intel_pdi_type type, u32 num, u32 off, u32 max_ch) argument
584 struct sdw_cdns *cdns = &sdw->cdns; local
[all...]
H A Dintel_auxdevice.c79 struct sdw_cdns *cdns = bus_to_cdns(bus); local
80 struct sdw_intel *sdw = cdns_to_intel(cdns);
87 struct sdw_cdns *cdns = bus_to_cdns(bus); local
88 struct sdw_intel *sdw = cdns_to_intel(cdns);
97 struct sdw_cdns *cdns = bus_to_cdns(bus); local
98 struct sdw_intel *sdw = cdns_to_intel(cdns);
218 struct sdw_cdns *cdns; local
226 cdns = &sdw->cdns;
227 bus = &cdns
279 struct sdw_cdns *cdns = auxiliary_get_drvdata(auxdev); local
390 struct sdw_cdns *cdns = auxiliary_get_drvdata(auxdev); local
468 struct sdw_cdns *cdns = dev_get_drvdata(dev); local
528 struct sdw_cdns *cdns = dev_get_drvdata(dev); local
573 struct sdw_cdns *cdns = dev_get_drvdata(dev); local
612 struct sdw_cdns *cdns = dev_get_drvdata(dev); local
678 struct sdw_cdns *cdns = dev_get_drvdata(dev); local
[all...]
H A Dintel.c141 struct sdw_bus *bus = &sdw->cdns.bus;
159 struct sdw_bus *bus = &sdw->cdns.bus;
176 struct dentry *root = sdw->cdns.bus.debugfs;
192 sdw_cdns_debugfs_init(&sdw->cdns, sdw->debugfs);
343 struct sdw_bus *bus = &sdw->cdns.bus;
369 dev_dbg(sdw->cdns.dev, "powering up all links\n");
372 dev_dbg(sdw->cdns.dev,
394 dev_err(sdw->cdns.dev, "Failed to power up link: %d\n", ret);
402 dev_err(sdw->cdns.dev,
410 sdw->cdns
675 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); local
748 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); local
801 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); local
836 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); local
848 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); local
915 struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai); local
949 intel_create_dai(struct sdw_cdns *cdns, struct snd_soc_dai_driver *dais, enum intel_pdi_type type, u32 num, u32 off, u32 max_ch) argument
986 struct sdw_cdns *cdns = &sdw->cdns; local
[all...]
H A Dintel_ace2x_debugfs.c89 struct sdw_bus *bus = &sdw->cdns.bus;
107 struct sdw_bus *bus = &sdw->cdns.bus;
124 struct dentry *root = sdw->cdns.bus.debugfs;
140 sdw_cdns_debugfs_init(&sdw->cdns, sdw->debugfs);
H A Dintel.h26 * @cdns: Cadence master descriptor
46 struct sdw_cdns *cdns; member in struct:sdw_intel_link_res
52 struct sdw_cdns cdns; member in struct:sdw_intel
90 #define cdns_to_intel(_cdns) container_of(_cdns, struct sdw_intel, cdns)
/linux-master/drivers/phy/cadence/
H A DMakefile3 obj-$(CONFIG_PHY_CADENCE_DPHY) += cdns-dphy.o
4 obj-$(CONFIG_PHY_CADENCE_DPHY_RX) += cdns-dphy-rx.o
/linux-master/drivers/i3c/master/
H A DMakefile2 obj-$(CONFIG_CDNS_I3C_MASTER) += i3c-master-cdns.o
/linux-master/drivers/ufs/host/
H A DMakefile5 obj-$(CONFIG_SCSI_UFS_CDNS_PLATFORM) += cdns-pltfrm.o

Completed in 393 milliseconds

12