I based it off the LCD4 dt. It I am reading this right, it uses the tilcdc
driver. The LCD4 is supposed to be a 24-bit panel, but they are connecting
it at 18-bit.
Where can I find a list of lcd drivers built in? I've had to resort to
reading the code to firgure out some of the definitions used. I can't find
a list of drivers. Thanks for the help, Brian
/* Settings for NHD-4.3-ATXI#-T-1 / LCD4 cape: */
panel {
compatible = "tilcdc,panel";
pinctrl-names = "default";
pinctrl-0 = <&bone_lcd4_cape_lcd_pins>;
panel-info {
ac-bias = <255>; /* AC Bias Pin Frequency */
ac-bias-intrpt = <0>; /* AC Bias Pin Transitions
per Interrupt */
dma-burst-sz = <16>; /* DMA burst size */
bpp = <24>; /* Bits per pixel, was 16
needs to be 100b in register*/
fdd = <0x80>; /* FIFO DMA Request Delay */
tft-alt-mode = <0>; /* TFT Alternative Signal
Mapping (Only for active) */
stn-565-mode = <0>; /* 12 Bit Per Pixel (5-6-5)
Mode (Only for passive) */
mono-8bit-mode = <0>; /* Mono 8-bit Mode: 1=D0-D7
or 0=D0-D3 */
sync-edge = <0>; /* Horizontal and Vertical
Sync Edge: 0=rising 1=falling */
sync-ctrl = <1>; /* Horizontal and Vertical
Sync: Control: 0=ignore */
raster-order = <0>; /* Raster Data Order
Select: 1=Most-to-least 0=Least-to-most */
fifo-th = <0>; /* DMA FIFO threshold */
invert-pxl-clk; /* Invert pixel clock */
};
display-timings {
native-mode = <&timing0>;
timing0: 480x272 {
hactive = <480>;
vactive = <272>;
hback-porch = <44>;
hfront-porch = <9>;
hsync-len = <5>;
vback-porch = <13>;
vfront-porch = <4>;
vsync-len = <10>;
clock-frequency = <65000000>;
hsync-active = <0>;
vsync-active = <0>;
};
};
};
>
>
> On Monday, October 7, 2013 10:31:17 AM UTC-4, [email protected] wrote:
>>
>> I have created a custom cape for a 24-bit LCD and am having trouble
>> getting the upper bits (>16) to work. I have disabled the HDMI and on
>> board eMMC. The panel comes up but is not showing all 24-bit color.
>>
>
> What video driver are you using? The tlcdc code uses a fixed 16 bits.
>
--
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.