Home
last modified time | relevance | path

Searched refs:mmio_base (Results 1 – 25 of 152) sorted by relevance

1234567

/linux-6.3-rc2/drivers/input/keyboard/
A Dimx_keypad.c49 void __iomem *mmio_base; member
94 reg_val = readw(keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
96 writew(reg_val, keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
98 reg_val = readw(keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
100 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
104 reg_val = readw(keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
106 writew(reg_val, keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()
135 reg_val = readw(keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
137 writew(reg_val, keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()
448 if (IS_ERR(keypad->mmio_base)) in imx_keypad_probe()
[all …]
/linux-6.3-rc2/drivers/pwm/
A Dpwm-tiecap.c37 void __iomem *mmio_base; member
75 value = readw(pc->mmio_base + ECCTL2); in ecap_pwm_config()
80 writew(value, pc->mmio_base + ECCTL2); in ecap_pwm_config()
97 value = readw(pc->mmio_base + ECCTL2); in ecap_pwm_config()
100 writew(value, pc->mmio_base + ECCTL2); in ecap_pwm_config()
116 value = readw(pc->mmio_base + ECCTL2); in ecap_pwm_set_polarity()
125 writew(value, pc->mmio_base + ECCTL2); in ecap_pwm_set_polarity()
144 value = readw(pc->mmio_base + ECCTL2); in ecap_pwm_enable()
146 writew(value, pc->mmio_base + ECCTL2); in ecap_pwm_enable()
253 if (IS_ERR(pc->mmio_base)) in ecap_pwm_probe()
[all …]
A Dpwm-tiehrpwm.c110 void __iomem *mmio_base; member
287 ehrpwm_write(pc->mmio_base, TBPRD, period_cycles); in ehrpwm_pwm_config()
300 ehrpwm_write(pc->mmio_base, cmp_reg, duty_cycles); in ehrpwm_pwm_config()
483 if (IS_ERR(pc->mmio_base)) in ehrpwm_pwm_probe()
484 return PTR_ERR(pc->mmio_base); in ehrpwm_pwm_probe()
532 pc->ctx.tbctl = ehrpwm_read(pc->mmio_base, TBCTL); in ehrpwm_pwm_save_context()
533 pc->ctx.tbprd = ehrpwm_read(pc->mmio_base, TBPRD); in ehrpwm_pwm_save_context()
534 pc->ctx.cmpa = ehrpwm_read(pc->mmio_base, CMPA); in ehrpwm_pwm_save_context()
535 pc->ctx.cmpb = ehrpwm_read(pc->mmio_base, CMPB); in ehrpwm_pwm_save_context()
547 ehrpwm_write(pc->mmio_base, CMPA, pc->ctx.cmpa); in ehrpwm_pwm_restore_context()
[all …]
A Dpwm-imx27.c85 void __iomem *mmio_base; member
133 val = readl(imx->mmio_base + MX3_PWMCR); in pwm_imx27_get_state()
153 val = readl(imx->mmio_base + MX3_PWMPR); in pwm_imx27_get_state()
165 val = readl(imx->mmio_base + MX3_PWMSAR); in pwm_imx27_get_state()
187 cr = readl(imx->mmio_base + MX3_PWMCR); in pwm_imx27_sw_reset()
204 sr = readl(imx->mmio_base + MX3_PWMSR); in pwm_imx27_wait_fifo_slot()
211 sr = readl(imx->mmio_base + MX3_PWMSR); in pwm_imx27_wait_fifo_slot()
288 writel(cr, imx->mmio_base + MX3_PWMCR); in pwm_imx27_apply()
333 if (IS_ERR(imx->mmio_base)) in pwm_imx27_probe()
334 return PTR_ERR(imx->mmio_base); in pwm_imx27_probe()
[all …]
A Dpwm-imx1.c31 void __iomem *mmio_base; member
86 max = readl(imx->mmio_base + MX1_PWMP); in pwm_imx1_config()
89 writel(max - p, imx->mmio_base + MX1_PWMS); in pwm_imx1_config()
104 value = readl(imx->mmio_base + MX1_PWMC); in pwm_imx1_enable()
106 writel(value, imx->mmio_base + MX1_PWMC); in pwm_imx1_enable()
116 value = readl(imx->mmio_base + MX1_PWMC); in pwm_imx1_disable()
118 writel(value, imx->mmio_base + MX1_PWMC); in pwm_imx1_disable()
181 imx->mmio_base = devm_platform_ioremap_resource(pdev, 0); in pwm_imx1_probe()
182 if (IS_ERR(imx->mmio_base)) in pwm_imx1_probe()
183 return PTR_ERR(imx->mmio_base); in pwm_imx1_probe()
A Dpwm-pxa.c55 void __iomem *mmio_base; member
95 writel(prescale | PWMCR_SD, pc->mmio_base + offset + PWMCR); in pxa_pwm_config()
96 writel(dc, pc->mmio_base + offset + PWMDCR); in pxa_pwm_config()
97 writel(pv, pc->mmio_base + offset + PWMPCR); in pxa_pwm_config()
195 pc->mmio_base = devm_platform_ioremap_resource(pdev, 0); in pwm_probe()
196 if (IS_ERR(pc->mmio_base)) in pwm_probe()
197 return PTR_ERR(pc->mmio_base); in pwm_probe()
A Dpwm-spear.c54 void __iomem *mmio_base; member
67 return readl_relaxed(chip->mmio_base + (num << 4) + offset); in spear_pwm_readl()
74 writel_relaxed(val, chip->mmio_base + (num << 4) + offset); in spear_pwm_writel()
206 pc->mmio_base = devm_platform_ioremap_resource(pdev, 0); in spear_pwm_probe()
207 if (IS_ERR(pc->mmio_base)) in spear_pwm_probe()
208 return PTR_ERR(pc->mmio_base); in spear_pwm_probe()
234 val = readl_relaxed(pc->mmio_base + PWMMCR); in spear_pwm_probe()
236 writel_relaxed(val, pc->mmio_base + PWMMCR); in spear_pwm_probe()
/linux-6.3-rc2/drivers/edac/
A Dal_mc_edac.c57 void __iomem *mmio_base; member
95 al_mc->mmio_base + AL_MC_ECC_CLEAR); in handle_ce()
140 al_mc->mmio_base + AL_MC_ECC_CLEAR); in handle_ue()
199 ecccfg0 = readl(mmio_base + AL_MC_ECC_CFG); in get_scrub_mode()
222 void __iomem *mmio_base; in al_mc_edac_probe() local
226 mmio_base = devm_platform_ioremap_resource(pdev, 0); in al_mc_edac_probe()
227 if (IS_ERR(mmio_base)) { in al_mc_edac_probe()
229 PTR_ERR(mmio_base)); in al_mc_edac_probe()
230 return PTR_ERR(mmio_base); in al_mc_edac_probe()
248 al_mc->mmio_base = mmio_base; in al_mc_edac_probe()
[all …]
/linux-6.3-rc2/drivers/net/wireless/broadcom/b43/
A Dpio.h72 u16 mmio_base; member
101 u16 mmio_base; member
111 return b43_read16(q->dev, q->mmio_base + offset); in b43_piotx_read16()
116 return b43_read32(q->dev, q->mmio_base + offset); in b43_piotx_read32()
122 b43_write16(q->dev, q->mmio_base + offset, value); in b43_piotx_write16()
128 b43_write32(q->dev, q->mmio_base + offset, value); in b43_piotx_write32()
134 return b43_read16(q->dev, q->mmio_base + offset); in b43_piorx_read16()
139 return b43_read32(q->dev, q->mmio_base + offset); in b43_piorx_read32()
145 b43_write16(q->dev, q->mmio_base + offset, value); in b43_piorx_write16()
151 b43_write32(q->dev, q->mmio_base + offset, value); in b43_piorx_write32()
/linux-6.3-rc2/drivers/ata/
A Dsata_sil.c545 tmp = readl(mmio_base + SIL_SYSCFG); in sil_freeze()
547 writel(tmp, mmio_base + SIL_SYSCFG); in sil_freeze()
548 readl(mmio_base + SIL_SYSCFG); /* flush */ in sil_freeze()
578 tmp = readl(mmio_base + SIL_SYSCFG); in sil_thaw()
580 writel(tmp, mmio_base + SIL_SYSCFG); in sil_thaw()
665 mmio_base + sil_port[i].fifo_cfg); in sil_init_controller()
688 tmp = readl(mmio_base + sil_port[2].bmdma); in sil_init_controller()
691 mmio_base + sil_port[2].bmdma); in sil_init_controller()
727 void __iomem *mmio_base; in sil_init_one() local
765 mmio_base = host->iomap[SIL_MMIO_BAR]; in sil_init_one()
[all …]
A Dpata_pdc2027x.c461 void __iomem *mmio_base = host->iomap[PDC_MMIO_BAR]; in pdc_read_counter() local
521 pll_ctl = ioread16(mmio_base + PDC_PLL_CTL); in pdc_adjust_pll()
560 iowrite16(pll_ctl, mmio_base + PDC_PLL_CTL); in pdc_adjust_pll()
561 ioread16(mmio_base + PDC_PLL_CTL); /* flush */ in pdc_adjust_pll()
570 pll_ctl = ioread16(mmio_base + PDC_PLL_CTL); in pdc_adjust_pll()
592 scr = ioread32(mmio_base + PDC_SYS_CTL); in pdc_detect_pll_input_clock()
595 ioread32(mmio_base + PDC_SYS_CTL); /* flush */ in pdc_detect_pll_input_clock()
609 scr = ioread32(mmio_base + PDC_SYS_CTL); in pdc_detect_pll_input_clock()
612 ioread32(mmio_base + PDC_SYS_CTL); /* flush */ in pdc_detect_pll_input_clock()
690 void __iomem *mmio_base; in pdc2027x_init_one() local
[all …]
A Dsata_qstor.c192 u8 __iomem *mmio_base = qs_mmio_base(ap->host); in qs_freeze() local
200 u8 __iomem *mmio_base = qs_mmio_base(ap->host); in qs_thaw() local
354 u8 __iomem *mmio_base = qs_mmio_base(host); in qs_intr_pkt() local
357 u32 sff0 = readl(mmio_base + QS_HST_SFF); in qs_intr_pkt()
358 u32 sff1 = readl(mmio_base + QS_HST_SFF + 4); in qs_intr_pkt()
460 void __iomem *mmio_base = qs_mmio_base(ap->host); in qs_port_start() local
482 void __iomem *mmio_base = qs_mmio_base(host); in qs_host_stop() local
490 void __iomem *mmio_base = host->iomap[QS_MMIO_BAR]; in qs_host_init() local
498 u8 __iomem *chan = mmio_base + (port_no * 0x4000); in qs_host_init()
506 u8 __iomem *chan = mmio_base + (port_no * 0x4000); in qs_host_init()
[all …]
A Dpata_sil680.c340 void __iomem *mmio_base; in sil680_init_one() local
380 mmio_base = host->iomap[SIL680_MMIO_BAR]; in sil680_init_one()
381 host->ports[0]->ioaddr.bmdma_addr = mmio_base + 0x00; in sil680_init_one()
382 host->ports[0]->ioaddr.cmd_addr = mmio_base + 0x80; in sil680_init_one()
383 host->ports[0]->ioaddr.ctl_addr = mmio_base + 0x8a; in sil680_init_one()
384 host->ports[0]->ioaddr.altstatus_addr = mmio_base + 0x8a; in sil680_init_one()
386 host->ports[1]->ioaddr.bmdma_addr = mmio_base + 0x08; in sil680_init_one()
387 host->ports[1]->ioaddr.cmd_addr = mmio_base + 0xc0; in sil680_init_one()
388 host->ports[1]->ioaddr.ctl_addr = mmio_base + 0xca; in sil680_init_one()
389 host->ports[1]->ioaddr.altstatus_addr = mmio_base + 0xca; in sil680_init_one()
A Dsata_inic162x.c234 void __iomem *mmio_base; member
268 return hpriv->mmio_base + ap->port_no * PORT_SIZE; in inic_port_base()
426 host_irq_stat = readw(hpriv->mmio_base + HOST_IRQ_STAT); in inic_interrupt()
762 writew(hctl | HCTL_SOFTRST, mmio_base + HOST_CTL); in init_controller()
763 readw(mmio_base + HOST_CTL); /* flush */ in init_controller()
767 val = readw(mmio_base + HOST_CTL); in init_controller()
777 void __iomem *port_base = mmio_base + i * PORT_SIZE; in init_controller()
784 writew(hctl & ~HCTL_IRQOFF, mmio_base + HOST_CTL); in init_controller()
785 val = readw(mmio_base + HOST_IRQ_MASK); in init_controller()
787 writew(val, mmio_base + HOST_IRQ_MASK); in init_controller()
[all …]
/linux-6.3-rc2/drivers/thermal/
A Dthermal_mmio.c12 void __iomem *mmio_base; member
13 u32 (*read_mmio)(void __iomem *mmio_base);
18 static u32 thermal_mmio_readb(void __iomem *mmio_base) in thermal_mmio_readb() argument
20 return readb(mmio_base); in thermal_mmio_readb()
28 t = sensor->read_mmio(sensor->mmio_base) & sensor->mask; in thermal_mmio_get_temperature()
53 sensor->mmio_base = devm_platform_get_and_ioremap_resource(pdev, 0, NULL); in thermal_mmio_probe()
54 if (IS_ERR(sensor->mmio_base)) in thermal_mmio_probe()
55 return PTR_ERR(sensor->mmio_base); in thermal_mmio_probe()
/linux-6.3-rc2/drivers/clk/mmp/
A Dclk-audio.c59 void __iomem *mmio_base; member
214 writel(val, priv->mmio_base + SSPA_AUD_PLL_CTRL0); in audio_pll_set_rate()
218 writel(val, priv->mmio_base + SSPA_AUD_PLL_CTRL1); in audio_pll_set_rate()
255 priv->sspa_mux.reg = priv->mmio_base + SSPA_AUD_CTRL; in register_clocks()
265 priv->sysclk_div.reg = priv->mmio_base + SSPA_AUD_CTRL; in register_clocks()
286 priv->sspa0_div.reg = priv->mmio_base + SSPA_AUD_CTRL; in register_clocks()
299 priv->sspa0_gate.reg = priv->mmio_base + SSPA_AUD_CTRL; in register_clocks()
308 priv->sspa1_mux.reg = priv->mmio_base + SSPA_AUD_CTRL; in register_clocks()
317 priv->sspa1_div.reg = priv->mmio_base + SSPA_AUD_CTRL; in register_clocks()
361 if (IS_ERR(priv->mmio_base)) in mmp2_audio_clk_probe()
[all …]
/linux-6.3-rc2/drivers/usb/host/
A Dohci-pxa27x.c120 void __iomem *mmio_base; member
164 __raw_writel(uhcrhda, pxa_ohci->mmio_base + UHCRHDA); in pxa27x_ohci_select_pmm()
165 __raw_writel(uhcrhdb, pxa_ohci->mmio_base + UHCRHDB); in pxa27x_ohci_select_pmm()
220 uint32_t uhchr = __raw_readl(pxa_ohci->mmio_base + UHCHR); in pxa27x_setup_hc()
253 __raw_writel(uhchr, pxa_ohci->mmio_base + UHCHR); in pxa27x_setup_hc()
254 __raw_writel(uhcrhda, pxa_ohci->mmio_base + UHCRHDA); in pxa27x_setup_hc()
259 uint32_t uhchr = __raw_readl(pxa_ohci->mmio_base + UHCHR); in pxa27x_reset_hc()
287 __raw_writel(uhchr, pxa_ohci->mmio_base + UHCHR); in pxa27x_start_hc()
303 __raw_writel(uhchr, pxa_ohci->mmio_base + UHCHR); in pxa27x_start_hc()
325 __raw_writel(uhccoms, pxa_ohci->mmio_base + UHCCOMS); in pxa27x_stop_hc()
[all …]
/linux-6.3-rc2/drivers/misc/vmw_vmci/
A Dvmci_guest.c55 void __iomem *mmio_base; member
104 if (dev->mmio_base != NULL) in vmci_read_reg()
111 if (dev->mmio_base != NULL) in vmci_write_reg()
120 if (vmci_dev->mmio_base == NULL) in vmci_read_data()
152 if (dev->mmio_base != NULL) { in vmci_write_data()
579 void __iomem *mmio_base = NULL; in vmci_guest_probe_device() local
607 if (!mmio_base) in vmci_guest_probe_device()
611 if (!mmio_base) { in vmci_guest_probe_device()
634 vmci_dev->mmio_base = mmio_base; in vmci_guest_probe_device()
638 if (mmio_base != NULL) { in vmci_guest_probe_device()
[all …]
/linux-6.3-rc2/drivers/rtc/
A Drtc-ep93xx.c29 void __iomem *mmio_base; member
39 comp = readl(ep93xx_rtc->mmio_base + EP93XX_RTC_SWCOMP); in ep93xx_rtc_get_swcomp()
57 time = readl(ep93xx_rtc->mmio_base + EP93XX_RTC_DATA); in ep93xx_rtc_read_time()
68 writel(secs + 1, ep93xx_rtc->mmio_base + EP93XX_RTC_LOAD); in ep93xx_rtc_set_time()
131 ep93xx_rtc->mmio_base = devm_platform_ioremap_resource(pdev, 0); in ep93xx_rtc_probe()
132 if (IS_ERR(ep93xx_rtc->mmio_base)) in ep93xx_rtc_probe()
133 return PTR_ERR(ep93xx_rtc->mmio_base); in ep93xx_rtc_probe()
/linux-6.3-rc2/drivers/video/fbdev/mb862xx/
A Dmb862xxfbdrv.c636 par->host = par->mmio_base; in mb862xx_gdc_init()
637 par->i2c = par->mmio_base + MB862XX_I2C_BASE; in mb862xx_gdc_init()
639 par->cap = par->mmio_base + MB862XX_CAP_BASE; in mb862xx_gdc_init()
641 par->geo = par->mmio_base + MB862XX_GEO_BASE; in mb862xx_gdc_init()
729 if (par->mmio_base == NULL) { in of_platform_mb862xx_probe()
775 iounmap(par->mmio_base); in of_platform_mb862xx_probe()
812 iounmap(par->mmio_base); in of_platform_mb862xx_remove()
850 par->host = par->mmio_base; in coralp_init()
1067 if (par->mmio_base == NULL) { in mb862xx_pci_probe()
1123 iounmap(par->mmio_base); in mb862xx_pci_probe()
[all …]
/linux-6.3-rc2/drivers/platform/mellanox/
A Dmlxbf-pmc.c109 void __iomem *mmio_base; member
659 pmcaddr = pmc->block[blk_num].mmio_base + in mlxbf_pmc_program_l3_counter()
664 pmcaddr = pmc->block[blk_num].mmio_base + in mlxbf_pmc_program_l3_counter()
736 if (mlxbf_pmc_write(pmc->block[blk_num].mmio_base + in mlxbf_pmc_program_counter()
750 if (mlxbf_pmc_write(pmc->block[blk_num].mmio_base + in mlxbf_pmc_program_counter()
761 if (mlxbf_pmc_write(pmc->block[blk_num].mmio_base + in mlxbf_pmc_program_counter()
848 pmcaddr = pmc->block[blk_num].mmio_base + in mlxbf_pmc_read_l3_event()
853 pmcaddr = pmc->block[blk_num].mmio_base + in mlxbf_pmc_read_l3_event()
1164 if (mlxbf_pmc_readl(pmc->block[blk_num].mmio_base + in mlxbf_pmc_enable_show()
1370 pmc->block[i].mmio_base = in mlxbf_pmc_map_counters()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/broadcom/
A Dbgmac.c46 if (!ring->mmio_base) in bgmac_dma_tx_reset()
68 ring->mmio_base, val); in bgmac_dma_tx_reset()
77 ring->mmio_base); in bgmac_dma_tx_reset()
82 ring->mmio_base); in bgmac_dma_tx_reset()
225 ring->mmio_base); in bgmac_dma_tx_add()
294 if (!ring->mmio_base) in bgmac_dma_rx_reset()
303 ring->mmio_base); in bgmac_dma_rx_reset()
633 ring->mmio_base = ring_base[i]; in bgmac_dma_alloc()
642 ring->mmio_base); in bgmac_dma_alloc()
658 ring->mmio_base = ring_base[i]; in bgmac_dma_alloc()
[all …]
/linux-6.3-rc2/drivers/thermal/intel/int340x_thermal/
A Dprocessor_thermal_mbox.c35 data = readl(proc_priv->mmio_base + MBOX_OFFSET_INTERFACE); in wait_for_mbox_ready()
61 writel(data, (proc_priv->mmio_base + MBOX_OFFSET_DATA)); in send_mbox_write_cmd()
64 writel(reg_data, (proc_priv->mmio_base + MBOX_OFFSET_INTERFACE)); in send_mbox_write_cmd()
89 writel(reg_data, (proc_priv->mmio_base + MBOX_OFFSET_INTERFACE)); in send_mbox_read_cmd()
96 *resp = readl(proc_priv->mmio_base + MBOX_OFFSET_DATA); in send_mbox_read_cmd()
98 *resp = readq(proc_priv->mmio_base + MBOX_OFFSET_DATA); in send_mbox_read_cmd()
/linux-6.3-rc2/drivers/video/fbdev/
A Dasiliantfb.c49 #define mmio_base (p->screen_base + 0x400000) macro
52 writeb((num), mmio_base + (ap)); writeb((val), mmio_base + (dp)); \
87 readb(mmio_base + 0x7b4); in mm_write_ar()
220 writeb(0xc7, mmio_base + 0x784); /* set misc output reg */ in asiliant_set_timing()
222 writeb(0x07, mmio_base + 0x784); /* set misc output reg */ in asiliant_set_timing()
320 writeb(regno, mmio_base + 0x790); in asiliantfb_setcolreg()
322 writeb(red, mmio_base + 0x791); in asiliantfb_setcolreg()
323 writeb(green, mmio_base + 0x791); in asiliantfb_setcolreg()
324 writeb(blue, mmio_base + 0x791); in asiliantfb_setcolreg()
474 writeb(0x20, mmio_base + 0x780); in chips_hw_init()
[all …]
/linux-6.3-rc2/drivers/iommu/amd/
A Dinit.c250 ctrl = readq(iommu->mmio_base + MMIO_CONTROL_OFFSET); in init_translation_status()
419 BUG_ON(iommu->mmio_base == NULL); in iommu_set_device_table()
464 if (!iommu->mmio_base) in iommu_disable()
500 if (iommu->mmio_base) in iommu_unmap_mmio_space()
501 iounmap(iommu->mmio_base); in iommu_unmap_mmio_space()
783 memcpy_toio(iommu->mmio_base + MMIO_CMD_BUF_OFFSET, in iommu_enable_command_buffer()
835 memcpy_toio(iommu->mmio_base + MMIO_EVT_BUF_OFFSET, in iommu_enable_event_buffer()
1795 if (!iommu->mmio_base) in init_iommu_one()
3640 writel((u32)val, iommu->mmio_base + offset); in iommu_pc_get_set_reg()
3643 *value = readl(iommu->mmio_base + offset + 4); in iommu_pc_get_set_reg()
[all …]

Completed in 57 milliseconds

1234567