Lines Matching refs:write3X4

700 static inline void write3X4(struct tridentfb_par *par, int reg,
757 write3X4(par, VGA_CRTC_V_SYNC_END,
794 write3X4(par, VGA_CRTC_OFFSET, width & 0xFF);
798 write3X4(par, AddColReg,
801 write3X4(par, AddColReg,
827 write3X4(par, VGA_CRTC_START_LO, base & 0xFF);
828 write3X4(par, VGA_CRTC_START_HI, (base & 0xFF00) >> 8);
830 write3X4(par, CRTCModuleTest, tmp | ((base & 0x10000) >> 11));
832 write3X4(par, CRTHiOrd, tmp | ((base & 0xE0000) >> 17));
1198 write3X4(par, VGA_CRTC_V_TOTAL, vtotal & 0xFF);
1199 write3X4(par, VGA_CRTC_V_DISP_END, vdispend & 0xFF);
1200 write3X4(par, VGA_CRTC_V_SYNC_START, vsyncstart & 0xFF);
1201 write3X4(par, VGA_CRTC_V_SYNC_END, (vsyncend & 0x0F));
1202 write3X4(par, VGA_CRTC_V_BLANK_START, vblankstart & 0xFF);
1203 write3X4(par, VGA_CRTC_V_BLANK_END, vblankend & 0xFF);
1206 write3X4(par, VGA_CRTC_H_TOTAL, htotal & 0xFF);
1207 write3X4(par, VGA_CRTC_H_DISP, hdispend & 0xFF);
1208 write3X4(par, VGA_CRTC_H_SYNC_START, hsyncstart & 0xFF);
1209 write3X4(par, VGA_CRTC_H_SYNC_END,
1211 write3X4(par, VGA_CRTC_H_BLANK_START, hblankstart & 0xFF);
1212 write3X4(par, VGA_CRTC_H_BLANK_END, hblankend & 0x1F);
1224 write3X4(par, VGA_CRTC_OVERFLOW, tmp);
1232 write3X4(par, CRTHiOrd, tmp);
1238 write3X4(par, HorizOverflow, tmp);
1243 write3X4(par, VGA_CRTC_MAX_SCAN, tmp);
1245 write3X4(par, VGA_CRTC_LINE_COMPARE, 0xFF);
1246 write3X4(par, VGA_CRTC_PRESET_ROW, 0);
1247 write3X4(par, VGA_CRTC_MODE, 0xC3);
1249 write3X4(par, LinearAddReg, 0x20); /* enable linear addressing */
1253 write3X4(par, CRTCModuleTest, tmp);
1260 write3X4(par, GraphEngReg, 0x80);
1277 write3X4(par, PixelBusReg, tmp);
1284 write3X4(par, DRAMControl, tmp); /* both IO, linear enable */
1286 write3X4(par, InterfaceSel, read3X4(par, InterfaceSel) | 0x40);
1288 write3X4(par, Performance, read3X4(par, Performance) | 0x10);
1291 write3X4(par, PCIReg, read3X4(par, PCIReg) | 0x06);