Home
last modified time | relevance | path

Searched refs:cdns (Results 1 – 25 of 124) sorted by relevance

12345

/linux/drivers/usb/cdns3/
A Ddrd.c86 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 Dcore.c26 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 Dcdns3-plat.c24 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 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);
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 Dhost.c34 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 Ddrd.h205 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 Dgadget-export.h15 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 Dhost-export.h14 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 Dcdnsp-pci.c64 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 Dcadence_master.c383 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 Dintel.c859 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 Dcadence_master.h150 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 Dcdns,qspi-nor.yaml47 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 Dphy-cadence-torrent.yaml22 - 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 Dphy-cadence-sierra.yaml20 - 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 Dcdns,cdns-pcie-ep.yaml4 $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 Dcdns,cdns-pcie-host.yaml4 $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 Dcdns,sdhci.yaml22 - 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 Dsocfpga_cyclone5_vining_fpga.dts232 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 Dsocfpga_arria10_socdk_qspi.dts20 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 Dsocfpga_cyclone5_sodia.dts124 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 DMakefile2 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 Dmacb.txt4 - 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 Dsocfpga_agilex_socdk.dts114 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 Dcsp.dts5 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";

Completed in 47 milliseconds

12345