/linux-master/drivers/staging/fbtft/ |
H A D | fb_upd161704.c | 24 static int init_display(struct fbtft_par *par) argument 26 par->fbtftops.reset(par); 31 write_reg(par, 0x0003, 0x0001); /* Soft reset */ 34 write_reg(par, 0x003A, 0x0001); /*Oscillator 0: stop, 1: operation */ 38 write_reg(par, 0x0024, 0x007B); /* amplitude setting */ 40 write_reg(par, 0x0025, 0x003B); /* amplitude setting */ 41 write_reg(par, 0x0026, 0x0034); /* amplitude setting */ 43 write_reg(par, 0x0027, 0x0004); /* amplitude setting */ 44 write_reg(par, 113 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) argument 139 set_var(struct fbtft_par *par) argument [all...] |
H A D | fb_ssd1305.c | 25 * write_reg(par, val1, val2); 28 * write_reg(par, val1); 29 * write_reg(par, val2); 33 static int init_display(struct fbtft_par *par) argument 35 par->fbtftops.reset(par); 37 if (par->gamma.curves[0] == 0) { 38 mutex_lock(&par->gamma.lock); 39 if (par->info->var.yres == 64) 40 par 122 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) argument 132 blank(struct fbtft_par *par, bool on) argument 142 set_gamma(struct fbtft_par *par, u32 *curves) argument 152 write_vmem(struct fbtft_par *par, size_t offset, size_t len) argument [all...] |
H A D | fb_ili9320.c | 22 static unsigned int read_devicecode(struct fbtft_par *par) argument 26 write_reg(par, 0x0000); 27 par->fbtftops.read(par, rxbuf, 4); 31 static int init_display(struct fbtft_par *par) argument 35 par->fbtftops.reset(par); 37 devcode = read_devicecode(par); 38 fbtft_par_dbg(DEBUG_INIT_DISPLAY, par, "Device code: 0x%04X\n", 41 dev_warn(par 163 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) argument 188 set_var(struct fbtft_par *par) argument 213 set_gamma(struct fbtft_par *par, u32 *curves) argument [all...] |
H A D | fb_tinylcd.c | 20 static int init_display(struct fbtft_par *par) argument 22 par->fbtftops.reset(par); 24 write_reg(par, 0xB0, 0x80); 25 write_reg(par, 0xC0, 0x0A, 0x0A); 26 write_reg(par, 0xC1, 0x45, 0x07); 27 write_reg(par, 0xC2, 0x33); 28 write_reg(par, 0xC5, 0x00, 0x42, 0x80); 29 write_reg(par, 0xB1, 0xD0, 0x11); 30 write_reg(par, 50 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) argument 61 set_var(struct fbtft_par *par) argument [all...] |
H A D | fb_ili9325.c | 83 static int init_display(struct fbtft_par *par) argument 85 par->fbtftops.reset(par); 96 write_reg(par, 0x00E3, 0x3008); /* Set internal timing */ 97 write_reg(par, 0x00E7, 0x0012); /* Set internal timing */ 98 write_reg(par, 0x00EF, 0x1231); /* Set internal timing */ 99 write_reg(par, 0x0001, 0x0100); /* set SS and SM bit */ 100 write_reg(par, 0x0002, 0x0700); /* set 1 line inversion */ 101 write_reg(par, 0x0004, 0x0000); /* Resize register */ 102 write_reg(par, 153 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) argument 178 set_var(struct fbtft_par *par) argument 205 set_gamma(struct fbtft_par *par, u32 *curves) argument [all...] |
H A D | internal.h | 7 void fbtft_sysfs_init(struct fbtft_par *par); 8 void fbtft_sysfs_exit(struct fbtft_par *par); 10 int fbtft_gamma_parse_str(struct fbtft_par *par, u32 *curves,
|
H A D | fb_ra8875.c | 17 static int write_spi(struct fbtft_par *par, void *buf, size_t len) argument 26 fbtft_par_dbg_hex(DEBUG_WRITE, par, par->info->device, u8, buf, len, 29 if (!par->spi) { 30 dev_err(par->info->device, 31 "%s: par->spi is unexpectedly NULL\n", __func__); 37 return spi_sync(par->spi, &m); 40 static int init_display(struct fbtft_par *par) argument 42 gpiod_set_value(par->gpio.dc, 1); 44 fbtft_par_dbg(DEBUG_INIT_DISPLAY, par, 169 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) argument 190 write_reg8_bus8(struct fbtft_par *par, int len, ...) argument 244 write_vmem16_bus8(struct fbtft_par *par, size_t offset, size_t len) argument [all...] |
H A D | fb_bd663474.c | 24 static int init_display(struct fbtft_par *par) argument 26 par->fbtftops.reset(par); 31 write_reg(par, 0x000, 0x0001); /*oscillator 0: stop, 1: operation */ 35 write_reg(par, 0x100, 0x0000); /* power supply setup */ 36 write_reg(par, 0x101, 0x0000); 37 write_reg(par, 0x102, 0x3110); 38 write_reg(par, 0x103, 0xe200); 39 write_reg(par, 0x110, 0x009d); 40 write_reg(par, 104 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) argument 129 set_var(struct fbtft_par *par) argument [all...] |
H A D | fb_ssd1306.c | 24 * write_reg(par, val1, val2); 27 * write_reg(par, val1); 28 * write_reg(par, val2); 32 static int init_display(struct fbtft_par *par) argument 34 par->fbtftops.reset(par); 36 if (par->gamma.curves[0] == 0) { 37 mutex_lock(&par->gamma.lock); 38 if (par->info->var.yres == 64) 39 par 123 set_addr_win_64x48(struct fbtft_par *par) argument 136 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) argument 149 blank(struct fbtft_par *par, bool on) argument 162 set_gamma(struct fbtft_par *par, u32 *curves) argument 174 write_vmem(struct fbtft_par *par, size_t offset, size_t len) argument [all...] |
H A D | fb_ssd1289.c | 26 static int init_display(struct fbtft_par *par) argument 28 par->fbtftops.reset(par); 30 write_reg(par, 0x00, 0x0001); 31 write_reg(par, 0x03, 0xA8A4); 32 write_reg(par, 0x0C, 0x0000); 33 write_reg(par, 0x0D, 0x080C); 34 write_reg(par, 0x0E, 0x2B00); 35 write_reg(par, 0x1E, 0x00B7); 36 write_reg(par, 65 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) argument 92 set_var(struct fbtft_par *par) argument 126 set_gamma(struct fbtft_par *par, u32 *curves) argument [all...] |
H A D | fb_s6d1121.c | 27 static int init_display(struct fbtft_par *par) argument 29 par->fbtftops.reset(par); 33 write_reg(par, 0x0011, 0x2004); 34 write_reg(par, 0x0013, 0xCC00); 35 write_reg(par, 0x0015, 0x2600); 36 write_reg(par, 0x0014, 0x252A); 37 write_reg(par, 0x0012, 0x0033); 38 write_reg(par, 0x0013, 0xCC04); 39 write_reg(par, 68 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) argument 93 set_var(struct fbtft_par *par) argument 120 set_gamma(struct fbtft_par *par, u32 *curves) argument [all...] |
H A D | fb_sh1106.c | 21 static int init_display(struct fbtft_par *par) argument 23 if (!par->info->var.xres || par->info->var.xres > WIDTH || 24 !par->info->var.yres || par->info->var.yres > HEIGHT || 25 par->info->var.yres % 8) { 26 dev_err(par->info->device, "Invalid screen size\n"); 30 if (par->info->var.rotate) { 31 dev_err(par->info->device, "Display rotation not supported\n"); 35 par 85 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) argument 89 blank(struct fbtft_par *par, bool on) argument 100 set_gamma(struct fbtft_par *par, u32 *curves) argument 111 write_vmem(struct fbtft_par *par, size_t offset, size_t len) argument 141 write_register(struct fbtft_par *par, int len, ...) argument [all...] |
H A D | fb_hx8347d.c | 23 static int init_display(struct fbtft_par *par) argument 25 par->fbtftops.reset(par); 28 write_reg(par, 0xEA, 0x00); 29 write_reg(par, 0xEB, 0x20); 30 write_reg(par, 0xEC, 0x0C); 31 write_reg(par, 0xED, 0xC4); 32 write_reg(par, 0xE8, 0x40); 33 write_reg(par, 0xE9, 0x38); 34 write_reg(par, 74 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) argument 92 set_var(struct fbtft_par *par) argument 118 set_gamma(struct fbtft_par *par, u32 *curves) argument [all...] |
H A D | fb_hx8353d.c | 20 static int init_display(struct fbtft_par *par) argument 22 par->fbtftops.reset(par); 26 write_reg(par, 0xB9, 0xFF, 0x83, 0x53); 29 write_reg(par, 0xB0, 0x3C, 0x01); 32 write_reg(par, 0xB6, 0x94, 0x6C, 0x50); 35 write_reg(par, 0xB1, 0x00, 0x01, 0x1B, 0x03, 0x01, 0x08, 0x77, 0x89); 38 write_reg(par, 0x3A, 0x05); 41 write_reg(par, MIPI_DCS_SET_ADDRESS_MODE, 0xC0); 44 write_reg(par, MIPI_DCS_EXIT_SLEEP_MOD 64 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) argument 79 set_var(struct fbtft_par *par) argument 112 set_gamma(struct fbtft_par *par, u32 *curves) argument [all...] |
H A D | fb_ili9341.c | 29 static int init_display(struct fbtft_par *par) argument 31 par->fbtftops.reset(par); 34 write_reg(par, MIPI_DCS_SOFT_RESET); 36 write_reg(par, MIPI_DCS_SET_DISPLAY_OFF); 38 write_reg(par, 0xCF, 0x00, 0x83, 0x30); 39 write_reg(par, 0xED, 0x64, 0x03, 0x12, 0x81); 40 write_reg(par, 0xE8, 0x85, 0x01, 0x79); 41 write_reg(par, 0xCB, 0x39, 0X2C, 0x00, 0x34, 0x02); 42 write_reg(par, 68 set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) argument 85 set_var(struct fbtft_par *par) argument 115 set_gamma(struct fbtft_par *par, u32 *curves) argument [all...] |
H A D | fbtft-bus.c | 10 * void (*write_reg)(struct fbtft_par *par, int len, ...); 15 void func(struct fbtft_par *par, int len, ...) \ 20 buffer_type *buf = (buffer_type *)par->buf; \ 22 if (unlikely(par->debug & DEBUG_WRITE_REGISTER)) { \ 29 fbtft_par_dbg_hex(DEBUG_WRITE_REGISTER, par, \ 30 par->info->device, buffer_type, buf, len, \ 36 if (par->startbyte) { \ 37 *(u8 *)par->buf = par->startbyte; \ 38 buf = (buffer_type *)(par 121 fbtft_write_vmem16_bus8(struct fbtft_par *par, size_t offset, size_t len) argument 175 fbtft_write_vmem16_bus9(struct fbtft_par *par, size_t offset, size_t len) argument 223 fbtft_write_vmem8_bus8(struct fbtft_par *par, size_t offset, size_t len) argument 231 fbtft_write_vmem16_bus16(struct fbtft_par *par, size_t offset, size_t len) argument [all...] |
H A D | fb_tls8204.c | 33 static int init_display(struct fbtft_par *par) argument 35 par->fbtftops.reset(par); 38 write_reg(par, 0x21); /* 5:1 1 46 write_reg(par, 0x10 | (bs & 0x7)); 55 write_reg(par, 0x04 | (64 >> 6)); 56 write_reg(par, 0x40 | (64 & 0x3F)); 59 write_reg(par, 0x20); 62 write_reg(par, 0x08 | 4); 72 static void set_addr_win(struct fbtft_par *par, in argument 86 write_vmem(struct fbtft_par *par, size_t offset, size_t len) argument 124 set_gamma(struct fbtft_par *par, u32 *curves) argument [all...] |
/linux-master/drivers/video/fbdev/geode/ |
H A D | suspend_gx.c | 14 static void gx_save_regs(struct gxfb_par *par) argument 20 i = read_gp(par, GP_BLT_STATUS); 24 rdmsrl(MSR_GX_MSR_PADSEL, par->msr.padsel); 25 rdmsrl(MSR_GLCP_DOTPLL, par->msr.dotpll); 27 write_dc(par, DC_UNLOCK, DC_UNLOCK_UNLOCK); 30 memcpy(par->gp, par->gp_regs, sizeof(par->gp)); 31 memcpy(par->dc, par 64 gx_restore_gfx_proc(struct gxfb_par *par) argument 82 gx_restore_display_ctlr(struct gxfb_par *par) argument 132 gx_restore_video_proc(struct gxfb_par *par) argument 169 gx_restore_regs(struct gxfb_par *par) argument 185 gx_disable_graphics(struct gxfb_par *par) argument 207 gx_enable_graphics(struct gxfb_par *par) argument 235 struct gxfb_par *par = info->par; local 249 struct gxfb_par *par = info->par; local [all...] |
/linux-master/drivers/video/fbdev/nvidia/ |
H A D | nv_setup.c | 60 void NVWriteCrtc(struct nvidia_par *par, u8 index, u8 value) argument 62 VGA_WR08(par->PCIO, par->IOBase + 0x04, index); 63 VGA_WR08(par->PCIO, par->IOBase + 0x05, value); 65 u8 NVReadCrtc(struct nvidia_par *par, u8 index) argument 67 VGA_WR08(par->PCIO, par->IOBase + 0x04, index); 68 return (VGA_RD08(par->PCIO, par 70 NVWriteGr(struct nvidia_par *par, u8 index, u8 value) argument 75 NVReadGr(struct nvidia_par *par, u8 index) argument 80 NVWriteSeq(struct nvidia_par *par, u8 index, u8 value) argument 85 NVReadSeq(struct nvidia_par *par, u8 index) argument 90 NVWriteAttr(struct nvidia_par *par, u8 index, u8 value) argument 101 NVReadAttr(struct nvidia_par *par, u8 index) argument 111 NVWriteMiscOut(struct nvidia_par *par, u8 value) argument 115 NVReadMiscOut(struct nvidia_par *par) argument 119 NVWriteDacMask(struct nvidia_par *par, u8 value) argument 123 NVWriteDacReadAddr(struct nvidia_par *par, u8 value) argument 127 NVWriteDacWriteAddr(struct nvidia_par *par, u8 value) argument 131 NVWriteDacData(struct nvidia_par *par, u8 value) argument 135 NVReadDacData(struct nvidia_par *par) argument 140 NVIsConnected(struct nvidia_par *par, int output) argument 182 NVSelectHeadRegisters(struct nvidia_par *par, int head) argument 197 nv4GetConfig(struct nvidia_par *par) argument 227 nv10GetConfig(struct nvidia_par *par) argument 273 struct nvidia_par *par = info->par; local [all...] |
H A D | nv_accel.c | 76 struct nvidia_par *par = info->par; local 80 par->lockup = 1; 85 struct nvidia_par *par = info->par; local 88 while (--count && READ_GET(par) != par->dmaPut) ; 98 struct nvidia_par *par = info->par; local 101 while (--count && NV_RD32(par 109 NVDmaKickoff(struct nvidia_par *par) argument 119 struct nvidia_par *par = info->par; local 160 struct nvidia_par *par = info->par; local 171 struct nvidia_par *par = info->par; local 192 struct nvidia_par *par = info->par; local 203 struct nvidia_par *par = info->par; local 284 struct nvidia_par *par = info->par; local 300 struct nvidia_par *par = info->par; local 320 struct nvidia_par *par = info->par; local 355 struct nvidia_par *par = info->par; local 409 struct nvidia_par *par = info->par; local [all...] |
H A D | nv_i2c.c | 31 struct nvidia_par *par = chan->par; local 34 val = NVReadCrtc(par, chan->ddc_base + 1) & 0xf0; 41 NVWriteCrtc(par, chan->ddc_base + 1, val | 0x01); 47 struct nvidia_par *par = chan->par; local 50 val = NVReadCrtc(par, chan->ddc_base + 1) & 0xf0; 57 NVWriteCrtc(par, chan->ddc_base + 1, val | 0x01); 63 struct nvidia_par *par = chan->par; local 75 struct nvidia_par *par = chan->par; local 122 nvidia_create_i2c_busses(struct nvidia_par *par) argument 140 nvidia_delete_i2c_busses(struct nvidia_par *par) argument 154 struct nvidia_par *par = info->par; local [all...] |
H A D | nv_hw.c | 57 void NVLockUnlock(struct nvidia_par *par, int Lock) argument 61 VGA_WR08(par->PCIO, 0x3D4, 0x1F); 62 VGA_WR08(par->PCIO, 0x3D5, Lock ? 0x99 : 0x57); 64 VGA_WR08(par->PCIO, 0x3D4, 0x11); 65 cr11 = VGA_RD08(par->PCIO, 0x3D5); 70 VGA_WR08(par->PCIO, 0x3D5, cr11); 73 int NVShowHideCursor(struct nvidia_par *par, int ShowHide) argument 75 int cur = par->CurrentState->cursor1; 77 par->CurrentState->cursor1 = (par 141 nvGetClocks(struct nvidia_par *par, unsigned int *MClk, unsigned int *NVClk) argument 380 nv4UpdateArbitrationSettings(unsigned VClk, unsigned pixelDepth, unsigned *burst, unsigned *lwm, struct nvidia_par *par) argument 618 nv10UpdateArbitrationSettings(unsigned VClk, unsigned pixelDepth, unsigned *burst, unsigned *lwm, struct nvidia_par *par) argument 655 nv30UpdateArbitrationSettings( struct nvidia_par *par, unsigned int *burst, unsigned int *lwm ) argument 676 nForceUpdateArbitrationSettings(unsigned VClk, unsigned pixelDepth, unsigned *burst, unsigned *lwm, struct nvidia_par *par) argument 766 CalcVClock(int clockIn, int *clockOut, u32 * pllOut, struct nvidia_par *par) argument 811 CalcVClock2Stage(int clockIn, int *clockOut, u32 * pllOut, u32 * pllBOut, struct nvidia_par *par) argument 856 NVCalcStateExt(struct nvidia_par *par, RIVA_HW_STATE * state, int bpp, int width, int hDisplaySize, int height, int dotClock, int flags) argument 946 NVLoadStateExt(struct nvidia_par *par, RIVA_HW_STATE * state) argument 1613 NVUnloadStateExt(struct nvidia_par *par, RIVA_HW_STATE * state) argument 1685 NVSetStartAddress(struct nvidia_par *par, u32 start) argument [all...] |
/linux-master/drivers/video/fbdev/ |
H A D | broadsheetfb.c | 119 static void broadsheet_gpio_issue_data(struct broadsheetfb_par *par, u16 data) argument 121 par->board->set_ctl(par, BS_WR, 0); 122 par->board->set_hdb(par, data); 123 par->board->set_ctl(par, BS_WR, 1); 126 static void broadsheet_gpio_issue_cmd(struct broadsheetfb_par *par, u16 data) argument 128 par->board->set_ctl(par, BS_D 132 broadsheet_gpio_send_command(struct broadsheetfb_par *par, u16 data) argument 142 broadsheet_gpio_send_cmdargs(struct broadsheetfb_par *par, u16 cmd, int argc, u16 *argv) argument 158 broadsheet_mmio_send_cmdargs(struct broadsheetfb_par *par, u16 cmd, int argc, u16 *argv) argument 169 broadsheet_send_command(struct broadsheetfb_par *par, u16 data) argument 177 broadsheet_send_cmdargs(struct broadsheetfb_par *par, u16 cmd, int argc, u16 *argv) argument 186 broadsheet_gpio_burst_write(struct broadsheetfb_par *par, int size, u16 *data) argument 206 broadsheet_mmio_burst_write(struct broadsheetfb_par *par, int size, u16 *data) argument 220 broadsheet_burst_write(struct broadsheetfb_par *par, int size, u16 *data) argument 229 broadsheet_gpio_get_data(struct broadsheetfb_par *par) argument 250 broadsheet_get_data(struct broadsheetfb_par *par) argument 258 broadsheet_gpio_write_reg(struct broadsheetfb_par *par, u16 reg, u16 data) argument 277 broadsheet_mmio_write_reg(struct broadsheetfb_par *par, u16 reg, u16 data) argument 286 broadsheet_write_reg(struct broadsheetfb_par *par, u16 reg, u16 data) argument 295 broadsheet_write_reg32(struct broadsheetfb_par *par, u16 reg, u32 data) argument 303 broadsheet_read_reg(struct broadsheetfb_par *par, u16 reg) argument 311 is_broadsheet_pll_locked(struct broadsheetfb_par *par) argument 316 broadsheet_setup_plls(struct broadsheetfb_par *par) argument 342 broadsheet_setup_spi(struct broadsheetfb_par *par) argument 351 broadsheet_setup_spiflash(struct broadsheetfb_par *par, u16 *orig_sfmcd) argument 363 broadsheet_spiflash_wait_for_bit(struct broadsheetfb_par *par, u16 reg, int bitnum, int val, int timeout) argument 379 broadsheet_spiflash_write_byte(struct broadsheetfb_par *par, u8 data) argument 386 broadsheet_spiflash_read_byte(struct broadsheetfb_par *par, u8 *data) argument 404 broadsheet_spiflash_wait_for_status(struct broadsheetfb_par *par, int timeout) argument 437 broadsheet_spiflash_op_on_address(struct broadsheetfb_par *par, u8 op, u32 addr) argument 460 broadsheet_verify_spiflash(struct broadsheetfb_par *par, int *flash_type) argument 487 broadsheet_setup_for_wfm_write(struct broadsheetfb_par *par, u16 *initial_sfmcd, int *flash_type) argument 510 broadsheet_spiflash_write_control(struct broadsheetfb_par *par, int mode) argument 525 broadsheet_spiflash_erase_sector(struct broadsheetfb_par *par, int addr) argument 544 broadsheet_spiflash_read_range(struct broadsheetfb_par *par, int addr, int size, char *data) argument 566 broadsheet_spiflash_write_page(struct broadsheetfb_par *par, int addr, const char *data) argument 592 broadsheet_spiflash_write_sector(struct broadsheetfb_par *par, int addr, const char *data, int sector_size) argument 611 broadsheet_spiflash_rewrite_sector(struct broadsheetfb_par *par, int sector_size, int data_start_addr, int data_len, const char *data) argument 678 broadsheet_write_spiflash(struct broadsheetfb_par *par, u32 wfm_addr, const u8 *wfm, int bytecount, int flash_type) argument 715 broadsheet_store_waveform_to_spiflash(struct broadsheetfb_par *par, const u8 *wfm, size_t wfm_size) argument 739 struct broadsheetfb_par *par = info->par; local 781 broadsheet_init_display(struct broadsheetfb_par *par) argument 841 broadsheet_identify(struct broadsheetfb_par *par) argument 856 broadsheet_init(struct broadsheetfb_par *par) argument 864 broadsheetfb_dpy_update_pages(struct broadsheetfb_par *par, u16 y1, u16 y2) argument 904 broadsheetfb_dpy_update(struct broadsheetfb_par *par) argument 975 struct broadsheetfb_par *par = info->par; local 983 struct broadsheetfb_par *par = info->par; local 1010 struct broadsheetfb_par *par; local 1139 struct broadsheetfb_par *par = info->par; local [all...] |
/linux-master/drivers/video/fbdev/riva/ |
H A D | nv_driver.c | 46 static inline unsigned char MISCin(struct riva_par *par) argument 48 return (VGA_RD08(par->riva.PVIO, 0x3cc)); 52 riva_is_connected(struct riva_par *par, Bool second) argument 54 volatile U032 __iomem *PRAMDAC = par->riva.PRAMDAC0; 69 NV_WR32(par->riva.PRAMDAC0, 0x0610, 0x94050140); 70 NV_WR32(par->riva.PRAMDAC0, 0x0608, 0x00001000); 76 NV_WR32(par->riva.PRAMDAC0, 0x0608, 77 NV_RD32(par->riva.PRAMDAC0, 0x0608) & 0x0000EFFF); 86 riva_override_CRTC(struct riva_par *par) argument 90 par 100 riva_is_second(struct riva_par *par) argument 155 riva_get_memlen(struct riva_par *par) argument 273 riva_get_maxdclk(struct riva_par *par) argument 315 riva_common_setup(struct riva_par *par) argument [all...] |
/linux-master/drivers/video/fbdev/aty/ |
H A D | mach64_accel.c | 40 void aty_reset_engine(struct atyfb_par *par) argument 44 aty_ld_le32(GEN_TEST_CNTL, par) & 45 ~(GUI_ENGINE_ENABLE | HWCURSOR_ENABLE), par); 48 aty_ld_le32(GEN_TEST_CNTL, par) | GUI_ENGINE_ENABLE, par); 52 aty_ld_le32(BUS_CNTL, par) | BUS_HOST_ERR_ACK | BUS_FIFO_ERR_ACK, par); 54 par->fifo_space = 0; 57 static void reset_GTC_3D_engine(const struct atyfb_par *par) argument 59 aty_st_le32(SCALE_3D_CNTL, 0xc0, par); 67 aty_init_engine(struct atyfb_par *par, struct fb_info *info) argument 189 draw_rect(s16 x, s16 y, u16 width, u16 height, struct atyfb_par *par) argument 201 struct atyfb_par *par = (struct atyfb_par *) info->par; local 242 aty_st_le32(SRC_HEIGHT1_WIDTH1, (width << 16) | area->height, par); local 249 struct atyfb_par *par = (struct atyfb_par *) info->par; local 289 struct atyfb_par *par = (struct atyfb_par *) info->par; local [all...] |