| /Linux-v5.4/drivers/net/wireless/intel/iwlwifi/pcie/ |
| D | ctxt-info.c | 62 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 …]
|
| D | internal.h | 776 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/ |
| D | xhci-mvebu.c | 23 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()
|
| D | ehci-orion.c | 144 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/ |
| D | icom.c | 342 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/ |
| D | ahci_mvebu.c | 37 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/ |
| D | kirkwood-dma.c | 79 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/ |
| D | marvell,armada-39x-pinctrl.txt | 32 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)
|
| D | marvell,armada-38x-pinctrl.txt | 32 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)
|
| D | marvell,armada-xp-pinctrl.txt | 42 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)
|
| D | cortina,gemini-pinctrl.txt | 36 dram_default_pins: pinctrl-dram { 38 function = "dram";
|
| D | marvell,armada-375-pinctrl.txt | 26 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/ |
| D | pcie.c | 125 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/ |
| D | sst.c | 471 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()
|
| D | sst_pci.c | 94 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/ |
| D | cesa.c | 316 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/ |
| D | sun9i-de.txt | 12 - "dram": the DRAM bus clock for the system 24 clock-names = "mod", "dram", "bus";
|
| /Linux-v5.4/drivers/mmc/host/ |
| D | mvsdio.c | 673 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()
|
| D | sdhci-pxav3.c | 73 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/ |
| D | mv_xor.c | 1164 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/ |
| D | mv643xx_eth.h | 23 struct mbus_dram_target_info *dram; member
|
| /Linux-v5.4/arch/sparc/kernel/ |
| D | sbus.c | 612 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/ |
| D | sun50i-h6-orangepi.dtsi | 111 regulator-name = "vcc25-dram"; 182 regulator-name = "vcc-dram";
|
| /Linux-v5.4/arch/arm/boot/dts/ |
| D | sunxi-libretech-all-h3-cc.dtsi | 83 reg_vcc_dram: vcc-dram { 85 regulator-name = "vcc-dram";
|
| /Linux-v5.4/arch/arm/mach-orion5x/ |
| D | pci.c | 409 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()
|