So, there is a bug at or around the LCD driver: Sitara register is set to an invalid value (clock divisor =1, which is prohibited). I've found a workaround too:
#!/bin/sh # export XAUTHORITY=`ls /var/run/gdm/auth-for-root-*/database` export DISPLAY=:0.0 xrandr --newmode "1024x768_H2L" 69.5 1024 1284 1604 2084 768 784 794 800 -hsync -vsync xrandr --addmode HDMI-0 1024x768_69 xrandr --output HDMI-0 --mode 1024x768_69 (Hope, somebody will find this useful.) Unfortunately, the above works for X window only, and if switching to a terminal (pressing ctrl-alt-F1), the LCD_CTRL register is system reloaded to an invalid value of 0x101 again. Then if pressing ctrl-alt-F2, LCD_CTRL is system restored to (valid) 0x201, and X window session continues normally. Could somebody please suggest what else should be set so that to have normal terminal view? Maybe something around the fbset? Unfortunately I do not see the fbset well documented, to try: an outdated references only, and the "fbset --help" prints nothing about options syntax. Any samples? Actually I'd like to have the Sitara's LCD controller mode being set to 69.5MHz pixel rate, fundamentally, at BBB power up, skipping the EDID defined value of 100.3MHz because it is falsely interpreted by the driver. Thanks. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
