/Linux-v4.19/drivers/gpu/drm/bridge/synopsys/ |
D | dw-hdmi-ahb-audio.c | 160 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 …]
|
D | Makefile | 3 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/ |
D | core.c | 106 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 …]
|
D | regs.h | 315 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/ |
D | rockchip-dw-mshc.txt | 6 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 …]
|
D | exynos-dw-mshc.txt | 6 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 …]
|
D | hi3798cv200-dw-mshc.txt | 4 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";
|
D | k3-dw-mshc.txt | 4 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";
|
D | bluefield-dw-mshc.txt | 4 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/ |
D | dw-axi-dmac-platform.c | 179 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/ |
D | berlin2cd.dtsi | 175 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 …]
|
D | berlin2.dtsi | 185 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 …]
|
D | berlin2q.dtsi | 246 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 …]
|
D | exynos5260-xyref5260.dts | 71 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>;
|
D | exynos5410-smdk5410.dts | 44 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/ |
D | i5100_edac.c | 484 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/ |
D | berlin4ct.dtsi | 134 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/ |
D | vega10_ih.c | 318 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 …]
|
D | cik_ih.c | 272 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/ |
D | be.h | 172 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/ |
D | camellia_glue.c | 816 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/ |
D | i915_gem_context.c | 115 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/ |
D | axs10x_mb.dtsi | 113 * "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/ |
D | socfpga_stratix10.dtsi | 172 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/ |
D | mach-imx6q.c | 89 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()
|