Hello together,

I am new to Beaglebone Black (and embedded linux). 

I am trying to get an external LCD with 18bit or 24bit Interface to work on 
the Beaglebone Black. The LCD I am using is a Kyocera T-55343GD035JU-LW-ADN 
with 320x240 pixel and 24 bit colordepth. (
http://www.kyocera-display.com/products/partdetail.asp?PartNumber=T-55343GD035JU-LW-ADN)
 


I wrote my own Devicetree-Overlay based on cape-bone-lcd3-00A0.dts at 
/lib/firmware without the Touchscreen and Keys, but have added the 
additional pins for lcd_data 16 to 23 and changed the bpp in the panel info 
to 24. The LCD itself works and it boot to the GUI on Angström or Debian, 
but i only get lcd_data 0 -15 to work.
When I add "video=LVDS-1:320x240-24@60" to the uEnv.txt file like it is 
written here: http://elinux.org/24bit_LCD_for_BBB, I get many errors in 
dmesg starting with "[    4.185659] WARNING: at 
drivers/gpu/drm/tilcdc/tilcdc_crtc.c:245 tilcdc_crtc_mode_set+0x2f/0x460()" 
So this doesnt work.

Changing the DefaultDepth at X11 config file changes the color-order from 
RGB to BGR (how it should be at 24bit) at least with the Angstrom OS. At 
Debian the Xserver doesnt start any more with this option. At Angstrom the 
color-order is fine but the bits 16 to 23 doesnt work at all (No Data on 
this lines).

I also tried to change the depth of the framebuffer with fbset -depth 24 
but get only the error : "fbset: FBIOPUT_VSCREENINFO: Invalid argument" 

When I read the documentation of the fbdev driver at the ti website, there 
is written that the beaglebone should work at 24 (or 32 bit) without any 
Probems. (Here 
http://processors.wiki.ti.com/index.php/AM335x_LCD_Controller_Driver%27s_Guide 
and here 
http://processors.wiki.ti.com/index.php/Linux_Core_LCD_Controller_User_Guide#AM335x_LCDC_Display_Driver_.28DRM.29
)

What am I doing wrong? Can anyone please try to help me find my errors?

Thanks for your help

Harald

-- 
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/d/optout.

Reply via email to