Mercurial > mplayer.hg
comparison drivers/radeon/radeonfb.c @ 2136:f13d61fde30d
Fixed bug of FP register writing
author | nick |
---|---|
date | Mon, 08 Oct 2001 09:48:07 +0000 |
parents | fcf5bd49c68f |
children | 8939341c5187 |
comparison
equal
deleted
inserted
replaced
2135:fcf5bd49c68f | 2136:f13d61fde30d |
---|---|
3246 When changing mode with Dual-head card (VE/M6), care must | 3246 When changing mode with Dual-head card (VE/M6), care must |
3247 be taken for the special order in setting registers. CRTC2 has | 3247 be taken for the special order in setting registers. CRTC2 has |
3248 to be set before changing CRTC_EXT register. | 3248 to be set before changing CRTC_EXT register. |
3249 Otherwise we may get a blank screen. | 3249 Otherwise we may get a blank screen. |
3250 *****/ | 3250 *****/ |
3251 int prim_mon; | |
3251 RTRACE("radeonfb: radeon_write_mode is called\n"); | 3252 RTRACE("radeonfb: radeon_write_mode is called\n"); |
3252 if(DUAL_MONITOR(rinfo)) { | 3253 if(DUAL_MONITOR(rinfo)) { |
3253 radeon_write_crtc2_regs(rinfo,mode); | 3254 radeon_write_crtc2_regs(rinfo,mode); |
3254 radeon_write_pll2_regs(rinfo,mode); | 3255 radeon_write_pll2_regs(rinfo,mode); |
3255 } | 3256 } |
3256 radeon_write_common_regs(rinfo,mode); | 3257 radeon_write_common_regs(rinfo,mode); |
3257 radeon_write_dda_regs(rinfo,mode); | 3258 radeon_write_dda_regs(rinfo,mode); |
3258 radeon_write_crtc_regs(rinfo,mode); | 3259 radeon_write_crtc_regs(rinfo,mode); |
3259 if(rinfo->crtDispType == MT_DFP || rinfo->crtDispType == MT_LCD) { | 3260 prim_mon = PRIMARY_MONITOR(rinfo); |
3261 if(prim_mon == MT_DFP || prim_mon == MT_LCD) { | |
3260 radeon_write_fp_regs(rinfo,mode); | 3262 radeon_write_fp_regs(rinfo,mode); |
3261 } | 3263 } |
3262 radeon_write_pll_regs(rinfo,mode); | 3264 radeon_write_pll_regs(rinfo,mode); |
3263 } | 3265 } |
3264 | 3266 |