Home
last modified time | relevance | path

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

123

/Linux-v4.19/drivers/soundwire/
Dcadence_master.c186 static inline u32 cdns_readl(struct sdw_cdns *cdns, int offset) in cdns_readl() argument
188 return readl(cdns->registers + offset); in cdns_readl()
191 static inline void cdns_writel(struct sdw_cdns *cdns, int offset, u32 value) in cdns_writel() argument
193 writel(value, cdns->registers + offset); in cdns_writel()
196 static inline void cdns_updatel(struct sdw_cdns *cdns, in cdns_updatel() argument
201 tmp = cdns_readl(cdns, offset); in cdns_updatel()
203 cdns_writel(cdns, offset, tmp); in cdns_updatel()
206 static int cdns_clear_bit(struct sdw_cdns *cdns, int offset, u32 value) in cdns_clear_bit() argument
211 writel(value, cdns->registers + offset); in cdns_clear_bit()
215 reg_read = readl(cdns->registers + offset); in cdns_clear_bit()
[all …]
Dintel.c97 struct sdw_cdns cdns; member
102 #define cdns_to_intel(_cdns) container_of(_cdns, struct sdw_intel, cdns)
184 sdw->cdns.link_up = true; in intel_link_power_up()
240 dev_err(sdw->cdns.dev, "Failed to set sync period: %d", ret); in intel_shim_init()
332 intel_pdi_stream_ch_update(sdw, &sdw->cdns.pcm, true); in intel_pdi_ch_update()
333 intel_pdi_stream_ch_update(sdw, &sdw->cdns.pdm, false); in intel_pdi_ch_update()
407 struct sdw_cdns *cdns = &sdw->cdns; in intel_alloc_port() local
411 for (i = 0; i < cdns->num_ports; i++) { in intel_alloc_port()
412 if (cdns->ports[i].assigned == true) in intel_alloc_port()
415 port = &cdns->ports[i]; in intel_alloc_port()
[all …]
Dcadence_master.h155 int sdw_cdns_probe(struct sdw_cdns *cdns);
161 int sdw_cdns_init(struct sdw_cdns *cdns);
162 int sdw_cdns_pdi_init(struct sdw_cdns *cdns,
164 int sdw_cdns_enable_interrupt(struct sdw_cdns *cdns);
166 int sdw_cdns_get_stream(struct sdw_cdns *cdns,
169 int sdw_cdns_alloc_stream(struct sdw_cdns *cdns,
172 void sdw_cdns_config_stream(struct sdw_cdns *cdns, struct sdw_cdns_port *port,
/Linux-v4.19/Documentation/devicetree/bindings/mtd/
Dcadence-quadspi.txt5 Generic default - "cdns,qspi-nor".
6 For TI 66AK2G SoC - "ti,k2g-qspi", "cdns,qspi-nor".
13 - cdns,fifo-depth : Size of the data FIFO in words.
14 - cdns,fifo-width : Bus width of the data FIFO in bytes.
15 - cdns,trigger-address : 32-bit indirect AHB trigger address.
18 - cdns,is-decoded-cs : Flag to indicate whether decoder is used or not.
19 - cdns,rclk-en : Flag to indicate that QSPI return clock is used to latch
26 - cdns,read-delay : Delay for read capture logic, in clock cycles
27 - cdns,tshsl-ns : Delay in nanoseconds for the length that the master
30 - cdns,tsd2d-ns : Delay in nanoseconds between one chip select being
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/net/
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 or the 10/100Mbit IP
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".
10 Use "cdns,pc302-gem" for Picochip picoXcell pc302 and later devices based on
11 the Cadence GEM, or the generic form: "cdns,gem".
16 Use "cdns,zynq-gem" Xilinx Zynq-7xxx SoC.
17 Use "cdns,zynqmp-gem" for Zynq Ultrascale+ MPSoC.
18 Or the generic form: "cdns,emac".
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/mmc/
Dsdhci-cadence.txt5 "cdns,sd4hc" - default of the IP
27 - cdns,phy-input-delay-sd-highspeed:
30 - cdns,phy-input-delay-legacy:
33 - cdns,phy-input-delay-sd-uhs-sdr12:
36 - cdns,phy-input-delay-sd-uhs-sdr25:
39 - cdns,phy-input-delay-sd-uhs-sdr50:
42 - cdns,phy-input-delay-sd-uhs-ddr50:
45 - cdns,phy-input-delay-mmc-highspeed:
48 - cdns,phy-input-delay-mmc-ddr:
56 - cdns,phy-dll-delay-sdclk:
[all …]
/Linux-v4.19/arch/arm/boot/dts/
Dsocfpga_arria10_socdk_qspi.dts31 cdns,page-size = <256>;
32 cdns,block-size = <16>;
33 cdns,read-delay = <4>;
34 cdns,tshsl-ns = <50>;
35 cdns,tsd2d-ns = <50>;
36 cdns,tchsh-ns = <4>;
37 cdns,tslch-ns = <4>;
Dsocfpga_cyclone5_vining_fpga.dts257 cdns,page-size = <256>;
258 cdns,block-size = <16>;
259 cdns,read-delay = <4>;
260 cdns,tshsl-ns = <50>;
261 cdns,tsd2d-ns = <50>;
262 cdns,tchsh-ns = <4>;
263 cdns,tslch-ns = <4>;
274 cdns,page-size = <256>;
275 cdns,block-size = <16>;
276 cdns,read-delay = <4>;
[all …]
Dsocfpga_cyclone5_sodia.dts136 cdns,page-size = <256>;
137 cdns,block-size = <16>;
138 cdns,read-delay = <4>;
139 cdns,tshsl-ns = <50>;
140 cdns,tsd2d-ns = <50>;
141 cdns,tchsh-ns = <4>;
142 cdns,tslch-ns = <4>;
Dsocfpga_arria5_socdk.dts139 cdns,page-size = <256>;
140 cdns,block-size = <16>;
141 cdns,read-delay = <4>;
142 cdns,tshsl-ns = <50>;
143 cdns,tsd2d-ns = <50>;
144 cdns,tchsh-ns = <4>;
145 cdns,tslch-ns = <4>;
Dsocfpga_cyclone5_socdk.dts144 cdns,page-size = <256>;
145 cdns,block-size = <16>;
146 cdns,read-delay = <4>;
147 cdns,tshsl-ns = <50>;
148 cdns,tsd2d-ns = <50>;
149 cdns,tchsh-ns = <4>;
150 cdns,tslch-ns = <4>;
Dsocfpga_cyclone5_socrates.dts94 cdns,read-delay = <4>;
95 cdns,tshsl-ns = <50>;
96 cdns,tsd2d-ns = <50>;
97 cdns,tchsh-ns = <4>;
98 cdns,tslch-ns = <4>;
Dsocfpga_cyclone5_sockit.dts189 cdns,page-size = <256>;
190 cdns,block-size = <16>;
191 cdns,read-delay = <4>;
192 cdns,tshsl-ns = <50>;
193 cdns,tsd2d-ns = <50>;
194 cdns,tchsh-ns = <4>;
195 cdns,tslch-ns = <4>;
Dzynq-7000.dtsi114 compatible = "cdns,i2c-r1p10";
125 compatible = "cdns,i2c-r1p10";
159 compatible = "xlnx,xuartps", "cdns,uart-r1p8";
168 compatible = "xlnx,xuartps", "cdns,uart-r1p8";
201 compatible = "cdns,zynq-gem", "cdns,gem";
212 compatible = "cdns,zynq-gem", "cdns,gem";
319 compatible = "cdns,ttc";
327 compatible = "cdns,ttc";
362 compatible = "cdns,wdt-r1p2";
/Linux-v4.19/Documentation/devicetree/bindings/pci/
Dcdns,cdns-pcie-ep.txt4 - compatible: Should contain "cdns,cdns-pcie-ep" to identify the IP used.
8 - cdns,max-outbound-regions: Set to maximum number of outbound regions
19 compatible = "cdns,cdns-pcie-ep";
23 cdns,max-outbound-regions = <16>;
Dcdns,cdns-pcie-host.txt7 - compatible: Should contain "cdns,cdns-pcie-host" to identify the IP used.
20 - cdns,max-outbound-regions: Set to maximum number of outbound regions
22 - cdns,no-bar-match-nbits: Set into the no BAR match register to configure the
34 compatible = "cdns,cdns-pcie-host";
40 cdns,max-outbound-regions = <16>;
41 cdns,no-bar-match-nbits = <32>;
/Linux-v4.19/arch/xtensa/boot/dts/
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";
Dxtfpga.dtsi3 compatible = "cdns,xtensa-xtfpga";
21 compatible = "cdns,xtensa-cpu";
28 compatible = "cdns,xtensa-pic";
53 compatible = "cdns,xtfpga-clock";
80 compatible = "cdns,xtfpga-i2s";
107 compatible = "cdns,xtfpga-spi";
/Linux-v4.19/arch/arm64/boot/dts/xilinx/
Dzynqmp.dtsi359 compatible = "cdns,zynqmp-gem", "cdns,gem";
370 compatible = "cdns,zynqmp-gem", "cdns,gem";
381 compatible = "cdns,zynqmp-gem", "cdns,gem";
392 compatible = "cdns,zynqmp-gem", "cdns,gem";
414 compatible = "cdns,i2c-r1p14", "cdns,i2c-r1p10";
424 compatible = "cdns,i2c-r1p14", "cdns,i2c-r1p10";
519 compatible = "cdns,spi-r1p6";
530 compatible = "cdns,spi-r1p6";
541 compatible = "cdns,ttc";
550 compatible = "cdns,ttc";
[all …]
/Linux-v4.19/arch/arm64/boot/dts/altera/
Dsocfpga_stratix10_socdk.dts160 cdns,page-size = <256>;
161 cdns,block-size = <16>;
162 cdns,read-delay = <1>;
163 cdns,tshsl-ns = <50>;
164 cdns,tsd2d-ns = <50>;
165 cdns,tchsh-ns = <4>;
166 cdns,tslch-ns = <4>;
/Linux-v4.19/Documentation/devicetree/bindings/interrupt-controller/
Dcdns,xtensa-mx.txt4 - compatible: Should be "cdns,xtensa-mx".
7 (see cdns,xtensa-pic.txt).
11 compatible = "cdns,xtensa-mx";
/Linux-v4.19/Documentation/devicetree/bindings/serial/
Dcdns,uart.txt5 Use "xlnx,xuartps","cdns,uart-r1p8" for Zynq-7xxx SoC.
6 Use "xlnx,zynqmp-uart","cdns,uart-r1p12" for Zynq Ultrascale+ MPSoC.
17 compatible = "cdns,uart-r1p8";
/Linux-v4.19/Documentation/devicetree/bindings/i2c/
Di2c-cadence.txt6 * "cdns,i2c-r1p10"
8 * "cdns,i2c-r1p14"
21 compatible = "cdns,i2c-r1p10";
/Linux-v4.19/drivers/media/platform/cadence/
DMakefile3 obj-$(CONFIG_VIDEO_CADENCE_CSI2RX) += cdns-csi2rx.o
4 obj-$(CONFIG_VIDEO_CADENCE_CSI2TX) += cdns-csi2tx.o
/Linux-v4.19/Documentation/devicetree/bindings/display/bridge/
Dcdns,dsi.txt7 - compatible: should be set to "cdns,dsi".
40 - compatible: should be set to "cdns,dphy".
49 compatible = "cdns,dphy";
57 compatible = "cdns,dsi";
88 compatible = "cdns,dsi";

123