Home
last modified time | relevance | path

Searched refs:dram (Results 1 – 25 of 104) sorted by relevance

12345

/linux/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dctxt-info.c50 struct iwl_dram_data *dram) in iwl_pcie_ctxt_info_alloc_dma() argument
52 dram->block = iwl_pcie_ctxt_info_dma_alloc_coherent(trans, len, in iwl_pcie_ctxt_info_alloc_dma()
53 &dram->physical); in iwl_pcie_ctxt_info_alloc_dma()
54 if (!dram->block) in iwl_pcie_ctxt_info_alloc_dma()
57 dram->size = len; in iwl_pcie_ctxt_info_alloc_dma()
58 memcpy(dram->block, data, len); in iwl_pcie_ctxt_info_alloc_dma()
65 struct iwl_self_init_dram *dram = &trans->init_dram; in iwl_pcie_ctxt_info_free_paging() local
68 if (!dram->paging) { in iwl_pcie_ctxt_info_free_paging()
69 WARN_ON(dram->paging_cnt); in iwl_pcie_ctxt_info_free_paging()
74 for (i = 0; i < dram->paging_cnt; i++) in iwl_pcie_ctxt_info_free_paging()
[all …]
H A Dctxt-info-v2.c193 ret = iwl_pcie_init_fw_sec(trans, img, &prph_scratch->dram.common); in iwl_pcie_ctxt_info_v2_alloc()
235 BUILD_BUG_ON(offsetofend(typeof(*prph_scratch), dram.common) + in iwl_pcie_ctxt_info_v2_alloc()
236 sizeof(prph_scratch->dram.fseq_img) != in iwl_pcie_ctxt_info_v2_alloc()
244 dram.common)); in iwl_pcie_ctxt_info_v2_alloc()
355 struct iwl_dram_data *dram) in iwl_pcie_load_payloads_contig() argument
373 dram->block = iwl_pcie_ctxt_info_dma_alloc_coherent(trans, len, in iwl_pcie_load_payloads_contig()
374 &dram->physical); in iwl_pcie_load_payloads_contig()
375 if (!dram->block) { in iwl_pcie_load_payloads_contig()
380 dram->size = len; in iwl_pcie_load_payloads_contig()
381 memcpy(dram->block, pnvm_data->chunks[0].data, len0); in iwl_pcie_load_payloads_contig()
[all …]
H A Diwl-context-info.h180 struct iwl_context_info_dram_nonfseq dram; member
195 struct iwl_dram_data *dram);
/linux/drivers/tty/serial/
H A Dicom.c260 struct func_dram __iomem *dram; member
605 void __iomem *dram_ptr = icom_port->dram; in load_code()
636 iram_ptr = (char __iomem *)icom_port->dram + ICOM_IRAM_OFFSET; in load_code()
656 iram_ptr = (char __iomem *) icom_port->dram + ICOM_IRAM_OFFSET; in load_code()
664 writeb(V2_HARDWARE, &(icom_port->dram->misc_flags)); in load_code()
670 &(icom_port->dram->HDLCConfigReg)); in load_code()
671 writeb(0x04, &(icom_port->dram->FlagFillIdleTimer)); /* 0.5 seconds */ in load_code()
672 writeb(0x00, &(icom_port->dram->CmdReg)); in load_code()
673 writeb(0x10, &(icom_port->dram->async_config3)); in load_code()
675 ICOM_ACFG_1STOP_BIT), &(icom_port->dram->async_config2)); in load_code()
[all …]
/linux/sound/soc/kirkwood/
H A Dkirkwood-dma.c79 const struct mbus_dram_target_info *dram) in kirkwood_dma_conf_mbus_windows() argument
88 for (i = 0; i < dram->num_cs; i++) { in kirkwood_dma_conf_mbus_windows()
89 const struct mbus_dram_window *cs = &dram->cs[i]; in kirkwood_dma_conf_mbus_windows()
95 (dram->mbus_dram_target_id << 4) | 1, in kirkwood_dma_conf_mbus_windows()
182 const struct mbus_dram_target_info *dram = mv_mbus_dram_info(); in kirkwood_dma_hw_params() local
185 if (!dram) in kirkwood_dma_hw_params()
190 KIRKWOOD_PLAYBACK_WIN, addr, dram); in kirkwood_dma_hw_params()
193 KIRKWOOD_RECORD_WIN, addr, dram); in kirkwood_dma_hw_params()
/linux/sound/soc/intel/catpt/
H A Dloader.c159 if (off < cdev->dram.start || off > cdev->dram.end) in catpt_store_memdumps()
221 if (!resource_contains(&cdev->dram, &r)) in catpt_restore_memdumps()
250 resource_set_range(&r1, cdev->dram.start + blk->ram_offset, blk->size); in catpt_restore_fwimage()
267 if (!resource_contains(&cdev->dram, &r2)) in catpt_restore_fwimage()
305 sram = &cdev->dram; in catpt_load_block()
632 catpt_dsp_update_srampge(cdev, &cdev->dram, cdev->spec->dram_mask); in catpt_boot_firmware()
650 __request_region(&cdev->dram, 0, 0x200, NULL, 0); in catpt_first_boot_firmware()
652 for (res = cdev->dram.child; res->sibling; res = res->sibling) in catpt_first_boot_firmware()
654 __request_region(&cdev->dram, re in catpt_first_boot_firmware()
[all...]
H A Ddsp.c383 catpt_dsp_set_srampge(cdev, &cdev->dram, cdev->spec->dram_mask, in catpt_dsp_power_down()
419 catpt_dsp_set_srampge(cdev, &cdev->dram, cdev->spec->dram_mask, 0); in catpt_dsp_power_up()
468 dump_size = resource_size(&cdev->dram); in catpt_coredump()
515 hdr->size = resource_size(&cdev->dram); in catpt_coredump()
518 memcpy_fromio(pos, cdev->lpe_ba + cdev->dram.start, hdr->size); in catpt_coredump()
/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_config.c261 p = emac->dram.va + MGR_R30_CMD_OFFSET; in emac_r30_cmd_init()
273 p = emac->dram.va + MGR_R30_CMD_OFFSET; in emac_r30_is_done()
306 bpool_cfg = emac->dram.va + BUFFER_POOL_0_ADDR_OFFSET; in prueth_fw_offload_buffer_setup()
344 rxq_ctx = emac->dram.va + HOST_RX_Q_EXP_CONTEXT_OFFSET; in prueth_fw_offload_buffer_setup()
355 rxq_ctx = emac->dram.va + HOST_RX_Q_PRE_CONTEXT_OFFSET; in prueth_fw_offload_buffer_setup()
365 rxq_ctx = emac->dram.va + DEFAULT_MSMC_Q_OFFSET; in prueth_fw_offload_buffer_setup()
393 bpool_cfg = emac->dram.va + BUFFER_POOL_0_ADDR_OFFSET; in prueth_emac_buffer_setup()
408 bpool_cfg = emac->dram.va + BUFFER_POOL_0_ADDR_OFFSET; in prueth_emac_buffer_setup()
430 rxq_ctx = emac->dram.va + HOST_RX_Q_EXP_CONTEXT_OFFSET; in prueth_emac_buffer_setup()
441 rxq_ctx = emac->dram.va + HOST_RX_Q_PRE_CONTEXT_OFFSET; in prueth_emac_buffer_setup()
[all …]
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dmarvell,armada-39x-pinctrl.txt32 mpp14 14 gpio, dram(vttctrl), dev(we1), ua1(txd)
34 mpp16 16 gpio, dram(deccerr), spi0(miso), pcie0(clkreq), i2c1(sda)
52 mpp33 33 gpio, dram(deccerr), dev(ad3)
62 mpp43 43 gpio, pcie0(clkreq), dram(vttctrl), dram(deccerr), spi1(cs2), dev(clkout), nand(rb1)
69 mpp48 48 gpio, sata0(prsnt) [1], dram(vttctrl), tdm(pclk) [2], audio(mclk) [2], sd0(d4), pcie0(clkr…
73 mpp51 51 gpio, tdm(dtx) [2], audio(sdo) [2], dram(deccerr), ua2(txd)
78 mpp56 56 gpio, ua1(rts), dram(deccerr), spi1(mosi), ua1(txd)
H A Dmarvell,armada-38x-pinctrl.txt32 mpp14 14 gpio, ge0(rxd2), ptp(clk), dram(vttctrl), spi0(cs3), dev(we1), pcie3(clkreq)
34 mpp16 16 gpio, ge0(rxctl), ge(mdio slave), dram(deccerr), spi0(miso), pcie0(clkreq), …
51 mpp33 33 gpio, dram(deccerr), dev(ad3)
61 mpp43 43 gpio, pcie0(clkreq), dram(vttctrl), dram(deccerr), spi1(cs2), dev(clkout), n…
66 mpp48 48 gpio, sata0(prsnt), dram(vttctrl), tdm(pclk), audio(mclk), sd0(d4), pcie0(cl…
69 mpp51 51 gpio, tdm(dtx), audio(sdo), dram(deccerr), ptp(trig)
74 mpp56 56 gpio, ua1(rts), ge(mdc), dram(deccerr), spi1(mosi), ua1(txd)
H A Dmarvell,armada-xp-pinctrl.txt42 mpp21 21 gpio, ge0(rxd5), ge1(rxd3), lcd(d21), dram(bat)
54 mpp33 33 gpio, tdm(int4), sd0(d1), dram(bat), dram(vttctrl)
55 mpp34 34 gpio, tdm(int5), sd0(d2), sata0(prsnt), dram(deccerr)
69 dram(bat), spi1(cs4)
71 spi1(cs5), dram(vttctrl)
H A Dcortina,gemini-pinctrl.txt36 dram_default_pins: pinctrl-dram {
38 function = "dram";
H A Dmarvell,armada-375-pinctrl.txt26 mpp10 10 gpio, dram(vttctrl), led(c1), nand(re)
59 mpp43 43 gpio, sata0(prsnt), dram(vttctrl)
80 mpp64 64 gpio, dram(vttctrl), led(p3)
/linux/drivers/firmware/tegra/
H A Dbpmp-tegra186.c25 void *dram; member
130 iosys_map_set_vaddr(&rx, priv->rx.dram + offset); in tegra186_bpmp_channel_init()
131 iosys_map_set_vaddr(&tx, priv->tx.dram + offset); in tegra186_bpmp_channel_init()
218 priv->tx.dram = devm_memremap(bpmp->dev, priv->tx.phys, size, in tegra186_bpmp_dram_init()
220 if (IS_ERR(priv->tx.dram)) { in tegra186_bpmp_dram_init()
221 err = PTR_ERR(priv->tx.dram); in tegra186_bpmp_dram_init()
226 priv->rx.dram = priv->tx.dram + SZ_4K; in tegra186_bpmp_dram_init()
/linux/arch/arm/plat-orion/
H A Dpcie.c125 const struct mbus_dram_target_info *dram; in orion_pcie_setup_wins() local
129 dram = mv_mbus_dram_info(); in orion_pcie_setup_wins()
154 for (i = 0; i < dram->num_cs; i++) { in orion_pcie_setup_wins()
155 const struct mbus_dram_window *cs = dram->cs + i; in orion_pcie_setup_wins()
161 (dram->mbus_dram_target_id << 4) | 1, in orion_pcie_setup_wins()
176 writel(dram->cs[0].base, base + PCIE_BAR_LO_OFF(1)); in orion_pcie_setup_wins()
/linux/drivers/crypto/marvell/cesa/
H A Dcesa.c316 const struct mbus_dram_target_info *dram) in mv_cesa_conf_mbus_windows() argument
326 for (i = 0; i < dram->num_cs; i++) { in mv_cesa_conf_mbus_windows()
327 const struct mbus_dram_window *cs = dram->cs + i; in mv_cesa_conf_mbus_windows()
331 (dram->mbus_dram_target_id << 4) | 1, in mv_cesa_conf_mbus_windows()
422 const struct mbus_dram_target_info *dram; in mv_cesa_probe() local
469 dram = mv_mbus_dram_info_nooverlap(); in mv_cesa_probe()
515 if (dram && cesa->caps->has_tdma) in mv_cesa_probe()
516 mv_cesa_conf_mbus_windows(engine, dram); in mv_cesa_probe()
/linux/sound/soc/intel/atom/sst/
H A Dsst_pci.c86 ctx->dram = pcim_iomap(pci, 4, 0); in sst_platform_get_resources()
87 if (!ctx->dram) in sst_platform_get_resources()
90 dev_dbg(ctx->dev, "DRAM Ptr %p\n", ctx->dram); in sst_platform_get_resources()
/linux/drivers/dma/
H A Dmv_xor.c1180 const struct mbus_dram_target_info *dram) in mv_xor_conf_mbus_windows() argument
1193 for (i = 0; i < dram->num_cs; i++) { in mv_xor_conf_mbus_windows()
1194 const struct mbus_dram_window *cs = dram->cs + i; in mv_xor_conf_mbus_windows()
1198 dram->mbus_dram_target_id, base + WINDOW_BASE(i)); in mv_xor_conf_mbus_windows()
1271 const struct mbus_dram_target_info *dram; in mv_xor_resume() local
1291 dram = mv_mbus_dram_info(); in mv_xor_resume()
1292 if (dram) in mv_xor_resume()
1293 mv_xor_conf_mbus_windows(xordev, dram); in mv_xor_resume()
1309 const struct mbus_dram_target_info *dram; in mv_xor_probe() local
1357 dram = mv_mbus_dram_info(); in mv_xor_probe()
[all …]
/linux/arch/arm64/boot/dts/allwinner/
H A Dsun50i-a100-allwinner-perf1.dts95 regulator-name = "vcc-dram-1";
128 regulator-name = "vdd-sys-usb-dram";
135 regulator-name = "vcc-dram-2";
/linux/arch/sparc/kernel/
H A Dsbus.c613 unsigned long dram, tag; in sbus_iommu_init() local
615 dram = iommu->iommu_control + (IOMMU_DRAMDIAG - IOMMU_CONTROL); in sbus_iommu_init()
618 dram += (unsigned long)i * 8UL; in sbus_iommu_init()
620 upa_writeq(0, dram); in sbus_iommu_init()
/linux/arch/arm/boot/dts/allwinner/
H A Dsunxi-libretech-all-h3-it.dtsi57 reg_vcc_dram: vcc-dram {
59 regulator-name = "vcc-dram";
H A Dsun8i-h3-nanopi-duo2.dts66 reg_vcc_dram: vcc-dram {
68 regulator-name = "vcc-dram";
H A Dsunxi-libretech-all-h3-cc.dtsi84 reg_vcc_dram: vcc-dram {
86 regulator-name = "vcc-dram";
/linux/include/linux/
H A Dmv643xx_eth.h24 struct mbus_dram_target_info *dram; member
/linux/arch/arm/boot/dts/sigmastar/
H A Dmstar-infinity2m-ssd201-som2d01.dtsi9 reg_vcc_dram: regulator-vcc-dram {

12345