I am trying to connect a new LCD to my am3517 EVM.
Following various directions, trying both bootargs and sysfs approaches.
If I don't change anything but the display, I get multiple images on the new LCD.
The LCD is a PixelQi PQ 3Qi-01, 1024x600. Its connected through a DVI to LVDS adapter board, and that is connected to the am3517 EVM with an HDMI-DVI cable.
My latest attempt, I use these bootargs:
setenv bootargs console=ttyO2,115200n8 noinitrd rw ip=dhcp root=/dev/nfs nfsroot=192.168.1.141:/home/user/ti-sdk-am3517-evm-05.02.00.00/targetNFS,nolock, mem=256M vram=10M omapfb.vram=0:4M,1:3M,2:3M omapdss.def_disp="dvi" omapfb:mode=1024x600MR-24@60
Then after boot, I set display timing via sysfs, run fbset to set frame buffer resolution to match, and restart PVR:
echo "43970,1024/48/80/32.600/3/6/10" > /sys/devices/platform/omapdss/display2/timings
fbset -fb /dev/fb0 -xres 1024 -yres 600 -vxres 1024 -vyres 600
/etc/init.d/rc.pvr stop
/etc/init.d/rc.pvr start
Right after boot, I still have the 8x display of the usual small screen image.
After the command line operations, I have a blank screen.
All of this framebuffer -> manager -> overlay -> display stuff is pretty confusing to me, so I may well not understand what I am doing here.
Here is a dump of some of the DSS settings:
display0/enabled
0
display2/enabled
1
display2/name
dvi
display2/timings
43970,1024/48/80/32,600/3/6/10
display2/driver/name
generic_panel
manager0/name
lcd
manager0/display
dvi
overlay0/enabled
1
overlay0/input_size
1024,600
overlay0/name
gfx
overlay0/position
0,0
overlay0/output_size
1024,600
overlay0/manager
lcd
omapfb/graphics/fb0/overlays
0
omapfb/graphics/fb0/modes
U:1024x600p-59
U:640x480p-59
omapfb/graphics/fb0/overlays
0
omapfb/graphics/fb0/size
4194304
omapfb/graphics/fb0/name
omapfb
omapfb/graphics/fb0/virtual_size
1024,600
omapfb/graphics/fb0/dev
29:0
omapfb/graphics/fb0/modes
U:1024x600p-59
U:640x480p-59
Thanks in advance for any help or suggestions anyone can offer, I am running out of things to try.