Searched refs:platinum_regs (Results 1 - 2 of 2) sorted by relevance
/linux-4.1.27/drivers/video/fbdev/ |
H A D | platinumfb.c | 61 volatile struct platinum_regs __iomem *platinum_regs; member in struct:fb_info_platinum 171 ctrl = le32_to_cpup(&info->platinum_regs->ctrl.r) | 0x33; platinumfb_blank() 178 out_le32(&info->platinum_regs->ctrl.r, ctrl); platinumfb_blank() 269 volatile struct platinum_regs __iomem *platinum_regs = pinfo->platinum_regs; platinum_set_hardware() local 281 out_be32(&platinum_regs->reg[24].r, 7); /* turn display off */ platinum_set_hardware() 284 out_be32(&platinum_regs->reg[i+32].r, init->regs[i]); platinum_set_hardware() 286 out_be32(&platinum_regs->reg[26+32].r, (pinfo->total_vram == 0x100000 ? platinum_set_hardware() 289 out_be32(&platinum_regs->reg[16].r, (unsigned) pinfo->frame_buffer_phys+init->fb_offset+0x10); platinum_set_hardware() 290 out_be32(&platinum_regs->reg[18].r, init->pitch[cmode]); platinum_set_hardware() 291 out_be32(&platinum_regs->reg[19].r, (pinfo->total_vram == 0x100000 ? platinum_set_hardware() 294 out_be32(&platinum_regs->reg[20].r, (pinfo->total_vram == 0x100000 ? 0x11 : 0x1011)); platinum_set_hardware() 295 out_be32(&platinum_regs->reg[21].r, 0x100); platinum_set_hardware() 296 out_be32(&platinum_regs->reg[22].r, 1); platinum_set_hardware() 297 out_be32(&platinum_regs->reg[23].r, 1); platinum_set_hardware() 298 out_be32(&platinum_regs->reg[26].r, 0xc00); platinum_set_hardware() 299 out_be32(&platinum_regs->reg[27].r, 0x235); platinum_set_hardware() 300 /* out_be32(&platinum_regs->reg[27].r, 0x2aa); */ platinum_set_hardware() 310 out_be32(&platinum_regs->reg[24].r, 0); /* turn display on */ platinum_set_hardware() 418 volatile struct platinum_regs __iomem *platinum_regs = info->platinum_regs; read_platinum_sense() local 421 out_be32(&platinum_regs->reg[23].r, 7); /* turn off drivers */ read_platinum_sense() 423 sense = (~in_be32(&platinum_regs->reg[23].r) & 7) << 8; read_platinum_sense() 426 out_be32(&platinum_regs->reg[23].r, 3); /* drive A low */ read_platinum_sense() 428 sense |= (~in_be32(&platinum_regs->reg[23].r) & 3) << 4; read_platinum_sense() 429 out_be32(&platinum_regs->reg[23].r, 5); /* drive B low */ read_platinum_sense() 431 sense |= (~in_be32(&platinum_regs->reg[23].r) & 4) << 1; read_platinum_sense() 432 sense |= (~in_be32(&platinum_regs->reg[23].r) & 1) << 2; read_platinum_sense() 433 out_be32(&platinum_regs->reg[23].r, 6); /* drive C low */ read_platinum_sense() 435 sense |= (~in_be32(&platinum_regs->reg[23].r) & 6) >> 1; read_platinum_sense() 437 out_be32(&platinum_regs->reg[23].r, 7); /* turn off drivers */ read_platinum_sense() 586 pinfo->platinum_regs = ioremap(pinfo->rsrc_reg.start, 0x1000); platinumfb_probe() 593 out_be32(&pinfo->platinum_regs->reg[16].r, (unsigned)pinfo->frame_buffer_phys); platinumfb_probe() 594 out_be32(&pinfo->platinum_regs->reg[20].r, 0x1011); /* select max vram */ platinumfb_probe() 595 out_be32(&pinfo->platinum_regs->reg[24].r, 0); /* switch in vram */ platinumfb_probe() 640 iounmap(pinfo->platinum_regs); platinumfb_probe() 657 iounmap(pinfo->platinum_regs); platinumfb_remove()
|
H A D | platinumfb.h | 44 struct platinum_regs { struct
|
Completed in 60 milliseconds