/linux-6.3-rc2/drivers/video/fbdev/nvidia/ |
A D | nv_setup.c | 185 par->PCIO = par->PCIO0 + 0x2000; in NVSelectHeadRegisters() 186 par->PCRTC = par->PCRTC0 + 0x800; in NVSelectHeadRegisters() 187 par->PRAMDAC = par->PRAMDAC0 + 0x800; in NVSelectHeadRegisters() 188 par->PDIO = par->PDIO0 + 0x2000; in NVSelectHeadRegisters() 190 par->PCIO = par->PCIO0; in NVSelectHeadRegisters() 191 par->PCRTC = par->PCRTC0; in NVSelectHeadRegisters() 192 par->PRAMDAC = par->PRAMDAC0; in NVSelectHeadRegisters() 193 par->PDIO = par->PDIO0; in NVSelectHeadRegisters() 222 par->CURSOR = &par->PRAMIN[0x1E00]; in nv4GetConfig() 273 struct nvidia_par *par = info->par; in NVCommonSetup() local [all …]
|
A D | nv_hw.c | 80 VGA_WR08(par->PCIO, 0x3D5, par->CurrentState->cursor1); in NVShowHideCursor() 83 NV_WR32(par->PRAMDAC, 0x0300, NV_RD32(par->PRAMDAC, 0x0300)); in NVShowHideCursor() 875 par); in NVCalcStateExt() 914 par); in NVCalcStateExt() 1003 NV_WR32(par->PRAMIN, 0x0801 * 4, par->FbMapSize - 1); in NVLoadStateExt() 1096 NV_WR32(par->PRAMIN, 0x0801 * 4, par->FbMapSize - 1); in NVLoadStateExt() 1210 NV_WR32(par->PGRAPH, 0x684, par->FbMapSize - 1); in NVLoadStateExt() 1211 NV_WR32(par->PGRAPH, 0x688, par->FbMapSize - 1); in NVLoadStateExt() 1529 NV_WR32(par->PMC, 0x8908, par->FbMapSize - 1); in NVLoadStateExt() 1530 NV_WR32(par->PMC, 0x890C, par->FbMapSize - 1); in NVLoadStateExt() [all …]
|
A D | nv_accel.c | 76 struct nvidia_par *par = info->par; in nvidiafb_safe_mode() local 85 struct nvidia_par *par = info->par; in NVFlush() local 98 struct nvidia_par *par = info->par; in NVSync() local 112 par->dmaPut = par->dmaCurrent; in NVDmaKickoff() 113 WRITE_PUT(par, par->dmaPut); in NVDmaKickoff() 119 struct nvidia_par *par = info->par; in NVDmaWait() local 128 par->dmaFree = par->dmaMax - par->dmaCurrent; in NVDmaWait() 160 struct nvidia_par *par = info->par; in NVSetPattern() local 171 struct nvidia_par *par = info->par; in NVSetRopSolid() local 209 par->dmaBase = (u32 __iomem *) (&par->FbStart[par->FbUsableSize]); in NVResetGraphics() [all …]
|
/linux-6.3-rc2/drivers/video/fbdev/savage/ |
A D | savagefb_driver.c | 377 par->SavageWaitFifo(par, 4); in SavageSetup2DEngine() 390 par->SavageWaitFifo(par, 4); in SavageSetup2DEngine() 405 par->SavageWaitFifo(par,3); in savagefb_set_clip() 1263 par->SavageWaitIdle(par); in savagefb_set_par_int() 1458 par->SavageWaitIdle(par); in savagefb_set_par_int() 1460 par->SavageWaitIdle(par); in savagefb_set_par_int() 1462 par->SavageWaitIdle(par); in savagefb_set_par_int() 1728 par->mmio.vbase = ioremap(par->mmio.pbase, par->mmio.len); in savage_map_mmio() 1774 par->video.vbase = ioremap_wc(par->video.pbase, par->video.len); in savage_map_video() 2021 par->save = par->state; in savage_init_hw() [all …]
|
/linux-6.3-rc2/drivers/staging/fbtft/ |
A D | fb_ra8875.c | 26 fbtft_par_dbg_hex(DEBUG_WRITE, par, par->info->device, u8, buf, len, in write_spi() 29 if (!par->spi) { in write_spi() 48 par->info->var.xres, in init_display() 49 par->info->var.yres); in init_display() 51 par->fbtftops.reset(par); in init_display() 53 if ((par->info->var.xres == 320) && (par->info->var.yres == 240)) { in init_display() 194 u8 *buf = par->buf; in write_reg8_bus8() 204 fbtft_par_dbg_hex(DEBUG_WRITE_REGISTER, par, par->info->device, in write_reg8_bus8() 211 ret = par->fbtftops.write(par, par->buf, 2); in write_reg8_bus8() 229 ret = par->fbtftops.write(par, par->buf, len + 1); in write_reg8_bus8() [all …]
|
A D | fb_bd663474.c | 26 par->fbtftops.reset(par); in init_display() 36 write_reg(par, 0x101, 0x0000); in init_display() 37 write_reg(par, 0x102, 0x3110); in init_display() 38 write_reg(par, 0x103, 0xe200); in init_display() 39 write_reg(par, 0x110, 0x009d); in init_display() 40 write_reg(par, 0x111, 0x0022); in init_display() 41 write_reg(par, 0x100, 0x0120); in init_display() 44 write_reg(par, 0x100, 0x3120); in init_display() 47 write_reg(par, 0x001, 0x0100); in init_display() 48 write_reg(par, 0x002, 0x0000); in init_display() [all …]
|
A D | fb_ili9320.c | 26 write_reg(par, 0x0000); in read_devicecode() 27 par->fbtftops.read(par, rxbuf, 4); in read_devicecode() 35 par->fbtftops.reset(par); in init_display() 37 devcode = read_devicecode(par); in init_display() 41 dev_warn(par->info->device, in init_display() 169 write_reg(par, 0x0020, xs); in set_addr_win() 170 write_reg(par, 0x0021, ys); in set_addr_win() 192 write_reg(par, 0x3, (par->bgr << 12) | 0x30); in set_var() 195 write_reg(par, 0x3, (par->bgr << 12) | 0x28); in set_var() 198 write_reg(par, 0x3, (par->bgr << 12) | 0x00); in set_var() [all …]
|
A D | fb_upd161704.c | 26 par->fbtftops.reset(par); in init_display() 59 write_reg(par, 0x002E, 0x002D); in init_display() 119 write_reg(par, 0x0006, xs); in set_addr_win() 120 write_reg(par, 0x0007, ys); in set_addr_win() 128 write_reg(par, 0x0007, xs); in set_addr_win() 131 write_reg(par, 0x0006, ys); in set_addr_win() 144 write_reg(par, 0x01, 0x0000); in set_var() 145 write_reg(par, 0x05, 0x0000); in set_var() 148 write_reg(par, 0x01, 0x00C0); in set_var() 149 write_reg(par, 0x05, 0x0000); in set_var() [all …]
|
A D | fb_s6d1121.c | 29 par->fbtftops.reset(par); in init_display() 33 write_reg(par, 0x0011, 0x2004); in init_display() 34 write_reg(par, 0x0013, 0xCC00); in init_display() 74 write_reg(par, 0x0020, xs); in set_addr_win() 75 write_reg(par, 0x0021, ys); in set_addr_win() 83 write_reg(par, 0x0021, xs); in set_addr_win() 86 write_reg(par, 0x0020, ys); in set_addr_win() 98 write_reg(par, 0x03, 0x0003 | (par->bgr << 12)); in set_var() 101 write_reg(par, 0x03, 0x0000 | (par->bgr << 12)); in set_var() 104 write_reg(par, 0x03, 0x000A | (par->bgr << 12)); in set_var() [all …]
|
A D | fb_ssd1289.c | 28 par->fbtftops.reset(par); in init_display() 36 write_reg(par, 0x01, in init_display() 61 write_reg(par, 0x22); in init_display() 71 write_reg(par, 0x4e, xs); in set_addr_win() 72 write_reg(par, 0x4f, ys); in set_addr_win() 75 write_reg(par, 0x4e, par->info->var.xres - 1 - xs); in set_addr_win() 76 write_reg(par, 0x4f, par->info->var.yres - 1 - ys); in set_addr_win() 79 write_reg(par, 0x4e, par->info->var.yres - 1 - ys); in set_addr_win() 80 write_reg(par, 0x4f, xs); in set_addr_win() 84 write_reg(par, 0x4f, par->info->var.xres - 1 - xs); in set_addr_win() [all …]
|
A D | fb_ssd1306.c | 34 par->fbtftops.reset(par); in init_display() 46 write_reg(par, 0xAE); in init_display() 49 write_reg(par, 0xD5); in init_display() 50 write_reg(par, 0x80); in init_display() 53 write_reg(par, 0xA8); in init_display() 62 write_reg(par, 0xD3); in init_display() 63 write_reg(par, 0x0); in init_display() 69 write_reg(par, 0x8D); in init_display() 71 write_reg(par, 0x14); in init_display() 145 if (par->info->var.xres == 64 && par->info->var.yres == 48) in set_addr_win() [all …]
|
A D | fb_ili9325.c | 85 par->fbtftops.reset(par); in init_display() 138 write_reg(par, 0x0080, 0x0000); in init_display() 139 write_reg(par, 0x0081, 0x0000); in init_display() 159 write_reg(par, 0x0020, xs); in set_addr_win() 160 write_reg(par, 0x0021, ys); in set_addr_win() 168 write_reg(par, 0x0021, xs); in set_addr_win() 171 write_reg(par, 0x0020, ys); in set_addr_win() 183 write_reg(par, 0x03, 0x0030 | (par->bgr << 12)); in set_var() 186 write_reg(par, 0x03, 0x0000 | (par->bgr << 12)); in set_var() 189 write_reg(par, 0x03, 0x0028 | (par->bgr << 12)); in set_var() [all …]
|
A D | fb_hx8347d.c | 25 par->fbtftops.reset(par); in init_display() 28 write_reg(par, 0xEA, 0x00); in init_display() 29 write_reg(par, 0xEB, 0x20); in init_display() 30 write_reg(par, 0xEC, 0x0C); in init_display() 31 write_reg(par, 0xED, 0xC4); in init_display() 32 write_reg(par, 0xE8, 0x40); in init_display() 84 write_reg(par, 0x22); in set_addr_win() 96 write_reg(par, 0x16, MEM_V | MEM_X | (par->bgr << MEM_BGR)); in set_var() 99 write_reg(par, 0x16, par->bgr << MEM_BGR); in set_var() 102 write_reg(par, 0x16, MEM_V | MEM_Y | (par->bgr << MEM_BGR)); in set_var() [all …]
|
A D | fb_ssd1305.c | 35 par->fbtftops.reset(par); in init_display() 47 write_reg(par, 0xAE); in init_display() 50 write_reg(par, 0xD5); in init_display() 51 write_reg(par, 0x80); in init_display() 54 write_reg(par, 0xA8); in init_display() 62 write_reg(par, 0x0); in init_display() 81 write_reg(par, 0xA0 | ((par->info->var.rotate == 180) ? 0x0 : 0x1)); in init_display() 87 write_reg(par, ((par->info->var.rotate == 180) ? 0xC8 : 0xC0)); in init_display() 125 write_reg(par, 0x00 | ((par->info->var.rotate == 180) ? 0x0 : 0x4)); in set_addr_win() 172 ret = par->fbtftops.write(par, par->txbuf.buf, in write_vmem() [all …]
|
A D | fbtft-core.c | 43 ret = par->fbtftops.write(par, buf, len); in fbtft_write_buf_dc() 187 par->info->device, par, in fbtft_register_backlight() 303 struct fbtft_par *par = info->par; in fbtft_mkdirty() local 326 struct fbtft_par *par = info->par; in fbtft_deferred_io() local 689 par = info->par; in fbtft_framebuffer_alloc() 822 par->fbtftops.update_display(par, 0, par->info->var.yres - 1); in fbtft_register_framebuffer() 825 ret = par->fbtftops.set_gamma(par, par->gamma.curves); in fbtft_register_framebuffer() 915 par->fbtftops.reset(par); in fbtft_init_display_from_property() 1009 par->fbtftops.reset(par); in fbtft_init_display() 1222 par = info->par; in fbtft_probe_common() [all …]
|
/linux-6.3-rc2/drivers/video/fbdev/ |
A D | broadsheetfb.c | 121 par->board->set_ctl(par, BS_WR, 0); in broadsheet_gpio_issue_data() 122 par->board->set_hdb(par, data); in broadsheet_gpio_issue_data() 134 par->board->wait_for_rdy(par); in broadsheet_gpio_send_command() 147 par->board->wait_for_rdy(par); in broadsheet_gpio_send_cmdargs() 199 par->board->set_hdb(par, tmp); in broadsheet_gpio_burst_write() 233 par->board->wait_for_rdy(par); in broadsheet_gpio_get_data() 240 res = par->board->get_hdb(par); in broadsheet_gpio_get_data() 262 par->board->wait_for_rdy(par); in broadsheet_gpio_write_reg() 306 par->board->wait_for_rdy(par); in broadsheet_read_reg() 1124 par = info->par; in broadsheetfb_probe() [all …]
|
A D | ssd1307fb.c | 292 return ssd1307fb_update_rect(par, 0, 0, par->width, par->height); in ssd1307fb_update_display() 298 struct ssd1307fb_par *par = info->par; in ssd1307fb_write() local 331 struct ssd1307fb_par *par = info->par; in ssd1307fb_blank() local 341 struct ssd1307fb_par *par = info->par; in ssd1307fb_fillrect() local 349 struct ssd1307fb_par *par = info->par; in ssd1307fb_copyarea() local 357 struct ssd1307fb_par *par = info->par; in ssd1307fb_imageblit() local 386 par->pwm = pwm_get(&par->client->dev, NULL); in ssd1307fb_init() 400 par->pwm->pwm, pwm_get_period(par->pwm)); in ssd1307fb_init() 653 par = info->par; in ssd1307fb_probe() 712 par->vcomh = par->device_info->default_vcomh; in ssd1307fb_probe() [all …]
|
A D | i740fb.c | 161 struct i740fb_par *par = info->par; in i740fb_setup_ddc_bus() local 175 par->ddc_algo.data = par; in i740fb_setup_ddc_bus() 177 i2c_set_adapdata(&par->ddc_adapter, par); in i740fb_setup_ddc_bus() 184 struct i740fb_par *par = info->par; in i740fb_open() local 195 struct i740fb_par *par = info->par; in i740fb_release() local 744 struct i740fb_par *par = info->par; in i740fb_set_par() local 908 struct i740fb_par *par = info->par; in i740fb_pan_display() local 954 struct i740fb_par *par = info->par; in i740fb_blank() local 1025 par = info->par; in i740fb_probe() 1194 struct i740fb_par *par = info->par; in i740fb_suspend() local [all …]
|
A D | s3fb.c | 250 struct s3fb_info *par = info->par; in s3fb_setup_ddc_bus() local 264 par->ddc_algo.data = par; in s3fb_setup_ddc_bus() 315 struct s3fb_info *par = info->par; in s3fb_tilecursor() local 461 struct s3fb_info *par = info->par; in s3_set_pixclock() local 504 struct s3fb_info *par = info->par; in s3fb_open() local 528 struct s3fb_info *par = info->par; in s3fb_release() local 549 struct s3fb_info *par = info->par; in s3fb_check_var() local 608 struct s3fb_info *par = info->par; in s3fb_set_par() local 984 struct s3fb_info *par = info->par; in s3fb_blank() local 1144 par = info->par; in s3_pci_probe() [all …]
|
A D | tridentfb.c | 272 struct tridentfb_par *par = info->par; in tridentfb_setup_ddc_bus() local 293 par->ddc_algo.data = par; in tridentfb_setup_ddc_bus() 440 t_outb(par, par->eng_oper, 0x2125); in xp_fill_rect() 620 struct tridentfb_par *par = info->par; in tridentfb_fillrect() local 634 par->wait_engine(par); in tridentfb_fillrect() 642 struct tridentfb_par *par = info->par; in tridentfb_imageblit() local 661 par->wait_engine(par); in tridentfb_imageblit() 672 struct tridentfb_par *par = info->par; in tridentfb_copyarea() local 678 par->wait_engine(par); in tridentfb_copyarea() 685 struct tridentfb_par *par = info->par; in tridentfb_sync() local [all …]
|
/linux-6.3-rc2/drivers/video/fbdev/geode/ |
A D | suspend_gx.c | 30 memcpy(par->gp, par->gp_regs, sizeof(par->gp)); in gx_save_regs() 31 memcpy(par->dc, par->dc_regs, sizeof(par->dc)); in gx_save_regs() 32 memcpy(par->vp, par->vid_regs, sizeof(par->vp)); in gx_save_regs() 33 memcpy(par->fp, par->vid_regs + VP_FP_START, sizeof(par->fp)); in gx_save_regs() 77 write_gp(par, i, par->gp[i]); in gx_restore_gfx_proc() 122 write_dc(par, i, par->dc[i]); in gx_restore_display_ctlr() 147 write_vp(par, i, par->vp[i] & in gx_restore_video_proc() 164 write_vp(par, i, par->vp[i]); in gx_restore_video_proc() 181 write_fp(par, i, par->fp[i]); in gx_restore_regs() 235 struct gxfb_par *par = info->par; in gx_powerdown() local [all …]
|
A D | lxfb_ops.c | 182 struct lxfb_par *par = info->par; in lx_graphics_disable() local 247 struct lxfb_par *par = info->par; in lx_graphics_enable() local 343 struct lxfb_par *par = info->par; in lx_set_mode() local 602 memcpy(par->gp, par->gp_regs, sizeof(par->gp)); in lx_save_regs() 603 memcpy(par->dc, par->dc_regs, sizeof(par->dc)); in lx_save_regs() 604 memcpy(par->vp, par->vp_regs, sizeof(par->vp)); in lx_save_regs() 605 memcpy(par->fp, par->vp_regs + VP_FP_START, sizeof(par->fp)); in lx_save_regs() 657 write_gp(par, i, par->gp[i]); in lx_restore_gfx_proc() 703 write_dc(par, i, par->dc[i]); in lx_restore_display_ctlr() 750 write_vp(par, i, par->vp[i]); in lx_restore_video_proc() [all …]
|
/linux-6.3-rc2/drivers/video/fbdev/riva/ |
A D | nv_driver.c | 95 par->SecondCRTC = par->forceCRTC; in riva_override_CRTC() 334 par->riva.PCIO0 = par->ctrl_base + 0x00601000; in riva_common_setup() 336 par->riva.PVIO = par->ctrl_base + 0x000C0000; in riva_common_setup() 404 par->riva.PCIO = par->riva.PCIO0 + 0x2000; in riva_common_setup() 405 par->riva.PCRTC = par->riva.PCRTC0 + 0x800; in riva_common_setup() 407 par->riva.PDIO = par->riva.PDIO0 + 0x2000; in riva_common_setup() 409 par->riva.PCIO = par->riva.PCIO0; in riva_common_setup() 410 par->riva.PCRTC = par->riva.PCRTC0; in riva_common_setup() 411 par->riva.PRAMDAC = par->riva.PRAMDAC0; in riva_common_setup() 412 par->riva.PDIO = par->riva.PDIO0; in riva_common_setup() [all …]
|
/linux-6.3-rc2/drivers/video/fbdev/aty/ |
A D | mach64_accel.c | 48 aty_ld_le32(GEN_TEST_CNTL, par) | GUI_ENGINE_ENABLE, par); in aty_reset_engine() 142 aty_st_le32(SC_BOTTOM, par->crtc.vyres - 1, par); in aty_init_engine() 171 aty_st_le32(DP_PIX_WIDTH, par->crtc.dp_pix_width, par); in aty_init_engine() 172 aty_st_le32(DP_CHAIN_MASK, par->crtc.dp_chain_mask, par); in aty_init_engine() 178 par); in aty_init_engine() 201 struct atyfb_par *par = (struct atyfb_par *) info->par; in atyfb_copyarea() local 239 aty_st_le32(DP_PIX_WIDTH, par->crtc.dp_pix_width, par); in atyfb_copyarea() 249 struct atyfb_par *par = (struct atyfb_par *) info->par; in atyfb_fillrect() local 276 aty_st_le32(DP_PIX_WIDTH, par->crtc.dp_pix_width, par); in atyfb_fillrect() 280 par); in atyfb_fillrect() [all …]
|
A D | atyfb_base.c | 1344 aty_set_crtc(par, &par->crtc); in atyfb_set_par() 1674 free_irq(par->irq, par); in aty_disable_irq() 2128 struct atyfb_par *par = info->par; in aty_resume_chip() local 2947 struct atyfb_par *par = info->par; in atyfb_setup_sparc() local 3332 par->lcd_hblank_len = par->lcd_htotal - par->lcd_hdisp; in aty_init_lcd() 3333 par->lcd_vblank_len = par->lcd_vtotal - par->lcd_vdisp; in aty_init_lcd() 3352 par->lcd_vdisp + par->lcd_lower_margin + par->lcd_vsync_len, in aty_init_lcd() 3426 struct atyfb_par *par = info->par; in atyfb_setup_generic() local 3561 par = info->par; in atyfb_pci_probe() 3653 par = info->par; in atyfb_atari_probe() [all …]
|