/linux/drivers/usb/cdns3/ |
A D | drd.c | 86 int cdns_get_id(struct cdns *cdns) in cdns_get_id() argument 96 int cdns_get_vbus(struct cdns *cdns) in cdns_get_vbus() argument 106 void cdns_clear_vbus(struct cdns *cdns) in cdns_clear_vbus() argument 119 void cdns_set_vbus(struct cdns *cdns) in cdns_set_vbus() argument 132 bool cdns_is_host(struct cdns *cdns) in cdns_is_host() argument 142 bool cdns_is_device(struct cdns *cdns) in cdns_is_device() argument 178 int cdns_drd_host_on(struct cdns *cdns) in cdns_drd_host_on() argument 334 struct cdns *cdns = data; in cdns_drd_thread_irq() local 352 struct cdns *cdns = data; in cdns_drd_irq() local 384 int cdns_drd_init(struct cdns *cdns) in cdns_drd_init() argument [all …]
|
A D | core.c | 26 static int cdns_idle_init(struct cdns *cdns); 46 ret = cdns->roles[role]->start(cdns); in cdns_role_start() 65 cdns->roles[role]->stop(cdns); in cdns_role_stop() 156 ret = cdns->gadget_init(cdns); in cdns_core_init_role() 407 struct cdns *cdns = data; in cdns_wakeup_irq() local 427 int cdns_init(struct cdns *cdns) in cdns_init() argument 460 dev_name(cdns->dev), cdns); in cdns_init() 497 int cdns_remove(struct cdns *cdns) in cdns_remove() argument 507 int cdns_suspend(struct cdns *cdns) in cdns_suspend() argument 517 cdns->roles[cdns->role]->suspend(cdns, false); in cdns_suspend() [all …]
|
A D | cdns3-plat.c | 24 static int set_phy_power_on(struct cdns *cdns) in set_phy_power_on() argument 39 static void set_phy_power_off(struct cdns *cdns) in set_phy_power_off() argument 55 struct cdns *cdns; in cdns3_plat_probe() local 59 cdns = devm_kzalloc(dev, sizeof(*cdns), GFP_KERNEL); in cdns3_plat_probe() 60 if (!cdns) in cdns3_plat_probe() 180 struct cdns *cdns = platform_get_drvdata(pdev); in cdns3_plat_remove() local 198 struct cdns *cdns = dev_get_drvdata(dev); in cdns3_set_platform_suspend() local 201 if (cdns->pdata && cdns->pdata->platform_suspend) in cdns3_set_platform_suspend() 209 struct cdns *cdns = dev_get_drvdata(dev); in cdns3_controller_suspend() local 233 struct cdns *cdns = dev_get_drvdata(dev); in cdns3_controller_resume() local [all …]
|
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); 120 int (*gadget_init)(struct cdns *cdns); argument 123 int cdns_hw_role_switch(struct cdns *cdns); 124 int cdns_init(struct cdns *cdns); 125 int cdns_remove(struct cdns *cdns); 129 int cdns_suspend(struct cdns *cdns); [all …]
|
A D | host.c | 34 static int __cdns_host_init(struct cdns *cdns) in __cdns_host_init() argument 40 cdns_drd_host_on(cdns); in __cdns_host_init() 48 xhci->dev.parent = cdns->dev; in __cdns_host_init() 49 cdns->host_dev = xhci; in __cdns_host_init() 60 if (!cdns->xhci_plat_data) { in __cdns_host_init() 65 if (cdns->pdata && (cdns->pdata->quirks & CDNS3_DEFAULT_PM_RUNTIME_ALLOW)) in __cdns_host_init() 87 kfree(cdns->xhci_plat_data); in __cdns_host_init() 119 static void cdns_host_exit(struct cdns *cdns) in cdns_host_exit() argument 123 cdns->host_dev = NULL; in cdns_host_exit() 124 cdns_drd_host_off(cdns); in cdns_host_exit() [all …]
|
A D | drd.h | 205 bool cdns_is_host(struct cdns *cdns); 206 bool cdns_is_device(struct cdns *cdns); 207 int cdns_get_id(struct cdns *cdns); 208 int cdns_get_vbus(struct cdns *cdns); 209 void cdns_clear_vbus(struct cdns *cdns); 210 void cdns_set_vbus(struct cdns *cdns); 211 int cdns_drd_init(struct cdns *cdns); 212 int cdns_drd_exit(struct cdns *cdns); 214 int cdns_drd_gadget_on(struct cdns *cdns); 216 int cdns_drd_host_on(struct cdns *cdns); [all …]
|
A D | gadget-export.h | 15 int cdnsp_gadget_init(struct cdns *cdns); 18 static inline int cdnsp_gadget_init(struct cdns *cdns) in cdnsp_gadget_init() argument 27 int cdns3_gadget_init(struct cdns *cdns); 30 static inline int cdns3_gadget_init(struct cdns *cdns) in cdns3_gadget_init() argument
|
A D | host-export.h | 14 int cdns_host_init(struct cdns *cdns); 18 static inline int cdns_host_init(struct cdns *cdns) in cdns_host_init() argument 23 static inline void cdns_host_exit(struct cdns *cdns) { } in cdns_host_exit() argument
|
A D | cdnsp-pci.c | 64 struct cdns *cdnsp; in cdnsp_pci_probe() 186 struct cdns *cdnsp; in cdnsp_pci_remove() 190 cdnsp = (struct cdns *)pci_get_drvdata(pdev); in cdnsp_pci_remove() 208 struct cdns *cdns = dev_get_drvdata(dev); in cdnsp_pci_suspend() local 210 return cdns_suspend(cdns); in cdnsp_pci_suspend() 215 struct cdns *cdns = dev_get_drvdata(dev); in cdnsp_pci_resume() local 219 spin_lock_irqsave(&cdns->lock, flags); in cdnsp_pci_resume() 220 ret = cdns_resume(cdns, 1); in cdnsp_pci_resume() 221 spin_unlock_irqrestore(&cdns->lock, flags); in cdnsp_pci_resume()
|
/linux/drivers/soundwire/ |
A D | cadence_master.c | 383 bus = &cdns->bus; in cdns_parity_error_injection() 456 unsigned int pdi_out_num = cdns->pcm.num_bd + cdns->pcm.num_out; in cdns_set_pdi_loopback_source() 473 unsigned int pdi_in_num = cdns->pcm.num_bd + cdns->pcm.num_in; in cdns_set_pdi_loopback_target() 739 cdns->defer = defer; in cdns_xfer_msg_defer() 775 cdns->response_buf[i] = cdns_readl(cdns, cmd_base); in cdns_read_response() 871 if (!cdns->link_up) in sdw_cdns_irq() 886 if (cdns->defer) { in sdw_cdns_irq() 887 cdns_fill_msg_resp(cdns, cdns->defer->msg, in sdw_cdns_irq() 1186 stream = &cdns->pcm; in sdw_cdns_pdi_init() 1215 stream = &cdns->pdm; in sdw_cdns_pdi_init() [all …]
|
A D | intel.c | 859 pdi = sdw_cdns_alloc_pdi(cdns, &cdns->pcm, ch, dir, dai->id); in intel_hw_params() 861 pdi = sdw_cdns_alloc_pdi(cdns, &cdns->pdm, ch, dir, dai->id); in intel_hw_params() 1130 struct sdw_cdns *cdns = &sdw->cdns; in intel_register_dai() local 1136 num_dai = cdns->pcm.num_pdi + cdns->pdm.num_pdi; in intel_register_dai() 1145 ret = intel_create_dai(cdns, dais, INTEL_PDI_IN, cdns->pcm.num_in, in intel_register_dai() 1157 ret = intel_create_dai(cdns, dais, INTEL_PDI_BD, cdns->pcm.num_bd, in intel_register_dai() 1165 ret = intel_create_dai(cdns, dais, INTEL_PDI_IN, cdns->pdm.num_in, in intel_register_dai() 1177 ret = intel_create_dai(cdns, dais, INTEL_PDI_BD, cdns->pdm.num_bd, in intel_register_dai() 1277 cdns = &sdw->cdns; in intel_link_probe() 1278 bus = &cdns->bus; in intel_link_probe() [all …]
|
A D | cadence_master.h | 150 int sdw_cdns_probe(struct sdw_cdns *cdns); 156 int sdw_cdns_init(struct sdw_cdns *cdns); 157 int sdw_cdns_pdi_init(struct sdw_cdns *cdns, 159 int sdw_cdns_exit_reset(struct sdw_cdns *cdns); 160 int sdw_cdns_enable_interrupt(struct sdw_cdns *cdns, bool state); 162 bool sdw_cdns_is_clock_stop(struct sdw_cdns *cdns); 163 int sdw_cdns_clock_stop(struct sdw_cdns *cdns, bool block_wake); 164 int sdw_cdns_clock_restart(struct sdw_cdns *cdns, bool bus_reset); 167 void sdw_cdns_debugfs_init(struct sdw_cdns *cdns, struct dentry *root); 170 struct sdw_cdns_pdi *sdw_cdns_alloc_pdi(struct sdw_cdns *cdns, [all …]
|
/linux/Documentation/devicetree/bindings/spi/ |
A D | cdns,qspi-nor.yaml | 47 cdns,fifo-depth: 54 cdns,fifo-width: 60 cdns,trigger-address: 65 cdns,is-decoded-cs: 71 cdns,rclk-en: 103 cdns,tshsl-ns: 108 cdns,tsd2d-ns: 113 cdns,tchsh-ns: 118 cdns,tslch-ns: 128 - cdns,fifo-depth [all …]
|
/linux/Documentation/devicetree/bindings/phy/ |
A D | phy-cadence-torrent.yaml | 22 - cdns,torrent-phy 98 cdns,phy-type: 106 cdns,num-lanes: 113 cdns,ssc-mode: 122 cdns,max-bit-rate: 133 - cdns,phy-type 134 - cdns,num-lanes 176 cdns,num-lanes = <4>; 177 cdns,max-bit-rate = <8100>; 204 cdns,num-lanes = <2>; [all …]
|
A D | phy-cadence-sierra.yaml | 20 - cdns,sierra-phy-t0 72 cdns,autoconf: 102 cdns,phy-type: 109 cdns,num-lanes: 142 compatible = "cdns,sierra-phy-t0"; 153 cdns,num-lanes = <2>; 155 cdns,phy-type = <PHY_TYPE_PCIE>; 160 cdns,num-lanes = <1>; 162 cdns,phy-type = <PHY_TYPE_PCIE>;
|
/linux/Documentation/devicetree/bindings/pci/ |
A D | cdns,cdns-pcie-ep.yaml | 4 $id: http://devicetree.org/schemas/pci/cdns,cdns-pcie-ep.yaml# 13 - $ref: "cdns-pcie-ep.yaml#" 18 const: cdns,cdns-pcie-ep 41 compatible = "cdns,cdns-pcie-ep"; 45 cdns,max-outbound-regions = <16>;
|
A D | cdns,cdns-pcie-host.yaml | 4 $id: http://devicetree.org/schemas/pci/cdns,cdns-pcie-host.yaml# 14 - $ref: "cdns-pcie-host.yaml#" 18 const: cdns,cdns-pcie-host 43 compatible = "cdns,cdns-pcie-host";
|
/linux/Documentation/devicetree/bindings/mmc/ |
A D | cdns,sdhci.yaml | 22 - const: cdns,sd4hc 38 cdns,phy-input-delay-sd-highspeed: 44 cdns,phy-input-delay-legacy: 50 cdns,phy-input-delay-sd-uhs-sdr12: 56 cdns,phy-input-delay-sd-uhs-sdr25: 62 cdns,phy-input-delay-sd-uhs-sdr50: 68 cdns,phy-input-delay-sd-uhs-ddr50: 80 cdns,phy-input-delay-mmc-ddr: 91 cdns,phy-dll-delay-sdclk: 99 cdns,phy-dll-delay-sdclk-hsmmc: [all …]
|
/linux/arch/arm/boot/dts/ |
A D | socfpga_cyclone5_vining_fpga.dts | 232 cdns,page-size = <256>; 234 cdns,read-delay = <4>; 235 cdns,tshsl-ns = <50>; 236 cdns,tsd2d-ns = <50>; 237 cdns,tchsh-ns = <4>; 238 cdns,tslch-ns = <4>; 251 cdns,read-delay = <4>; 252 cdns,tshsl-ns = <50>; 253 cdns,tsd2d-ns = <50>; 254 cdns,tchsh-ns = <4>; [all …]
|
A D | socfpga_arria10_socdk_qspi.dts | 20 cdns,page-size = <256>; 21 cdns,block-size = <16>; 22 cdns,read-delay = <3>; 23 cdns,tshsl-ns = <50>; 24 cdns,tsd2d-ns = <50>; 25 cdns,tchsh-ns = <4>; 26 cdns,tslch-ns = <4>;
|
A D | socfpga_cyclone5_sodia.dts | 124 cdns,page-size = <256>; 125 cdns,block-size = <16>; 126 cdns,read-delay = <4>; 127 cdns,tshsl-ns = <50>; 128 cdns,tsd2d-ns = <50>; 129 cdns,tchsh-ns = <4>; 130 cdns,tslch-ns = <4>;
|
/linux/drivers/gpu/drm/bridge/cadence/ |
A D | Makefile | 2 obj-$(CONFIG_DRM_CDNS_MHDP8546) += cdns-mhdp8546.o 3 cdns-mhdp8546-y := cdns-mhdp8546-core.o cdns-mhdp8546-hdcp.o 4 cdns-mhdp8546-$(CONFIG_DRM_CDNS_MHDP8546_J721E) += cdns-mhdp8546-j721e.o
|
/linux/Documentation/devicetree/bindings/net/ |
A D | macb.txt | 4 - compatible: Should be "cdns,[<chip>-]{macb|gem}" 5 Use "cdns,at91rm9200-emac" Atmel at91rm9200 SoC. 6 Use "cdns,at91sam9260-macb" for Atmel at91sam9 SoCs. 7 Use "cdns,sam9x60-macb" for Microchip sam9x60 SoC. 8 Use "cdns,np4-macb" for NP4 SoC devices. 9 Use "cdns,at32ap7000-macb" for other 10/100 usage or use the generic form: "cdns,macb". 15 Use "cdns,zynq-gem" Xilinx Zynq-7xxx SoC. 16 Use "cdns,zynqmp-gem" for Zynq Ultrascale+ MPSoC. 20 Or the generic form: "cdns,emac". 29 Optional elements: 'rx_clk' applies to cdns,zynqmp-gem [all …]
|
/linux/arch/arm64/boot/dts/intel/ |
A D | socfpga_agilex_socdk.dts | 114 cdns,page-size = <256>; 115 cdns,block-size = <16>; 116 cdns,read-delay = <2>; 117 cdns,tshsl-ns = <50>; 118 cdns,tsd2d-ns = <50>; 119 cdns,tchsh-ns = <4>; 120 cdns,tslch-ns = <4>;
|
/linux/arch/xtensa/boot/dts/ |
A D | csp.dts | 5 compatible = "cdns,xtensa-xtfpga"; 11 …bootargs = "earlycon=cdns,0xfd000000,115200 console=tty0 console=ttyPS0,115200 root=/dev/ram0 rw e… 23 compatible = "cdns,xtensa-cpu"; 29 compatible = "cdns,xtensa-pic"; 48 compatible = "xlnx,xuartps", "cdns,uart-r1p8";
|