Lines Matching refs:smc501_writel

283 		smc501_writel(value, fbi->regs + palette + offset);
497 smc501_writel(par->screen.sm_addr | SM501_ADDR_FLIP,
541 smc501_writel(reg, fbi->regs + (par->head == HEAD_CRT ?
549 smc501_writel(reg, base + SM501_OFF_DC_H_TOT);
556 smc501_writel(reg, base + SM501_OFF_DC_H_SYNC);
563 smc501_writel(reg, base + SM501_OFF_DC_V_TOT);
569 smc501_writel(reg, base + SM501_OFF_DC_V_SYNC);
592 smc501_writel(reg, fbi->regs + SM501_DC_CRT_CONTROL);
596 smc501_writel(reg | SM501_ADDR_FLIP, fbi->regs + SM501_DC_CRT_FB_ADDR);
615 smc501_writel(reg, fbi->regs + SM501_DC_PANEL_FB_WIDTH);
618 smc501_writel(reg, fbi->regs + SM501_DC_PANEL_FB_HEIGHT);
706 smc501_writel(control, fbi->regs + SM501_DC_CRT_CONTROL);
724 smc501_writel(control, ctrl_reg);
729 smc501_writel(control, ctrl_reg);
741 smc501_writel(control, ctrl_reg);
752 smc501_writel(control, ctrl_reg);
764 smc501_writel(control, ctrl_reg);
775 smc501_writel(control, ctrl_reg);
781 smc501_writel(control, ctrl_reg);
786 smc501_writel(control, ctrl_reg);
855 smc501_writel(0x0, fbi->regs + SM501_DC_PANEL_PANNING_CONTROL);
859 smc501_writel(0x00, fbi->regs + SM501_DC_PANEL_TL_LOC);
864 smc501_writel(reg, fbi->regs + SM501_DC_PANEL_BR_LOC);
877 smc501_writel(control, fbi->regs + SM501_DC_PANEL_CONTROL);
946 smc501_writel(val, base + (regno * 4));
1027 smc501_writel(ctrl, fbi->regs + SM501_DC_CRT_CONTROL);
1067 smc501_writel(hwc_addr | SM501_HWC_EN,
1070 smc501_writel(hwc_addr & ~SM501_HWC_EN,
1085 smc501_writel(x | (y << 16), base + SM501_OFF_HWC_LOC);
1105 smc501_writel(bg, base + SM501_OFF_HWC_COLOR_1_2);
1106 smc501_writel(fg, base + SM501_OFF_HWC_COLOR_3);
1127 smc501_writel(0x0, dst + op);
1209 smc501_writel(ctrl, info->regs + SM501_DC_CRT_CONTROL);
1346 smc501_writel(par->screen.sm_addr, fbi->regs2d + SM501_2D_SOURCE_BASE);
1347 smc501_writel(par->screen.sm_addr,
1351 smc501_writel((info->var.xres << 16) | info->var.xres,
1355 smc501_writel((info->var.xres_virtual << 16) | info->var.xres_virtual,
1361 smc501_writel(0, fbi->regs2d + SM501_2D_STRETCH);
1364 smc501_writel(0x00100000, fbi->regs2d + SM501_2D_STRETCH);
1367 smc501_writel(0x00200000, fbi->regs2d + SM501_2D_STRETCH);
1372 smc501_writel(0xffffffff, fbi->regs2d + SM501_2D_COLOR_COMPARE_MASK);
1375 smc501_writel(0xffffffff, fbi->regs2d + SM501_2D_MASK);
1378 smc501_writel((sx << 16) | sy, fbi->regs2d + SM501_2D_SOURCE);
1379 smc501_writel((dx << 16) | dy, fbi->regs2d + SM501_2D_DESTINATION);
1382 smc501_writel((width << 16) | height, fbi->regs2d + SM501_2D_DIMENSION);
1385 smc501_writel(0x800000cc | rtl, fbi->regs2d + SM501_2D_CONTROL);
1407 smc501_writel(par->screen.sm_addr, fbi->regs2d + SM501_2D_SOURCE_BASE);
1408 smc501_writel(par->screen.sm_addr,
1412 smc501_writel((info->var.xres << 16) | info->var.xres,
1416 smc501_writel((info->var.xres_virtual << 16) | info->var.xres_virtual,
1422 smc501_writel(0, fbi->regs2d + SM501_2D_STRETCH);
1425 smc501_writel(0x00100000, fbi->regs2d + SM501_2D_STRETCH);
1428 smc501_writel(0x00200000, fbi->regs2d + SM501_2D_STRETCH);
1433 smc501_writel(0xffffffff, fbi->regs2d + SM501_2D_COLOR_COMPARE_MASK);
1436 smc501_writel(0xffffffff, fbi->regs2d + SM501_2D_MASK);
1439 smc501_writel(rect->color, fbi->regs2d + SM501_2D_FOREGROUND);
1442 smc501_writel((rect->dx << 16) | rect->dy,
1446 smc501_writel((width << 16) | height, fbi->regs2d + SM501_2D_DIMENSION);
1449 smc501_writel(0x800100cc, fbi->regs2d + SM501_2D_CONTROL);
1511 smc501_writel(par->cursor.sm_addr,
1514 smc501_writel(0x00, par->cursor_regs + SM501_OFF_HWC_LOC);
1515 smc501_writel(0x00, par->cursor_regs + SM501_OFF_HWC_COLOR_1_2);
1516 smc501_writel(0x00, par->cursor_regs + SM501_OFF_HWC_COLOR_3);
1624 smc501_writel(0, info->regs + SM501_DC_PANEL_PALETTE + (k * 4));
1697 smc501_writel(ctrl, info->regs + SM501_DC_CRT_CONTROL);
1722 smc501_writel(ctrl, info->regs + SM501_DC_CRT_CONTROL);
2199 smc501_writel(crt_ctrl, info->regs + SM501_DC_CRT_CONTROL);