Home
last modified time | relevance | path

Searched refs:regbase (Results 1 – 25 of 88) sorted by relevance

1234

/openbmc/linux/include/video/
H A Dvga.h222 return readb (regbase + port); in vga_mm_r()
227 writeb (val, regbase + port); in vga_mm_w()
238 if (regbase) in vga_r()
239 return vga_mm_r (regbase, port); in vga_r()
246 if (regbase) in vga_w()
247 vga_mm_w (regbase, port, val); in vga_w()
256 if (regbase) in vga_w_fast()
322 vga_w (regbase, VGA_SEQ_I, reg); in vga_rseq()
331 vga_w (regbase, VGA_SEQ_I, reg); in vga_wseq()
332 vga_w (regbase, VGA_SEQ_D, val); in vga_wseq()
[all …]
/openbmc/linux/drivers/video/fbdev/
H A Dwmt_ge_rops.c42 static void __iomem *regbase; variable
73 writel(pat, regbase + GE_PAT0C_OFF); in wmt_ge_fillrect()
74 writel(1, regbase + GE_COMMAND_OFF); in wmt_ge_fillrect()
76 writel(1, regbase + GE_FIRE_OFF); in wmt_ge_fillrect()
107 writel(0xcc, regbase + GE_ROPCODE_OFF); in wmt_ge_copyarea()
108 writel(1, regbase + GE_COMMAND_OFF); in wmt_ge_copyarea()
109 writel(1, regbase + GE_FIRE_OFF); in wmt_ge_copyarea()
133 if (unlikely(regbase)) { in wmt_ge_rops_probe()
139 if (regbase == NULL) { in wmt_ge_rops_probe()
144 writel(1, regbase + GE_ENABLE_OFF); in wmt_ge_rops_probe()
[all …]
H A Dcirrusfb.c356 u8 __iomem *regbase; member
413 caddr_t regbase,
663 u8 __iomem *regbase = cinfo->regbase; in cirrusfb_set_par_foo() local
1865 u8 __iomem *regbase) in cirrusfb_get_memsize() argument
1953 iounmap(cinfo->regbase); in cirrusfb_zorro_unmap()
2117 cinfo->regbase = NULL; in cirrusfb_pci_register()
2255 cinfo->regbase = regbase > 16 * MB_ ? ioremap(regbase, 64 * 1024) in cirrusfb_zorro_register()
2257 if (!cinfo->regbase) { in cirrusfb_zorro_register()
2299 if (regbase > 16 * MB_) in cirrusfb_zorro_register()
2300 iounmap(cinfo->regbase); in cirrusfb_zorro_register()
[all …]
H A Dwm8505fb.c38 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()
301 if (IS_ERR(fbi->regbase)) in wm8505fb_probe()
302 return PTR_ERR(fbi->regbase); in wm8505fb_probe()
[all …]
H A Dvt8500lcdfb.c112 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()
327 if (fbi->regbase == NULL) { in vt8500lcd_probe()
422 writel(readl(fbi->regbase) | 1, fbi->regbase); in vt8500lcd_probe()
435 iounmap(fbi->regbase); in vt8500lcd_probe()
449 writel(0, fbi->regbase); in vt8500lcd_remove()
[all …]
/openbmc/linux/drivers/comedi/drivers/
H A Dcomedi_8255.c36 unsigned long regbase; member
38 unsigned long regbase);
67 unsigned long regbase = spriv->regbase; in subdev_8255_insn() local
75 s->state & 0xff, regbase); in subdev_8255_insn()
97 unsigned long regbase = spriv->regbase; in subdev_8255_do_config() local
145 unsigned long regbase), in __subdev_8255_init() argument
146 unsigned long regbase, in __subdev_8255_init()
161 spriv->regbase = regbase; in __subdev_8255_init()
205 unsigned long regbase) in subdev_8255_init()
240 unsigned long regbase) in subdev_8255_mm_init()
[all …]
/openbmc/linux/drivers/video/fbdev/core/
H A Dsvgalib.c101 vga_r(regbase, 0x3DA); in svga_set_default_atc_regs()
102 vga_w(regbase, VGA_ATT_W, 0x00); in svga_set_default_atc_regs()
106 svga_wattr(regbase, count, count); in svga_set_default_atc_regs()
115 vga_r(regbase, 0x3DA); in svga_set_default_atc_regs()
116 vga_w(regbase, VGA_ATT_W, 0x20); in svga_set_default_atc_regs()
160 vga_r(regbase, 0x3DA); in svga_set_textmode_vga_regs()
161 vga_w(regbase, VGA_ATT_W, 0x00); in svga_set_textmode_vga_regs()
166 vga_r(regbase, 0x3DA); in svga_set_textmode_vga_regs()
167 vga_w(regbase, VGA_ATT_W, 0x20); in svga_set_textmode_vga_regs()
338 vga_wcrt(regbase, 0x0E, pos >> 8); in svga_tilecursor()
[all …]
/openbmc/linux/drivers/clocksource/
H A Dtimer-vt8500.c41 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 …]
/openbmc/linux/include/linux/
H A Dsvga.h71 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 …]
/openbmc/linux/drivers/rtc/
H A Drtc-sh.c97 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 …]
H A Drtc-vt8500.c73 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 …]
/openbmc/u-boot/drivers/ata/
H A Dsata_mv.c254 u32 regbase; member
321 out_le32(priv->regbase + EDMA_IECR, 0x0); in mv_start_edma_engine()
328 tmp = in_le32(priv->regbase + EDMA_CFG); in mv_start_edma_engine()
331 out_le32(priv->regbase + EDMA_CFG, tmp); in mv_start_edma_engine()
341 out_le32(priv->regbase + EDMA_RQOPR, 0x0); in mv_start_edma_engine()
346 out_le32(priv->regbase + EDMA_RSIPR, 0x0); in mv_start_edma_engine()
363 out_le32(priv->regbase + EDMA_CMD, 0); in mv_reset_channel()
375 out_le32(priv->regbase + EDMA_CMD, 0x0); in mv_reset_port()
377 out_le32(priv->regbase + EDMA_IECR, 0x0); in mv_reset_port()
378 out_le32(priv->regbase + EDMA_IEMR, 0x0); in mv_reset_port()
[all …]
/openbmc/linux/arch/mips/rb532/
H A Dgpio.c52 void __iomem *regbase; member
102 return !!rb532_get_bit(offset, gpch->regbase + GPIOD); in rb532_gpio_get()
114 rb532_set_bit(value, offset, gpch->regbase + GPIOD); in rb532_gpio_set()
127 rb532_set_bit(0, offset, gpch->regbase + GPIOFUNC); in rb532_gpio_direction_input()
129 rb532_set_bit(0, offset, gpch->regbase + GPIOCFG); in rb532_gpio_direction_input()
144 rb532_set_bit(0, offset, gpch->regbase + GPIOFUNC); in rb532_gpio_direction_output()
147 rb532_set_bit(value, offset, gpch->regbase + GPIOD); in rb532_gpio_direction_output()
149 rb532_set_bit(1, offset, gpch->regbase + GPIOCFG); in rb532_gpio_direction_output()
187 rb532_set_bit(bit, gpio, rb532_gpio_chip->regbase + GPIOISTAT); in rb532_gpio_set_istat()
205 rb532_gpio_chip->regbase = ioremap(r->start, resource_size(r)); in rb532_gpio_init()
[all …]
/openbmc/u-boot/drivers/spi/
H A Dcadence_qspi_apb.c384 reg = readl(plat->regbase + CQSPI_REG_SIZE); in cadence_qspi_apb_controller_init()
390 writel(reg, plat->regbase + CQSPI_REG_SIZE); in cadence_qspi_apb_controller_init()
393 writel(0, plat->regbase + CQSPI_REG_REMAP); in cadence_qspi_apb_controller_init()
399 writel(0, plat->regbase + CQSPI_REG_IRQMASK); in cadence_qspi_apb_controller_init()
596 reg = readl(plat->regbase + CQSPI_REG_SIZE); in cadence_qspi_apb_indirect_read_setup()
599 writel(reg, plat->regbase + CQSPI_REG_SIZE); in cadence_qspi_apb_indirect_read_setup()
636 plat->regbase + CQSPI_REG_INDIRECTRD); in cadence_qspi_apb_indirect_read_execute()
676 plat->regbase + CQSPI_REG_INDIRECTRD); in cadence_qspi_apb_indirect_read_execute()
683 plat->regbase + CQSPI_REG_INDIRECTRD); in cadence_qspi_apb_indirect_read_execute()
711 reg = readl(plat->regbase + CQSPI_REG_SIZE); in cadence_qspi_apb_indirect_write_setup()
[all …]
H A Dcadence_qspi.c27 cadence_qspi_apb_config_baudrate_div(priv->regbase, in cadence_spi_write_speed()
31 cadence_qspi_apb_delay(priv->regbase, CONFIG_CQSPI_REF_CLK, hz, in cadence_spi_write_speed()
42 void *base = priv->regbase; in spi_calibration()
128 cadence_qspi_apb_controller_disable(priv->regbase); in cadence_spi_set_speed()
146 cadence_qspi_apb_controller_enable(priv->regbase); in cadence_spi_set_speed()
158 priv->regbase = plat->regbase; in cadence_spi_probe()
174 cadence_qspi_apb_controller_disable(priv->regbase); in cadence_spi_set_mode()
177 cadence_qspi_apb_set_clk_mode(priv->regbase, mode); in cadence_spi_set_mode()
180 cadence_qspi_apb_controller_enable(priv->regbase); in cadence_spi_set_mode()
192 void *base = priv->regbase; in cadence_spi_xfer()
[all …]
/openbmc/linux/drivers/spi/
H A Dspi-rockchip-sfc.c174 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()
579 if (IS_ERR(sfc->regbase)) in rockchip_sfc_probe()
[all …]
H A Dspi-hisi-sfc-v3xx.c77 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()
382 reg = readl(host->regbase + HISI_SFC_V3XX_INT_STAT); in hisi_sfc_v3xx_isr()
453 host->regbase = devm_platform_ioremap_resource(pdev, 0); in hisi_sfc_v3xx_probe()
454 if (IS_ERR(host->regbase)) { in hisi_sfc_v3xx_probe()
455 ret = PTR_ERR(host->regbase); in hisi_sfc_v3xx_probe()
[all …]
/openbmc/linux/drivers/gpio/
H A Dgpio-pxa.c65 void __iomem *regbase; member
164 return bank->regbase; in gpio_bank_base()
369 bank->regbase = regbase + BANK_OFF(i); in pxa_init_gpio_chip()
386 writel_relaxed(grer, c->regbase + GRER_OFFSET); in update_edge_detect()
387 writel_relaxed(gfer, c->regbase + GFER_OFFSET); in update_edge_detect()
410 gpdr = readl_relaxed(c->regbase + GPDR_OFFSET); in pxa_gpio_irq_type()
445 gedr = readl_relaxed(c->regbase + GEDR_OFFSET); in pxa_gpio_demux_handler()
447 writel_relaxed(gedr, c->regbase + GEDR_OFFSET); in pxa_gpio_demux_handler()
673 writel_relaxed(0, c->regbase + GFER_OFFSET); in pxa_gpio_probe()
674 writel_relaxed(0, c->regbase + GRER_OFFSET); in pxa_gpio_probe()
[all …]
H A Dgpio-f7188x.c88 unsigned int regbase; member
181 .regbase = _regbase, \
300 dir = superio_inb(sio->addr, f7188x_gpio_dir(bank->regbase)); in f7188x_gpio_get_direction()
325 dir = superio_inb(sio->addr, f7188x_gpio_dir(bank->regbase)); in f7188x_gpio_direction_in()
331 superio_outb(sio->addr, f7188x_gpio_dir(bank->regbase), dir); in f7188x_gpio_direction_in()
350 dir = superio_inb(sio->addr, f7188x_gpio_dir(bank->regbase)); in f7188x_gpio_get()
355 data = superio_inb(sio->addr, f7188x_gpio_data_in(bank->regbase)); in f7188x_gpio_get()
382 dir = superio_inb(sio->addr, f7188x_gpio_dir(bank->regbase)); in f7188x_gpio_direction_out()
387 superio_outb(sio->addr, f7188x_gpio_dir(bank->regbase), dir); in f7188x_gpio_direction_out()
434 data = superio_inb(sio->addr, f7188x_gpio_out_mode(bank->regbase)); in f7188x_gpio_set_config()
[all …]
/openbmc/linux/drivers/clk/uniphier/
H A Dclk-uniphier-cpugear.c21 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()
/openbmc/linux/drivers/mtd/spi-nor/controllers/
H A Dhisi-sfc.c93 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 …]
/openbmc/linux/drivers/ufs/host/
H A Dti-j721e-ufs.c22 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()
50 writel(reg, regbase + TI_UFS_SS_CTRL); in ti_j721e_ufs_probe()
/openbmc/linux/include/linux/comedi/
H A Dcomedi_8255.h32 int data, unsigned long regbase),
33 unsigned long regbase);
37 int data, unsigned long regbase),
38 unsigned long regbase);
/openbmc/linux/drivers/clk/socfpga/
H A Dclk-gate-s10.c127 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()
/openbmc/linux/drivers/clk/at91/
H A Dsckc.c370 void __iomem *regbase = of_iomap(np, 0); in at91sam9x5_sckc_register() local
381 if (!regbase) in at91sam9x5_sckc_register()
384 slow_rc = at91_clk_register_slow_rc_osc(regbase, "slow_rc_osc", in at91sam9x5_sckc_register()
410 slow_osc = at91_clk_register_slow_osc(regbase, "slow_osc", in at91sam9x5_sckc_register()
471 void __iomem *regbase = of_iomap(np, 0); in of_sam9x60_sckc_setup() local
482 if (!regbase) in of_sam9x60_sckc_setup()
497 slow_osc = at91_clk_register_slow_osc(regbase, "slow_osc", in of_sam9x60_sckc_setup()
586 void __iomem *regbase = of_iomap(np, 0); in of_sama5d4_sckc_setup() local
597 if (!regbase) in of_sama5d4_sckc_setup()
623 osc->sckcr = regbase; in of_sama5d4_sckc_setup()
[all …]

1234