Hello,

It is a requirement of my HDMI display (it is the LG LP097X02) that pixel 
clock should be 100.3MHz.
If I connect the display to the BBB with HDMI cable, there is no image, nor 
a backlight.

The root of the problem (to my understanding) is that the driver sets the 
LCD_CTRL register to a value of 0x101.
The last was verified using devmem2:

root@beaglebone:~# ./devmem2 0x4830e004
/dev/mem opened.
Memory mapped at address 0xb6ff8000.
Value at address 0x4830E004 (0xb6ff8004): 0x101

But this value is illegal for the Sitara processor: the clk divisor should 
be "2" minimum for raster mode.
(TRM, clause 13.5.1.2)

Is there a workaround so that to set the pixel clock to 100.3MHz (the 
resolution I need is 1024x768 @60Hz)?

The BBB documentation lists max frequency of 170MHz. Here in the forum 
there are words that maximum is 125 MHz but audio should be disabled.
I do not care about audio.
If I manually set the resolution (using cvt and xrandr) to 1024x768 with 
any lower pixel clock, the backlight turns On, and I there is a pixel clock 
on the BBB HDMI converter TDa19988, pin4. 
If I set the screen format to the default (EDID) 100.3 MHz value, there is 
no clock on the TDA19988, pin4. 
(Also, I'm wondering, why if setting the LCD_CTRL to an illegal value, the 
xrandr does not print any warning message)

I use (hopefully latest) Linux 3.8.13 armv7, Angstrom Cloud9 GNOME Image 
2013.09.04

Please help.
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.

Reply via email to