Home
last modified time | relevance | path

Searched refs:dw (Results 1 – 25 of 288) sorted by relevance

12345678910>>...12

/Linux-v4.19/drivers/gpu/drm/bridge/synopsys/
Ddw-hdmi-ahb-audio.c160 static void dw_hdmi_reformat_iec958(struct snd_dw_hdmi *dw, in dw_hdmi_reformat_iec958() argument
163 u32 *src = dw->buf_src + offset; in dw_hdmi_reformat_iec958()
164 u32 *dst = dw->buf_dst + offset; in dw_hdmi_reformat_iec958()
165 u32 *end = dw->buf_src + offset + bytes; in dw_hdmi_reformat_iec958()
188 static void dw_hdmi_reformat_s24(struct snd_dw_hdmi *dw, in dw_hdmi_reformat_s24() argument
191 u32 *src = dw->buf_src + offset; in dw_hdmi_reformat_s24()
192 u32 *dst = dw->buf_dst + offset; in dw_hdmi_reformat_s24()
193 u32 *end = dw->buf_src + offset + bytes; in dw_hdmi_reformat_s24()
199 cs = dw->cs[dw->iec_offset++]; in dw_hdmi_reformat_s24()
200 if (dw->iec_offset >= 192) in dw_hdmi_reformat_s24()
[all …]
DMakefile3 obj-$(CONFIG_DRM_DW_HDMI) += dw-hdmi.o
4 obj-$(CONFIG_DRM_DW_HDMI_AHB_AUDIO) += dw-hdmi-ahb-audio.o
5 obj-$(CONFIG_DRM_DW_HDMI_I2S_AUDIO) += dw-hdmi-i2s-audio.o
6 obj-$(CONFIG_DRM_DW_HDMI_CEC) += dw-hdmi-cec.o
8 obj-$(CONFIG_DRM_DW_MIPI_DSI) += dw-mipi-dsi.o
/Linux-v4.19/drivers/dma/dw/
Dcore.c106 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_desc_get() local
110 desc = dma_pool_zalloc(dw->desc_pool, GFP_ATOMIC, &phys); in dwc_desc_get()
125 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_desc_put() local
133 dma_pool_free(dw->desc_pool, child, child->txd.phys); in dwc_desc_put()
137 dma_pool_free(dw->desc_pool, desc, desc->txd.phys); in dwc_desc_put()
179 struct dw_dma *dw = to_dw_dma(dwc->chan.device); in dwc_initialize() local
184 if (dw->pdata->is_idma32) in dwc_initialize()
190 channel_set_bit(dw, MASK.XFER, dwc->mask); in dwc_initialize()
191 channel_set_bit(dw, MASK.ERROR, dwc->mask); in dwc_initialize()
209 static inline void dwc_chan_disable(struct dw_dma *dw, struct dw_dma_chan *dwc) in dwc_chan_disable() argument
[all …]
Dregs.h315 static inline struct dw_dma_regs __iomem *__dw_regs(struct dw_dma *dw) in __dw_regs() argument
317 return dw->regs; in __dw_regs()
320 #define dma_readl(dw, name) \ argument
321 readl(&(__dw_regs(dw)->name))
322 #define dma_writel(dw, name, val) \ argument
323 writel((val), &(__dw_regs(dw)->name))
325 #define idma32_readq(dw, name) \ argument
326 hi_lo_readq(&(__dw_regs(dw)->name))
327 #define idma32_writeq(dw, name, val) \ argument
328 hi_lo_writeq((val), &(__dw_regs(dw)->name))
[all …]
/Linux-v4.19/Documentation/devicetree/bindings/mmc/
Drockchip-dw-mshc.txt6 differences between the core Synopsys dw mshc controller properties described
7 by synopsys-dw-mshc.txt and the properties used by the Rockchip specific
13 - "rockchip,rk2928-dw-mshc": for Rockchip RK2928 and following,
15 - "rockchip,rk3288-dw-mshc": for Rockchip RK3288
16 - "rockchip,rv1108-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip RV1108
17 - "rockchip,px30-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip PX30
18 - "rockchip,rk3036-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip RK3036
19 - "rockchip,rk3228-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip RK322x
20 - "rockchip,rk3328-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip RK3328
21 - "rockchip,rk3368-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip RK3368
[all …]
Dexynos-dw-mshc.txt6 differences between the core Synopsys dw mshc controller properties described
7 by synopsys-dw-mshc.txt and the properties used by the Samsung Exynos specific
13 - "samsung,exynos4210-dw-mshc": for controllers with Samsung Exynos4210
15 - "samsung,exynos4412-dw-mshc": for controllers with Samsung Exynos4412
17 - "samsung,exynos5250-dw-mshc": for controllers with Samsung Exynos5250
19 - "samsung,exynos5420-dw-mshc": for controllers with Samsung Exynos5420
21 - "samsung,exynos7-dw-mshc": for controllers with Samsung Exynos7
23 - "samsung,exynos7-dw-mshc-smu": for controllers with Samsung Exynos7
26 * samsung,dw-mshc-ciu-div: Specifies the divider value for the card interface
30 * samsung,dw-mshc-sdr-timing: Specifies the value of CIU clock phase shift value
[all …]
Dhi3798cv200-dw-mshc.txt4 Read synopsys-dw-mshc.txt for more details
8 differences between the core Synopsys dw mshc controller properties described
9 by synopsys-dw-mshc.txt and the properties used by the Hisilicon Hi3798CV200
13 - compatible: Should contain "hisilicon,hi3798cv200-dw-mshc".
17 "ciu" - The ciu clock described in synopsys-dw-mshc.txt.
18 "biu" - The biu clock described in synopsys-dw-mshc.txt.
25 compatible = "hisilicon,hi3798cv200-dw-mshc";
Dk3-dw-mshc.txt4 Read synopsys-dw-mshc.txt for more details
8 differences between the core Synopsys dw mshc controller properties described
9 by synopsys-dw-mshc.txt and the properties used by the Hisilicon specific
15 - "hisilicon,hi3660-dw-mshc": for controllers with hi3660 specific extensions.
16 - "hisilicon,hi4511-dw-mshc": for controllers with hi4511 specific extensions.
17 - "hisilicon,hi6220-dw-mshc": for controllers with hi6220 specific extensions.
28 compatible = "hisilicon,hi4511-dw-mshc";
53 compatible = "hisilicon,hi6220-dw-mshc";
Dbluefield-dw-mshc.txt4 Read synopsys-dw-mshc.txt for more details
8 differences between the core Synopsys dw mshc controller properties described
9 by synopsys-dw-mshc.txt and the properties used by the Mellanox Bluefield SoC
15 - "mellanox,bluefield-dw-mshc": for controllers with Mellanox Bluefield SoC
22 compatible = "mellanox,bluefield-dw-mshc";
/Linux-v4.19/drivers/dma/dw-axi-dmac/
Ddw-axi-dmac-platform.c179 for (i = 0; i < chip->dw->hdata->nr_channels; i++) { in axi_dma_hw_init()
180 axi_chan_irq_disable(&chip->dw->chan[i], DWAXIDMAC_IRQ_ALL); in axi_dma_hw_init()
181 axi_chan_disable(&chip->dw->chan[i]); in axi_dma_hw_init()
188 u32 max_width = chan->chip->dw->hdata->m_data_width; in axi_chan_get_xfer_width()
200 struct dw_axi_dma *dw = chan->chip->dw; in axi_desc_get() local
204 desc = dma_pool_zalloc(dw->desc_pool, GFP_NOWAIT, &phys); in axi_desc_get()
222 struct dw_axi_dma *dw = chan->chip->dw; in axi_desc_put() local
228 dma_pool_free(dw->desc_pool, child, child->vd.tx.phys); in axi_desc_put()
232 dma_pool_free(dw->desc_pool, desc, desc->vd.tx.phys); in axi_desc_put()
275 u32 priority = chan->chip->dw->hdata->priority[chan->id]; in axi_chan_block_xfer_start()
[all …]
/Linux-v4.19/arch/arm/boot/dts/
Dberlin2cd.dtsi175 compatible = "snps,dw-apb-gpio";
181 compatible = "snps,dw-apb-gpio-port";
193 compatible = "snps,dw-apb-gpio";
199 compatible = "snps,dw-apb-gpio-port";
211 compatible = "snps,dw-apb-gpio";
217 compatible = "snps,dw-apb-gpio-port";
229 compatible = "snps,dw-apb-gpio";
235 compatible = "snps,dw-apb-gpio-port";
267 compatible = "snps,dw-apb-ssi";
277 compatible = "snps,dw-wdt";
[all …]
Dberlin2.dtsi185 compatible = "snps,dw-apb-gpio";
191 compatible = "snps,dw-apb-gpio-port";
203 compatible = "snps,dw-apb-gpio";
209 compatible = "snps,dw-apb-gpio-port";
221 compatible = "snps,dw-apb-gpio";
227 compatible = "snps,dw-apb-gpio-port";
239 compatible = "snps,dw-apb-gpio";
245 compatible = "snps,dw-apb-gpio-port";
257 compatible = "snps,dw-apb-timer";
266 compatible = "snps,dw-apb-timer";
[all …]
Dberlin2q.dtsi246 compatible = "snps,dw-apb-gpio";
252 compatible = "snps,dw-apb-gpio-port";
264 compatible = "snps,dw-apb-gpio";
270 compatible = "snps,dw-apb-gpio-port";
282 compatible = "snps,dw-apb-gpio";
288 compatible = "snps,dw-apb-gpio-port";
300 compatible = "snps,dw-apb-gpio";
306 compatible = "snps,dw-apb-gpio-port";
342 compatible = "snps,dw-apb-timer";
350 compatible = "snps,dw-apb-timer";
[all …]
Dexynos5260-xyref5260.dts71 samsung,dw-mshc-ciu-div = <3>;
72 samsung,dw-mshc-sdr-timing = <0 4>;
73 samsung,dw-mshc-ddr-timing = <0 2>;
83 samsung,dw-mshc-ciu-div = <3>;
84 samsung,dw-mshc-sdr-timing = <2 3>;
85 samsung,dw-mshc-ddr-timing = <1 2>;
Dexynos5410-smdk5410.dts44 samsung,dw-mshc-ciu-div = <3>;
45 samsung,dw-mshc-sdr-timing = <2 3>;
46 samsung,dw-mshc-ddr-timing = <1 2>;
54 samsung,dw-mshc-ciu-div = <3>;
55 samsung,dw-mshc-sdr-timing = <2 3>;
56 samsung,dw-mshc-ddr-timing = <1 2>;
/Linux-v4.19/drivers/edac/
Di5100_edac.c484 u32 dw; in i5100_read_log() local
494 pci_read_config_dword(pdev, I5100_VALIDLOG, &dw); in i5100_read_log()
496 if (i5100_validlog_redmemvalid(dw)) { in i5100_read_log()
503 if (i5100_validlog_recmemvalid(dw)) { in i5100_read_log()
525 if (i5100_validlog_nrecmemvalid(dw)) { in i5100_read_log()
547 pci_write_config_dword(pdev, I5100_VALIDLOG, dw); in i5100_read_log()
553 u32 dw, dw2; in i5100_check_error() local
555 pci_read_config_dword(priv->mc, I5100_FERR_NF_MEM, &dw); in i5100_check_error()
556 if (i5100_ferr_nf_mem_any(dw)) { in i5100_check_error()
560 i5100_read_log(mci, i5100_ferr_nf_mem_chan_indx(dw), in i5100_check_error()
[all …]
/Linux-v4.19/arch/arm64/boot/dts/synaptics/
Dberlin4ct.dtsi134 compatible = "snps,dw-apb-gpio";
140 compatible = "snps,dw-apb-gpio-port";
152 compatible = "snps,dw-apb-gpio";
158 compatible = "snps,dw-apb-gpio-port";
170 compatible = "snps,dw-apb-gpio";
176 compatible = "snps,dw-apb-gpio-port";
188 compatible = "snps,dw-apb-gpio";
194 compatible = "snps,dw-apb-gpio-port";
206 compatible = "snps,dw-apb-ictl";
233 compatible = "snps,dw-apb-ictl";
[all …]
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Dvega10_ih.c318 uint32_t dw[8]; in vega10_ih_decode_iv() local
320 dw[0] = le32_to_cpu(adev->irq.ih.ring[ring_index + 0]); in vega10_ih_decode_iv()
321 dw[1] = le32_to_cpu(adev->irq.ih.ring[ring_index + 1]); in vega10_ih_decode_iv()
322 dw[2] = le32_to_cpu(adev->irq.ih.ring[ring_index + 2]); in vega10_ih_decode_iv()
323 dw[3] = le32_to_cpu(adev->irq.ih.ring[ring_index + 3]); in vega10_ih_decode_iv()
324 dw[4] = le32_to_cpu(adev->irq.ih.ring[ring_index + 4]); in vega10_ih_decode_iv()
325 dw[5] = le32_to_cpu(adev->irq.ih.ring[ring_index + 5]); in vega10_ih_decode_iv()
326 dw[6] = le32_to_cpu(adev->irq.ih.ring[ring_index + 6]); in vega10_ih_decode_iv()
327 dw[7] = le32_to_cpu(adev->irq.ih.ring[ring_index + 7]); in vega10_ih_decode_iv()
329 entry->client_id = dw[0] & 0xff; in vega10_ih_decode_iv()
[all …]
Dcik_ih.c272 uint32_t dw[4]; in cik_ih_decode_iv() local
274 dw[0] = le32_to_cpu(adev->irq.ih.ring[ring_index + 0]); in cik_ih_decode_iv()
275 dw[1] = le32_to_cpu(adev->irq.ih.ring[ring_index + 1]); in cik_ih_decode_iv()
276 dw[2] = le32_to_cpu(adev->irq.ih.ring[ring_index + 2]); in cik_ih_decode_iv()
277 dw[3] = le32_to_cpu(adev->irq.ih.ring[ring_index + 3]); in cik_ih_decode_iv()
280 entry->src_id = dw[0] & 0xff; in cik_ih_decode_iv()
281 entry->src_data[0] = dw[1] & 0xfffffff; in cik_ih_decode_iv()
282 entry->ring_id = dw[2] & 0xff; in cik_ih_decode_iv()
283 entry->vmid = (dw[2] >> 8) & 0xff; in cik_ih_decode_iv()
284 entry->pasid = (dw[2] >> 16) & 0xffff; in cik_ih_decode_iv()
/Linux-v4.19/drivers/scsi/be2iscsi/
Dbe.h172 u32 *dw = (u32 *) ptr + dw_offset; in amap_set() local
173 *dw &= ~(mask << offset); in amap_set()
174 *dw |= (mask & value) << offset; in amap_set()
186 u32 *dw = ptr; in amap_get() local
187 return mask & (*(dw + dw_offset) >> offset); in amap_get()
201 u32 *dw = wrb; in swap_dws() local
204 *dw = cpu_to_le32(*dw); in swap_dws()
205 dw++; in swap_dws()
/Linux-v4.19/arch/x86/crypto/
Dcamellia_glue.c816 u32 dw, tl, tr; in camellia_setup_tail() local
828 dw = (subRL[1] & subRL[9]) >> 32; in camellia_setup_tail()
829 subRL[1] ^= rol32(dw, 1); in camellia_setup_tail()
840 dw = (subRL[1] & subRL[17]) >> 32; in camellia_setup_tail()
841 subRL[1] ^= rol32(dw, 1); in camellia_setup_tail()
859 dw = (subRL[1] & subRL[25]) >> 32; in camellia_setup_tail()
860 subRL[1] ^= rol32(dw, 1); in camellia_setup_tail()
882 dw = (kw4 & subRL[24]) >> 32; in camellia_setup_tail()
883 kw4 ^= rol32(dw, 1); in camellia_setup_tail()
895 dw = (kw4 & subRL[16]) >> 32; in camellia_setup_tail()
[all …]
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Di915_gem_context.c115 unsigned int dw) in gpu_fill() argument
149 (dw * real_page_count(obj)) << PAGE_SHIFT | in gpu_fill()
150 (dw * sizeof(u32)), in gpu_fill()
152 dw); in gpu_fill()
340 unsigned long ncontexts, ndwords, dw; in igt_ctx_exec() local
361 dw = 0; in igt_ctx_exec()
394 err = gpu_fill(obj, ctx, engine, dw); in igt_ctx_exec()
398 ndwords, dw, max_dwords(obj), in igt_ctx_exec()
404 if (++dw == max_dwords(obj)) { in igt_ctx_exec()
406 dw = 0; in igt_ctx_exec()
[all …]
/Linux-v4.19/arch/arc/boot/dts/
Daxs10x_mb.dtsi113 * "altr,socfpga-dw-mshc".
117 * "snps,dw-mshc" should be enough for all users of DW MMC once
122 compatible = "altr,socfpga-dw-mshc";
133 compatible = "snps,dw-apb-uart";
143 compatible = "snps,dw-apb-uart";
154 compatible = "snps,dw-apb-uart";
245 compatible = "snps,dw-apb-gpio";
251 compatible = "snps,dw-apb-gpio-port";
259 compatible = "snps,dw-apb-gpio-port";
267 compatible = "snps,dw-apb-gpio-port";
[all …]
/Linux-v4.19/arch/arm64/boot/dts/altera/
Dsocfpga_stratix10.dtsi172 compatible = "snps,dw-apb-gpio";
178 compatible = "snps,dw-apb-gpio-port";
192 compatible = "snps,dw-apb-gpio";
198 compatible = "snps,dw-apb-gpio-port";
267 compatible = "altr,socfpga-dw-mshc";
311 compatible = "snps,dw-apb-ssi";
324 compatible = "snps,dw-apb-ssi";
351 compatible = "snps,dw-apb-timer";
359 compatible = "snps,dw-apb-timer";
367 compatible = "snps,dw-apb-timer";
[all …]
/Linux-v4.19/arch/arm/mach-imx/
Dmach-imx6q.c89 u32 dw; in ventana_pciesw_early_fixup() local
97 pci_read_config_dword(dev, 0x62c, &dw); in ventana_pciesw_early_fixup()
98 dw |= 0xaaa8; // GPIO1-7 outputs in ventana_pciesw_early_fixup()
99 pci_write_config_dword(dev, 0x62c, dw); in ventana_pciesw_early_fixup()
101 pci_read_config_dword(dev, 0x644, &dw); in ventana_pciesw_early_fixup()
102 dw |= 0xfe; // GPIO1-7 output high in ventana_pciesw_early_fixup()
103 pci_write_config_dword(dev, 0x644, dw); in ventana_pciesw_early_fixup()

12345678910>>...12