Home
last modified time | relevance | path

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

1234

/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/pcie/
Dctxt-info.c62 struct iwl_self_init_dram *dram = &trans->init_dram; in iwl_pcie_ctxt_info_free_paging() local
65 if (!dram->paging) { in iwl_pcie_ctxt_info_free_paging()
66 WARN_ON(dram->paging_cnt); in iwl_pcie_ctxt_info_free_paging()
71 for (i = 0; i < dram->paging_cnt; i++) in iwl_pcie_ctxt_info_free_paging()
72 dma_free_coherent(trans->dev, dram->paging[i].size, in iwl_pcie_ctxt_info_free_paging()
73 dram->paging[i].block, in iwl_pcie_ctxt_info_free_paging()
74 dram->paging[i].physical); in iwl_pcie_ctxt_info_free_paging()
76 kfree(dram->paging); in iwl_pcie_ctxt_info_free_paging()
77 dram->paging_cnt = 0; in iwl_pcie_ctxt_info_free_paging()
78 dram->paging = NULL; in iwl_pcie_ctxt_info_free_paging()
[all …]
Dinternal.h776 struct iwl_dram_data *dram) in iwl_pcie_ctxt_info_alloc_dma() argument
778 dram->block = dma_alloc_coherent(trans->dev, sec->len, in iwl_pcie_ctxt_info_alloc_dma()
779 &dram->physical, in iwl_pcie_ctxt_info_alloc_dma()
781 if (!dram->block) in iwl_pcie_ctxt_info_alloc_dma()
784 dram->size = sec->len; in iwl_pcie_ctxt_info_alloc_dma()
785 memcpy(dram->block, sec->data, sec->len); in iwl_pcie_ctxt_info_alloc_dma()
792 struct iwl_self_init_dram *dram = &trans->init_dram; in iwl_pcie_ctxt_info_free_fw_img() local
795 if (!dram->fw) { in iwl_pcie_ctxt_info_free_fw_img()
796 WARN_ON(dram->fw_cnt); in iwl_pcie_ctxt_info_free_fw_img()
800 for (i = 0; i < dram->fw_cnt; i++) in iwl_pcie_ctxt_info_free_fw_img()
[all …]
/Linux-v5.4/drivers/usb/host/
Dxhci-mvebu.c23 const struct mbus_dram_target_info *dram) in xhci_mvebu_mbus_config() argument
34 for (win = 0; win < dram->num_cs; win++) { in xhci_mvebu_mbus_config()
35 const struct mbus_dram_window *cs = dram->cs + win; in xhci_mvebu_mbus_config()
38 (dram->mbus_dram_target_id << 4) | 1, in xhci_mvebu_mbus_config()
51 const struct mbus_dram_target_info *dram; in xhci_mvebu_mbus_init_quirk() local
65 dram = mv_mbus_dram_info(); in xhci_mvebu_mbus_init_quirk()
66 xhci_mvebu_mbus_config(base, dram); in xhci_mvebu_mbus_init_quirk()
Dehci-orion.c144 const struct mbus_dram_target_info *dram) in ehci_orion_conf_mbus_windows() argument
153 for (i = 0; i < dram->num_cs; i++) { in ehci_orion_conf_mbus_windows()
154 const struct mbus_dram_window *cs = dram->cs + i; in ehci_orion_conf_mbus_windows()
158 (dram->mbus_dram_target_id << 4) | 1); in ehci_orion_conf_mbus_windows()
210 const struct mbus_dram_target_info *dram; in ehci_orion_drv_probe() local
280 dram = mv_mbus_dram_info(); in ehci_orion_drv_probe()
281 if (dram) in ehci_orion_drv_probe()
282 ehci_orion_conf_mbus_windows(hcd, dram); in ehci_orion_drv_probe()
/Linux-v5.4/drivers/tty/serial/
Dicom.c342 void __iomem *dram_ptr = icom_port->dram; in load_code()
373 iram_ptr = (char __iomem *)icom_port->dram + ICOM_IRAM_OFFSET; in load_code()
393 iram_ptr = (char __iomem *) icom_port->dram + ICOM_IRAM_OFFSET; in load_code()
401 writeb(V2_HARDWARE, &(icom_port->dram->misc_flags)); in load_code()
407 &(icom_port->dram->HDLCConfigReg)); in load_code()
408 writeb(0x04, &(icom_port->dram->FlagFillIdleTimer)); /* 0.5 seconds */ in load_code()
409 writeb(0x00, &(icom_port->dram->CmdReg)); in load_code()
410 writeb(0x10, &(icom_port->dram->async_config3)); in load_code()
412 ICOM_ACFG_1STOP_BIT), &(icom_port->dram->async_config2)); in load_code()
441 writeb((char) ((fw->size + 16)/16), &icom_port->dram->mac_length); in load_code()
[all …]
/Linux-v5.4/drivers/ata/
Dahci_mvebu.c37 const struct mbus_dram_target_info *dram) in ahci_mvebu_mbus_config() argument
47 for (i = 0; i < dram->num_cs; i++) { in ahci_mvebu_mbus_config()
48 const struct mbus_dram_window *cs = dram->cs + i; in ahci_mvebu_mbus_config()
51 (dram->mbus_dram_target_id << 4) | 1, in ahci_mvebu_mbus_config()
72 const struct mbus_dram_target_info *dram; in ahci_mvebu_armada_380_config() local
75 dram = mv_mbus_dram_info(); in ahci_mvebu_armada_380_config()
76 if (dram) in ahci_mvebu_armada_380_config()
77 ahci_mvebu_mbus_config(hpriv, dram); in ahci_mvebu_armada_380_config()
/Linux-v5.4/sound/soc/kirkwood/
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()
106 const struct mbus_dram_target_info *dram; in kirkwood_dma_open() local
144 dram = mv_mbus_dram_info(); in kirkwood_dma_open()
151 KIRKWOOD_PLAYBACK_WIN, addr, dram); in kirkwood_dma_open()
157 KIRKWOOD_RECORD_WIN, addr, dram); in kirkwood_dma_open()
/Linux-v5.4/Documentation/devicetree/bindings/pinctrl/
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)
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)
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)
Dcortina,gemini-pinctrl.txt36 dram_default_pins: pinctrl-dram {
38 function = "dram";
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-v5.4/arch/arm/plat-orion/
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-v5.4/sound/soc/intel/atom/sst/
Dsst.c471 fw_save->dram = kvzalloc(ctx->dram_end - ctx->dram_base, GFP_KERNEL); in intel_sst_suspend()
472 if (!fw_save->dram) { in intel_sst_suspend()
474 goto dram; in intel_sst_suspend()
489 memcpy32_fromio(fw_save->dram, ctx->dram, ctx->dram_end - ctx->dram_base); in intel_sst_suspend()
499 kvfree(fw_save->dram); in intel_sst_suspend()
500 dram: in intel_sst_suspend()
525 memcpy32_toio(ctx->dram, fw_save->dram, ctx->dram_end - ctx->dram_base); in intel_sst_resume()
530 kvfree(fw_save->dram); in intel_sst_resume()
Dsst_pci.c94 ctx->dram = pcim_iomap(pci, 4, pci_resource_len(pci, 4)); in sst_platform_get_resources()
95 if (!ctx->dram) { in sst_platform_get_resources()
99 dev_dbg(ctx->dev, "DRAM Ptr %p\n", ctx->dram); in sst_platform_get_resources()
/Linux-v5.4/drivers/crypto/marvell/
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()
435 const struct mbus_dram_target_info *dram; in mv_cesa_probe() local
487 dram = mv_mbus_dram_info_nooverlap(); in mv_cesa_probe()
535 if (dram && cesa->caps->has_tdma) in mv_cesa_probe()
536 mv_cesa_conf_mbus_windows(engine, dram); in mv_cesa_probe()
/Linux-v5.4/Documentation/devicetree/bindings/clock/
Dsun9i-de.txt12 - "dram": the DRAM bus clock for the system
24 clock-names = "mod", "dram", "bus";
/Linux-v5.4/drivers/mmc/host/
Dmvsdio.c673 const struct mbus_dram_target_info *dram) in mv_conf_mbus_windows() argument
683 for (i = 0; i < dram->num_cs; i++) { in mv_conf_mbus_windows()
684 const struct mbus_dram_window *cs = dram->cs + i; in mv_conf_mbus_windows()
687 (dram->mbus_dram_target_id << 4) | 1, in mv_conf_mbus_windows()
698 const struct mbus_dram_target_info *dram; in mvsd_probe() local
768 dram = mv_mbus_dram_info(); in mvsd_probe()
769 if (dram) in mvsd_probe()
770 mv_conf_mbus_windows(host, dram); in mvsd_probe()
Dsdhci-pxav3.c73 const struct mbus_dram_target_info *dram) in mv_conf_mbus_windows() argument
79 if (!dram) { in mv_conf_mbus_windows()
101 for (i = 0; i < dram->num_cs; i++) { in mv_conf_mbus_windows()
102 const struct mbus_dram_window *cs = dram->cs + i; in mv_conf_mbus_windows()
107 (dram->mbus_dram_target_id << 4) | 1, in mv_conf_mbus_windows()
/Linux-v5.4/drivers/dma/
Dmv_xor.c1164 const struct mbus_dram_target_info *dram) in mv_xor_conf_mbus_windows() argument
1177 for (i = 0; i < dram->num_cs; i++) { in mv_xor_conf_mbus_windows()
1178 const struct mbus_dram_window *cs = dram->cs + i; in mv_xor_conf_mbus_windows()
1182 dram->mbus_dram_target_id, base + WINDOW_BASE(i)); in mv_xor_conf_mbus_windows()
1255 const struct mbus_dram_target_info *dram; in mv_xor_resume() local
1275 dram = mv_mbus_dram_info(); in mv_xor_resume()
1276 if (dram) in mv_xor_resume()
1277 mv_xor_conf_mbus_windows(xordev, dram); in mv_xor_resume()
1293 const struct mbus_dram_target_info *dram; in mv_xor_probe() local
1346 dram = mv_mbus_dram_info(); in mv_xor_probe()
[all …]
/Linux-v5.4/include/linux/
Dmv643xx_eth.h23 struct mbus_dram_target_info *dram; member
/Linux-v5.4/arch/sparc/kernel/
Dsbus.c612 unsigned long dram, tag; in sbus_iommu_init() local
614 dram = iommu->iommu_control + (IOMMU_DRAMDIAG - IOMMU_CONTROL); in sbus_iommu_init()
617 dram += (unsigned long)i * 8UL; in sbus_iommu_init()
619 upa_writeq(0, dram); in sbus_iommu_init()
/Linux-v5.4/arch/arm64/boot/dts/allwinner/
Dsun50i-h6-orangepi.dtsi111 regulator-name = "vcc25-dram";
182 regulator-name = "vcc-dram";
/Linux-v5.4/arch/arm/boot/dts/
Dsunxi-libretech-all-h3-cc.dtsi83 reg_vcc_dram: vcc-dram {
85 regulator-name = "vcc-dram";
/Linux-v5.4/arch/arm/mach-orion5x/
Dpci.c409 const struct mbus_dram_target_info *dram = mv_mbus_dram_info(); in orion5x_setup_pci_wins() local
425 for (i = 0; i < dram->num_cs; i++) { in orion5x_setup_pci_wins()
426 const struct mbus_dram_window *cs = dram->cs + i; in orion5x_setup_pci_wins()

1234