
On Mar 6, 2011, at 10:17 PM, Kumar Gala wrote:
From: Jiang Yutang b14898@freescale.com
SHARP LQ084S3LG01 TFT LCD is the default configuration with P1022DS RevC board. It only support 800x600 resolutions. While using DIU's DVI or LVDS ports, some environment var should be setting:
DVI: 'setenv monitor 0' 'setenv resolution 1280x1024'
LVDS(default): 'setenv monitor 1' 'setenv resolution 800x600'
environment var 'othbootargs' should be: othbootargs=diufb=15M video=fslfb: $resolution -32@60,monitor=$monitor tty0
Save environment var 'monitor' as '0' or '1' then reset board, DIU will change signal out to DVI or LVDS. DIU driver will according environment var 'monitor' to automatic setting environment var 'resolution' as 800x600(SHARP LQ084S3LG01 LCD) or 1280x1024(DELL monitor).
Signed-off-by: Jiang Yutang b14898@freescale.com Signed-off-by: Kumar Gala galak@kernel.crashing.org
board/freescale/p1022ds/diu.c | 8 ++++++-- doc/README.p1022ds | 22 ++++++++++++++++++++++ drivers/video/fsl_diu_fb.c | 20 +++++++++++++++++++- include/configs/P1022DS.h | 6 ++++-- 4 files changed, 51 insertions(+), 5 deletions(-)
Timur,
what about this patch?
- k