Home
last modified time | relevance | path

Searched refs:csr_base (Results 1 – 11 of 11) sorted by relevance

/linux-6.3-rc2/drivers/char/hw_random/
A Dxgene-rng.c80 void __iomem *csr_base; member
112 writel(fro_val, ctx->csr_base + RNG_FRODETUNE); in xgene_rng_init_fro()
122 val = readl(ctx->csr_base + RNG_INTR_STS_ACK); in xgene_rng_chk_overflow()
198 writel(val, ctx->csr_base + RNG_INTR_STS_ACK); in xgene_rng_chk_overflow()
248 writel(val, ctx->csr_base + RNG_CONFIG); in xgene_rng_init_internal()
251 writel(val, ctx->csr_base + RNG_ALARMCNT); in xgene_rng_init_internal()
272 writel(val, ctx->csr_base + RNG_CONTROL); in xgene_rng_init_internal()
290 readl(ctx->csr_base + RNG_OPTIONS)); in xgene_rng_init()
327 if (IS_ERR(ctx->csr_base)) in xgene_rng_probe()
328 return PTR_ERR(ctx->csr_base); in xgene_rng_probe()
[all …]
/linux-6.3-rc2/drivers/rtc/
A Drtc-xgene.c37 void __iomem *csr_base; member
47 rtc_time64_to_tm(readl(pdata->csr_base + RTC_CCVR), tm); in xgene_rtc_read_time()
60 readl(pdata->csr_base + RTC_CLR); /* Force a barrier */ in xgene_rtc_set_time()
81 ccr = readl(pdata->csr_base + RTC_CCR); in xgene_rtc_alarm_irq_enable()
89 writel(ccr, pdata->csr_base + RTC_CCR); in xgene_rtc_alarm_irq_enable()
125 if (!(readl(pdata->csr_base + RTC_STAT) & RTC_STAT_BIT)) in xgene_rtc_interrupt()
129 readl(pdata->csr_base + RTC_EOI); in xgene_rtc_interrupt()
147 pdata->csr_base = devm_platform_ioremap_resource(pdev, 0); in xgene_rtc_probe()
148 if (IS_ERR(pdata->csr_base)) in xgene_rtc_probe()
149 return PTR_ERR(pdata->csr_base); in xgene_rtc_probe()
[all …]
/linux-6.3-rc2/drivers/mtd/maps/
A Dintel_vr_nor.c43 void __iomem *csr_base; member
103 exp_timing_cs0 = readl(p->csr_base + EXP_TIMING_CS0); in vr_nor_destroy_maps()
105 writel(exp_timing_cs0, p->csr_base + EXP_TIMING_CS0); in vr_nor_destroy_maps()
111 iounmap(p->csr_base); in vr_nor_destroy_maps()
136 p->csr_base = ioremap(csr_phys, csr_len); in vr_nor_init_maps()
137 if (!p->csr_base) in vr_nor_init_maps()
140 exp_timing_cs0 = readl(p->csr_base + EXP_TIMING_CS0); in vr_nor_init_maps()
164 writel(exp_timing_cs0, p->csr_base + EXP_TIMING_CS0); in vr_nor_init_maps()
169 iounmap(p->csr_base); in vr_nor_init_maps()
232 exp_timing_cs0 = readl(p->csr_base + EXP_TIMING_CS0); in vr_nor_pci_probe()
[all …]
/linux-6.3-rc2/drivers/mtd/nand/raw/
A Ddenali_pci.c32 resource_size_t csr_base, mem_base; in denali_pci_probe() local
51 csr_base = pci_resource_start(dev, 1); in denali_pci_probe()
54 csr_base = pci_resource_start(dev, 0); in denali_pci_probe()
59 mem_base = csr_base + csr_len; in denali_pci_probe()
77 denali->reg = devm_ioremap(denali->dev, csr_base, csr_len); in denali_pci_probe()
/linux-6.3-rc2/drivers/pci/controller/
A Dpcie-altera-msi.c34 void __iomem *csr_base; member
44 writel_relaxed(value, msi->csr_base + reg); in msi_writel()
49 return readl_relaxed(msi->csr_base + reg); in msi_readl()
228 msi->csr_base = devm_platform_ioremap_resource_byname(pdev, "csr"); in altera_msi_probe()
229 if (IS_ERR(msi->csr_base)) { in altera_msi_probe()
231 return PTR_ERR(msi->csr_base); in altera_msi_probe()
A Dpci-xgene.c65 void __iomem *csr_base; member
74 return readl(port->csr_base + reg); in xgene_pcie_readl()
79 writel(val, port->csr_base + reg); in xgene_pcie_writel()
241 port->csr_base = devm_pci_remap_cfg_resource(dev, &csr); in xgene_pcie_ecam_init()
242 if (IS_ERR(port->csr_base)) in xgene_pcie_ecam_init()
243 return PTR_ERR(port->csr_base); in xgene_pcie_ecam_init()
350 port->csr_base = devm_pci_remap_cfg_resource(dev, res); in xgene_pcie_map_reg()
351 if (IS_ERR(port->csr_base)) in xgene_pcie_map_reg()
352 return PTR_ERR(port->csr_base); in xgene_pcie_map_reg()
/linux-6.3-rc2/arch/ia64/kernel/
A Dacpi-ext.c91 acpi_status hp_acpi_csr_space(acpi_handle obj, u64 *csr_base, u64 *csr_length) in hp_acpi_csr_space() argument
95 status = hp_ccsr_locate(obj, csr_base, csr_length); in hp_acpi_csr_space()
99 return hp_crs_locate(obj, csr_base, csr_length); in hp_acpi_csr_space()
/linux-6.3-rc2/drivers/net/mdio/
A Dmdio-xgene.c333 void __iomem *csr_base; in xgene_mdio_probe() local
358 csr_base = devm_platform_ioremap_resource(pdev, 0); in xgene_mdio_probe()
359 if (IS_ERR(csr_base)) in xgene_mdio_probe()
360 return PTR_ERR(csr_base); in xgene_mdio_probe()
361 pdata->mac_csr_addr = csr_base; in xgene_mdio_probe()
362 pdata->mdio_csr_addr = csr_base + BLOCK_XG_MDIO_CSR_OFFSET; in xgene_mdio_probe()
363 pdata->diag_csr_addr = csr_base + BLOCK_DIAG_CSR_OFFSET; in xgene_mdio_probe()
/linux-6.3-rc2/drivers/ata/
A Dsata_fsl.c284 void __iomem *csr_base; member
353 void __iomem *csr_base = host_priv->csr_base; in fsl_sata_rx_watermark_show() local
356 rx_watermark = ioread32(csr_base + TRANSCFG); in fsl_sata_rx_watermark_show()
371 void __iomem *csr_base = host_priv->csr_base; in fsl_sata_rx_watermark_store() local
380 temp = ioread32(csr_base + TRANSCFG); in fsl_sata_rx_watermark_store()
564 ioread32(COMMANDSTAT + host_priv->csr_base)); in sata_fsl_qc_issue()
1427 void __iomem *csr_base = NULL; in sata_fsl_probe() local
1443 csr_base = hcr_base + 0x140; in sata_fsl_probe()
1446 temp = ioread32(csr_base + TRANSCFG); in sata_fsl_probe()
1452 ioread32(csr_base + TRANSCFG)); in sata_fsl_probe()
[all …]
/linux-6.3-rc2/drivers/crypto/qat/qat_common/
A Dadf_accel_devices.h233 #define ADF_CSR_WR(csr_base, csr_offset, val) \ argument
234 __raw_writel(val, csr_base + csr_offset)
237 #define ADF_CSR_RD(csr_base, csr_offset) __raw_readl(csr_base + csr_offset) argument
/linux-6.3-rc2/drivers/phy/
A Dphy-xgene.c559 writel(data, csr_base + indirect_data_reg); in sds_wr()
560 readl(csr_base + indirect_data_reg); /* Force a barrier */ in sds_wr()
561 writel(cmd, csr_base + indirect_cmd_reg); in sds_wr()
562 readl(csr_base + indirect_cmd_reg); /* Force a barrier */ in sds_wr()
564 val = readl(csr_base + indirect_cmd_reg); in sds_wr()
569 csr_base + indirect_cmd_reg, addr, data); in sds_wr()
581 writel(cmd, csr_base + indirect_cmd_reg); in sds_rd()
582 readl(csr_base + indirect_cmd_reg); /* Force a barrier */ in sds_rd()
584 val = readl(csr_base + indirect_cmd_reg); in sds_rd()
587 *data = readl(csr_base + indirect_data_reg); in sds_rd()
[all …]

Completed in 26 milliseconds