| /linux/include/video/ |
| A D | vga.h | 220 return readb (regbase + port); in vga_mm_r() 225 writeb (val, regbase + port); in vga_mm_w() 236 if (regbase) in vga_r() 237 return vga_mm_r (regbase, port); in vga_r() 244 if (regbase) in vga_w() 245 vga_mm_w (regbase, port, val); in vga_w() 254 if (regbase) in vga_w_fast() 320 vga_w (regbase, VGA_SEQ_I, reg); in vga_rseq() 329 vga_w (regbase, VGA_SEQ_I, reg); in vga_wseq() 330 vga_w (regbase, VGA_SEQ_D, val); in vga_wseq() [all …]
|
| /linux/drivers/video/fbdev/ |
| A D | wmt_ge_rops.c | 40 static void __iomem *regbase; variable 71 writel(pat, regbase + GE_PAT0C_OFF); in wmt_ge_fillrect() 72 writel(1, regbase + GE_COMMAND_OFF); in wmt_ge_fillrect() 74 writel(1, regbase + GE_FIRE_OFF); in wmt_ge_fillrect() 105 writel(0xcc, regbase + GE_ROPCODE_OFF); in wmt_ge_copyarea() 106 writel(1, regbase + GE_COMMAND_OFF); in wmt_ge_copyarea() 107 writel(1, regbase + GE_FIRE_OFF); in wmt_ge_copyarea() 131 if (unlikely(regbase)) { in wmt_ge_rops_probe() 137 if (regbase == NULL) { in wmt_ge_rops_probe() 142 writel(1, regbase + GE_ENABLE_OFF); in wmt_ge_rops_probe() [all …]
|
| A D | cirrusfb.c | 355 u8 __iomem *regbase; member 412 caddr_t regbase, 662 u8 __iomem *regbase = cinfo->regbase; in cirrusfb_set_par_foo() local 1864 u8 __iomem *regbase) in cirrusfb_get_memsize() argument 1952 iounmap(cinfo->regbase); in cirrusfb_zorro_unmap() 2113 cinfo->regbase = NULL; in cirrusfb_pci_register() 2257 cinfo->regbase = regbase > 16 * MB_ ? ioremap(regbase, 64 * 1024) in cirrusfb_zorro_register() 2259 if (!cinfo->regbase) { in cirrusfb_zorro_register() 2301 if (regbase > 16 * MB_) in cirrusfb_zorro_register() 2302 iounmap(cinfo->regbase); in cirrusfb_zorro_register() [all …]
|
| A D | wm8505fb.c | 38 void __iomem *regbase; member 51 writel(0, fbi->regbase + i); in wm8505fb_init_hw() 70 writel(0xf, fbi->regbase + WMT_GOVR_FHI); in wm8505fb_init_hw() 71 writel(4, fbi->regbase + WMT_GOVR_DVO_SET); in wm8505fb_init_hw() 92 writel(0, fbi->regbase + WMT_GOVR_TG); in wm8505fb_set_timing() 104 writel(1, fbi->regbase + WMT_GOVR_TG); in wm8505fb_set_timing() 146 fbi->regbase + WMT_GOVR_CONTRAST); in wm8505fb_set_par() 228 writel(var->xoffset, fbi->regbase + WMT_GOVR_XPAN); in wm8505fb_pan_display() 304 if (IS_ERR(fbi->regbase)) in wm8505fb_probe() 305 return PTR_ERR(fbi->regbase); in wm8505fb_probe() [all …]
|
| A D | vt8500lcdfb.c | 112 control0 = readl(fbi->regbase) & ~0xf; in vt8500lcd_set_par() 113 writel(0, fbi->regbase); in vt8500lcd_set_par() 114 while (readl(fbi->regbase + 0x38) & 0x10) in vt8500lcd_set_par() 126 writel(0x80000000, fbi->regbase + 0x20); in vt8500lcd_set_par() 210 | (off >> 2), fbi->regbase + 0x20); in vt8500lcd_pan_display() 262 writel(0xffffffff, fbi->regbase + 0x38); in vt8500lcd_handle_irq() 328 if (fbi->regbase == NULL) { in vt8500lcd_probe() 423 writel(readl(fbi->regbase) | 1, fbi->regbase); in vt8500lcd_probe() 436 iounmap(fbi->regbase); in vt8500lcd_probe() 450 writel(0, fbi->regbase); in vt8500lcd_remove() [all …]
|
| /linux/drivers/comedi/drivers/ |
| A D | comedi_8255.c | 37 unsigned long regbase; member 39 unsigned long regbase); 68 unsigned long regbase = spriv->regbase; in subdev_8255_insn() local 76 s->state & 0xff, regbase); in subdev_8255_insn() 98 unsigned long regbase = spriv->regbase; in subdev_8255_do_config() local 146 unsigned long regbase), in __subdev_8255_init() argument 147 unsigned long regbase, in __subdev_8255_init() 162 spriv->regbase = regbase; in __subdev_8255_init() 206 unsigned long regbase) in subdev_8255_init() 241 unsigned long regbase) in subdev_8255_mm_init() [all …]
|
| A D | 8255.h | 32 int data, unsigned long regbase), 33 unsigned long regbase); 37 int data, unsigned long regbase), 38 unsigned long regbase);
|
| /linux/drivers/video/fbdev/core/ |
| A D | svgalib.c | 100 vga_r(regbase, 0x3DA); in svga_set_default_atc_regs() 101 vga_w(regbase, VGA_ATT_W, 0x00); in svga_set_default_atc_regs() 105 svga_wattr(regbase, count, count); in svga_set_default_atc_regs() 114 vga_r(regbase, 0x3DA); in svga_set_default_atc_regs() 115 vga_w(regbase, VGA_ATT_W, 0x20); in svga_set_default_atc_regs() 159 vga_r(regbase, 0x3DA); in svga_set_textmode_vga_regs() 160 vga_w(regbase, VGA_ATT_W, 0x00); in svga_set_textmode_vga_regs() 165 vga_r(regbase, 0x3DA); in svga_set_textmode_vga_regs() 166 vga_w(regbase, VGA_ATT_W, 0x20); in svga_set_textmode_vga_regs() 337 vga_wcrt(regbase, 0x0E, pos >> 8); in svga_tilecursor() [all …]
|
| /linux/drivers/rtc/ |
| A D | rtc-sh.c | 97 void __iomem *regbase; member 114 tmp = readb(rtc->regbase + RCR1); in __sh_rtc_interrupt() 117 writeb(tmp, rtc->regbase + RCR1); in __sh_rtc_interrupt() 130 tmp = readb(rtc->regbase + RCR1); in __sh_rtc_alarm() 133 writeb(tmp, rtc->regbase + RCR1); in __sh_rtc_alarm() 145 tmp = readb(rtc->regbase + RCR2); in __sh_rtc_periodic() 148 writeb(tmp, rtc->regbase + RCR2); in __sh_rtc_periodic() 222 tmp = readb(rtc->regbase + RCR1); in sh_rtc_setaie() 229 writeb(tmp, rtc->regbase + RCR1); in sh_rtc_setaie() 239 tmp = readb(rtc->regbase + RCR1); in sh_rtc_proc() [all …]
|
| A D | rtc-vt8500.c | 73 void __iomem *regbase; member 88 isr = readl(vt8500_rtc->regbase + VT8500_RTC_IS); in vt8500_rtc_irq() 89 writel(isr, vt8500_rtc->regbase + VT8500_RTC_IS); in vt8500_rtc_irq() 129 vt8500_rtc->regbase + VT8500_RTC_DS); in vt8500_rtc_set_time() 134 vt8500_rtc->regbase + VT8500_RTC_TS); in vt8500_rtc_set_time() 145 isr = readl(vt8500_rtc->regbase + VT8500_RTC_IS); in vt8500_rtc_read_alarm() 167 vt8500_rtc->regbase + VT8500_RTC_AS); in vt8500_rtc_set_alarm() 212 if (IS_ERR(vt8500_rtc->regbase)) in vt8500_rtc_probe() 213 return PTR_ERR(vt8500_rtc->regbase); in vt8500_rtc_probe() 217 vt8500_rtc->regbase + VT8500_RTC_CR); in vt8500_rtc_probe() [all …]
|
| /linux/include/linux/ |
| A D | svga.h | 71 static inline void svga_wattr(void __iomem *regbase, u8 index, u8 data) in svga_wattr() argument 73 vga_r(regbase, VGA_IS1_RC); in svga_wattr() 74 vga_w(regbase, VGA_ATT_IW, index); in svga_wattr() 75 vga_w(regbase, VGA_ATT_W, data); in svga_wattr() 82 vga_wseq(regbase, index, (data & mask) | (vga_rseq(regbase, index) & ~mask)); in svga_wseq_mask() 89 vga_wcrt(regbase, index, (data & mask) | (vga_rcrt(regbase, index) & ~mask)); in svga_wcrt_mask() 103 void svga_set_default_gfx_regs(void __iomem *regbase); 104 void svga_set_default_atc_regs(void __iomem *regbase); 105 void svga_set_default_seq_regs(void __iomem *regbase); 106 void svga_set_default_crt_regs(void __iomem *regbase); [all …]
|
| /linux/drivers/clocksource/ |
| A D | timer-vt8500.c | 41 static void __iomem *regbase; variable 46 writel(3, regbase + TIMER_CTRL_VAL); in vt8500_timer_read() 50 return readl(regbase + TIMER_COUNT_VAL); in vt8500_timer_read() 74 writel(1, regbase + TIMER_IER_VAL); in vt8500_timer_set_next_event() 81 writel(readl(regbase + TIMER_CTRL_VAL) | 1, regbase + TIMER_CTRL_VAL); in vt8500_shutdown() 82 writel(0, regbase + TIMER_IER_VAL); in vt8500_shutdown() 98 writel(0xf, regbase + TIMER_STATUS_VAL); in vt8500_timer_interrupt() 108 regbase = of_iomap(np, 0); in vt8500_timer_init() 109 if (!regbase) { in vt8500_timer_init() 122 writel(1, regbase + TIMER_CTRL_VAL); in vt8500_timer_init() [all …]
|
| /linux/arch/mips/rb532/ |
| A D | gpio.c | 42 void __iomem *regbase; member 92 return !!rb532_get_bit(offset, gpch->regbase + GPIOD); in rb532_gpio_get() 104 rb532_set_bit(value, offset, gpch->regbase + GPIOD); in rb532_gpio_set() 117 rb532_set_bit(0, offset, gpch->regbase + GPIOFUNC); in rb532_gpio_direction_input() 119 rb532_set_bit(0, offset, gpch->regbase + GPIOCFG); in rb532_gpio_direction_input() 134 rb532_set_bit(0, offset, gpch->regbase + GPIOFUNC); in rb532_gpio_direction_output() 137 rb532_set_bit(value, offset, gpch->regbase + GPIOD); in rb532_gpio_direction_output() 139 rb532_set_bit(1, offset, gpch->regbase + GPIOCFG); in rb532_gpio_direction_output() 177 rb532_set_bit(bit, gpio, rb532_gpio_chip->regbase + GPIOISTAT); in rb532_gpio_set_istat() 195 rb532_gpio_chip->regbase = ioremap(r->start, resource_size(r)); in rb532_gpio_init() [all …]
|
| /linux/drivers/spi/ |
| A D | spi-rockchip-sfc.c | 174 void __iomem *regbase; member 223 reg = readl(sfc->regbase + SFC_IMR); in rockchip_sfc_irq_unmask() 225 writel(reg, sfc->regbase + SFC_IMR); in rockchip_sfc_irq_unmask() 233 reg = readl(sfc->regbase + SFC_IMR); in rockchip_sfc_irq_mask() 235 writel(reg, sfc->regbase + SFC_IMR); in rockchip_sfc_irq_mask() 240 writel(0, sfc->regbase + SFC_CTRL); in rockchip_sfc_init() 357 writel(ctrl, sfc->regbase + SFC_CTRL); in rockchip_sfc_xfer_setup() 358 writel(cmd, sfc->regbase + SFC_CMD); in rockchip_sfc_xfer_setup() 543 reg = readl(sfc->regbase + SFC_RISR); in rockchip_sfc_irq_handler() 581 if (IS_ERR(sfc->regbase)) in rockchip_sfc_probe() [all …]
|
| A D | spi-hisi-sfc-v3xx.c | 77 void __iomem *regbase; member 86 writel(0, host->regbase + HISI_SFC_V3XX_INT_MASK); in hisi_sfc_v3xx_disable_int() 108 reg = readl(host->regbase + HISI_SFC_V3XX_RAW_INT_STAT); in hisi_sfc_v3xx_handle_completion() 204 from = host->regbase + HISI_SFC_V3XX_CMD_DATABUF0; in hisi_sfc_v3xx_read_databuf() 241 to = host->regbase + HISI_SFC_V3XX_CMD_DATABUF0; in hisi_sfc_v3xx_write_databuf() 312 writel(config, host->regbase + HISI_SFC_V3XX_CMD_CFG); in hisi_sfc_v3xx_start_bus() 448 host->regbase = devm_platform_ioremap_resource(pdev, 0); in hisi_sfc_v3xx_probe() 449 if (IS_ERR(host->regbase)) { in hisi_sfc_v3xx_probe() 450 ret = PTR_ERR(host->regbase); in hisi_sfc_v3xx_probe() 484 glb_config = readl(host->regbase + HISI_SFC_V3XX_GLB_CFG); in hisi_sfc_v3xx_probe() [all …]
|
| /linux/drivers/gpio/ |
| A D | gpio-pxa.c | 66 void __iomem *regbase; member 165 return bank->regbase; in gpio_bank_base() 375 bank->regbase = regbase + BANK_OFF(i); in pxa_init_gpio_chip() 392 writel_relaxed(grer, c->regbase + GRER_OFFSET); in update_edge_detect() 393 writel_relaxed(gfer, c->regbase + GFER_OFFSET); in update_edge_detect() 416 gpdr = readl_relaxed(c->regbase + GPDR_OFFSET); in pxa_gpio_irq_type() 451 gedr = readl_relaxed(c->regbase + GEDR_OFFSET); in pxa_gpio_demux_handler() 453 writel_relaxed(gedr, c->regbase + GEDR_OFFSET); in pxa_gpio_demux_handler() 687 writel_relaxed(0, c->regbase + GFER_OFFSET); in pxa_gpio_probe() 688 writel_relaxed(0, c->regbase + GRER_OFFSET); in pxa_gpio_probe() [all …]
|
| A D | gpio-f7188x.c | 71 unsigned int regbase; member 164 .regbase = _regbase, \ 269 dir = superio_inb(sio->addr, gpio_dir(bank->regbase)); in f7188x_gpio_get_direction() 291 dir = superio_inb(sio->addr, gpio_dir(bank->regbase)); in f7188x_gpio_direction_in() 293 superio_outb(sio->addr, gpio_dir(bank->regbase), dir); in f7188x_gpio_direction_in() 312 dir = superio_inb(sio->addr, gpio_dir(bank->regbase)); in f7188x_gpio_get() 317 data = superio_inb(sio->addr, gpio_data_in(bank->regbase)); in f7188x_gpio_get() 344 dir = superio_inb(sio->addr, gpio_dir(bank->regbase)); in f7188x_gpio_direction_out() 346 superio_outb(sio->addr, gpio_dir(bank->regbase), dir); in f7188x_gpio_direction_out() 393 data = superio_inb(sio->addr, gpio_out_mode(bank->regbase)); in f7188x_gpio_set_config() [all …]
|
| /linux/drivers/mtd/spi-nor/controllers/ |
| A D | hisi-sfc.c | 93 void __iomem *regbase; member 187 writel(reg, host->regbase + FMC_CMD); in hisi_spi_nor_op_reg() 190 writel(reg, host->regbase + FMC_DATA_NUM); in hisi_spi_nor_op_reg() 193 writel(reg, host->regbase + FMC_OP_CFG); in hisi_spi_nor_op_reg() 197 writel(reg, host->regbase + FMC_OP); in hisi_spi_nor_op_reg() 237 reg = readl(host->regbase + FMC_CFG); in hisi_spi_nor_dma_transfer() 242 writel(reg, host->regbase + FMC_CFG); in hisi_spi_nor_dma_transfer() 256 writel(reg, host->regbase + FMC_OP_CFG); in hisi_spi_nor_dma_transfer() 263 writel(reg, host->regbase + FMC_OP_DMA); in hisi_spi_nor_dma_transfer() 435 if (IS_ERR(host->regbase)) in hisi_spi_nor_probe() [all …]
|
| /linux/drivers/clk/uniphier/ |
| A D | clk-uniphier-cpugear.c | 21 unsigned int regbase; member 35 gear->regbase + UNIPHIER_CLK_CPUGEAR_SET, in uniphier_clk_cpugear_set_parent() 41 gear->regbase + UNIPHIER_CLK_CPUGEAR_UPD, in uniphier_clk_cpugear_set_parent() 48 gear->regbase + UNIPHIER_CLK_CPUGEAR_UPD, in uniphier_clk_cpugear_set_parent() 61 gear->regbase + UNIPHIER_CLK_CPUGEAR_STAT, &val); in uniphier_clk_cpugear_get_parent() 96 gear->regbase = data->regbase; in uniphier_clk_register_cpugear()
|
| /linux/drivers/scsi/ufs/ |
| A D | ti-j721e-ufs.c | 22 void __iomem *regbase; in ti_j721e_ufs_probe() local 27 regbase = devm_platform_ioremap_resource(pdev, 0); in ti_j721e_ufs_probe() 28 if (IS_ERR(regbase)) in ti_j721e_ufs_probe() 29 return PTR_ERR(regbase); in ti_j721e_ufs_probe() 52 writel(reg, regbase + TI_UFS_SS_CTRL); in ti_j721e_ufs_probe()
|
| /linux/drivers/clk/socfpga/ |
| A D | clk-gate-s10.c | 127 struct clk_hw *s10_register_gate(const struct stratix10_gate_clock *clks, void __iomem *regbase) in s10_register_gate() argument 139 socfpga_clk->hw.reg = regbase + clks->gate_reg; in s10_register_gate() 148 socfpga_clk->div_reg = regbase + clks->div_reg; in s10_register_gate() 156 socfpga_clk->bypass_reg = regbase + clks->bypass_reg; in s10_register_gate() 185 struct clk_hw *agilex_register_gate(const struct stratix10_gate_clock *clks, void __iomem *regbase) in agilex_register_gate() argument 197 socfpga_clk->hw.reg = regbase + clks->gate_reg; in agilex_register_gate() 206 socfpga_clk->div_reg = regbase + clks->div_reg; in agilex_register_gate() 214 socfpga_clk->bypass_reg = regbase + clks->bypass_reg; in agilex_register_gate()
|
| A D | clk-periph-s10.c | 138 void __iomem *regbase) in n5x_register_periph() argument 151 periph_clk->hw.reg = regbase + clks->offset; in n5x_register_periph() 173 void __iomem *regbase) in s10_register_cnt_periph() argument 187 periph_clk->hw.reg = regbase + clks->offset; in s10_register_cnt_periph() 192 periph_clk->bypass_reg = regbase + clks->bypass_reg; in s10_register_cnt_periph()
|
| /linux/drivers/clk/at91/ |
| A D | sckc.c | 370 void __iomem *regbase = of_iomap(np, 0); in at91sam9x5_sckc_register() local 377 if (!regbase) in at91sam9x5_sckc_register() 380 slow_rc = at91_clk_register_slow_rc_osc(regbase, parent_names[0], in at91sam9x5_sckc_register() 404 slow_osc = at91_clk_register_slow_osc(regbase, parent_names[1], in at91sam9x5_sckc_register() 463 void __iomem *regbase = of_iomap(np, 0); in of_sam9x60_sckc_setup() local 471 if (!regbase) in of_sam9x60_sckc_setup() 485 slow_osc = at91_clk_register_slow_osc(regbase, parent_names[1], in of_sam9x60_sckc_setup() 572 void __iomem *regbase = of_iomap(np, 0); in of_sama5d4_sckc_setup() local 580 if (!regbase) in of_sama5d4_sckc_setup() 603 osc->sckcr = regbase; in of_sama5d4_sckc_setup() [all …]
|
| /linux/drivers/pinctrl/ |
| A D | pinctrl-at91.c | 349 return gpio_chips[bank]->regbase; in pin_to_controller() 1417 void __iomem *pio = at91_gpio->regbase; in at91_gpio_get_direction() 1431 void __iomem *pio = at91_gpio->regbase; in at91_gpio_direction_input() 1441 void __iomem *pio = at91_gpio->regbase; in at91_gpio_get() 1453 void __iomem *pio = at91_gpio->regbase; in at91_gpio_set() 1463 void __iomem *pio = at91_gpio->regbase; in at91_gpio_set_multiple() 1652 pio = gpio_chips[i]->regbase; in at91_pinctrl_gpio_suspend() 1676 pio = gpio_chips[i]->regbase; in at91_pinctrl_gpio_resume() 1710 pio = at91_gpio->regbase; in gpio_irq_handler() 1845 if (IS_ERR(at91_chip->regbase)) { in at91_gpio_probe() [all …]
|
| /linux/include/linux/platform_data/ |
| A D | mv_usb.h | 36 int (*phy_init)(void __iomem *regbase); 37 void (*phy_deinit)(void __iomem *regbase);
|