/linux-master/drivers/usb/cdns3/ |
H A D | host-export.h | 14 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 D | gadget-export.h | 15 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 D | cdns3-plat.c | 26 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 D | core.h | 17 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 D | drd.c | 23 * @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 D | core.c | 27 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 D | host.c | 67 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 D | drd.h | 209 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 D | Makefile | 6 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 D | cdnsp-pci.c | 28 #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 D | cdns3-gadget.c | 1916 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 D | cdnsp-gadget.c | 1535 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 D | Makefile | 3 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 D | Makefile | 2 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 D | intel_bus_common.c | 14 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 D | cadence_master.c | 203 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 D | cadence_master.h | 161 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 D | intel_ace2x.c | 73 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 D | intel_auxdevice.c | 79 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 D | intel.c | 141 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 D | intel_ace2x_debugfs.c | 89 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 D | intel.h | 26 * @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 D | Makefile | 3 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 D | Makefile | 2 obj-$(CONFIG_CDNS_I3C_MASTER) += i3c-master-cdns.o
|
/linux-master/drivers/ufs/host/ |
H A D | Makefile | 5 obj-$(CONFIG_SCSI_UFS_CDNS_PLATFORM) += cdns-pltfrm.o
|