Lines Matching refs:write3X4
578 static inline void write3X4(struct tridentfb_par *par, int reg, in write3X4() function
635 write3X4(par, VGA_CRTC_V_SYNC_END, in crtc_unlock()
675 write3X4(par, VGA_CRTC_OFFSET, width & 0xFF); in set_lwidth()
676 write3X4(par, AddColReg, in set_lwidth()
702 write3X4(par, VGA_CRTC_START_LO, base & 0xFF); in set_screen_start()
703 write3X4(par, VGA_CRTC_START_HI, (base & 0xFF00) >> 8); in set_screen_start()
705 write3X4(par, CRTCModuleTest, tmp | ((base & 0x10000) >> 11)); in set_screen_start()
707 write3X4(par, CRTHiOrd, tmp | ((base & 0xE0000) >> 17)); in set_screen_start()
1073 write3X4(par, VGA_CRTC_V_TOTAL, vtotal & 0xFF); in tridentfb_set_par()
1074 write3X4(par, VGA_CRTC_V_DISP_END, vdispend & 0xFF); in tridentfb_set_par()
1075 write3X4(par, VGA_CRTC_V_SYNC_START, vsyncstart & 0xFF); in tridentfb_set_par()
1076 write3X4(par, VGA_CRTC_V_SYNC_END, (vsyncend & 0x0F)); in tridentfb_set_par()
1077 write3X4(par, VGA_CRTC_V_BLANK_START, vblankstart & 0xFF); in tridentfb_set_par()
1078 write3X4(par, VGA_CRTC_V_BLANK_END, vblankend & 0xFF); in tridentfb_set_par()
1081 write3X4(par, VGA_CRTC_H_TOTAL, htotal & 0xFF); in tridentfb_set_par()
1082 write3X4(par, VGA_CRTC_H_DISP, hdispend & 0xFF); in tridentfb_set_par()
1083 write3X4(par, VGA_CRTC_H_SYNC_START, hsyncstart & 0xFF); in tridentfb_set_par()
1084 write3X4(par, VGA_CRTC_H_SYNC_END, in tridentfb_set_par()
1086 write3X4(par, VGA_CRTC_H_BLANK_START, hblankstart & 0xFF); in tridentfb_set_par()
1087 write3X4(par, VGA_CRTC_H_BLANK_END, hblankend & 0x1F); in tridentfb_set_par()
1099 write3X4(par, VGA_CRTC_OVERFLOW, tmp); in tridentfb_set_par()
1107 write3X4(par, CRTHiOrd, tmp); in tridentfb_set_par()
1113 write3X4(par, HorizOverflow, tmp); in tridentfb_set_par()
1118 write3X4(par, VGA_CRTC_MAX_SCAN, tmp); in tridentfb_set_par()
1120 write3X4(par, VGA_CRTC_LINE_COMPARE, 0xFF); in tridentfb_set_par()
1121 write3X4(par, VGA_CRTC_PRESET_ROW, 0); in tridentfb_set_par()
1122 write3X4(par, VGA_CRTC_MODE, 0xC3); in tridentfb_set_par()
1124 write3X4(par, LinearAddReg, 0x20); /* enable linear addressing */ in tridentfb_set_par()
1128 write3X4(par, CRTCModuleTest, tmp); in tridentfb_set_par()
1135 write3X4(par, GraphEngReg, 0x80); in tridentfb_set_par()
1152 write3X4(par, PixelBusReg, tmp); in tridentfb_set_par()
1159 write3X4(par, DRAMControl, tmp); /* both IO, linear enable */ in tridentfb_set_par()
1161 write3X4(par, InterfaceSel, read3X4(par, InterfaceSel) | 0x40); in tridentfb_set_par()
1163 write3X4(par, Performance, read3X4(par, Performance) | 0x10); in tridentfb_set_par()
1166 write3X4(par, PCIReg, read3X4(par, PCIReg) | 0x06); in tridentfb_set_par()