Trying to get ChalkElec's 1280x800 hdmi screen working with Linux/Android on Hummingboard (i.MX6-quad)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Trying to get ChalkElec's 1280x800 hdmi screen working with Linux/Android on Hummingboard (i.MX6-quad)

1,694 Views
sunwalker
Contributor I

I'm trying to get this screen working with my Hummingboard (i.MX6 quad), and I'm not sure what I have to do.

It uses a custom HDMI to LVDS board which *should* just work if it can output the right resolution.

The screen works perfectly with my Raspberry Pi, whose firmware sets up the timings/etc with an edid.dat file and a setting in config.txt.

I have tried passing video=1280x800MR-16@60 to the kernel in uEnv.txt with no luck.

There is a patch for beaglebone's ubuntu kernel ---

.width=1280

.height=800

.hfp=64

.hbp=124

.hsw=48

.vfp=5

.vbp=12

.vsw=7

.pxl_clk=75000000

.invert_pxl_clk=0


But I have no idea how to adapt this to freescale's linux kernel or Solid-run's android kernel. (or even where it goes.)

Here is the EDID data for the screen:

Extracted contents:

header: 00 ff ff ff ff ff ff 00

serial number: 30 e4 45 03 00 00 00 00 00 15

version: 01 04

basic params: 90 16 0e 78 02

chroma info: e8 87 96 5a 55 95 28 22 51 55

established: 00 00 00

standard: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01

descriptor 1: 4c 1d 00 ec 50 20 18 30 40 30 57 00 d9 88 00 00 00 1b

descriptor 2: 16 12 00 80 50 20 16 30 30 20 47 00 d9 88 00 00 00 1b

descriptor 3: 00 00 00 fe 00 43 33 47 52 4e 80 31 30 31 57 58 31 0a

descriptor 4: 00 00 00 00 00 00 41 32 a8 00 00 00 00 01 01 0a 20 20

extensions: 00

checksum: 9a

Manufacturer: LGD Model 345 Serial Number 0

Made week 0 of 2011

EDID version: 1.4

Digital display

6 bits per primary color channel

Digital interface is not defined

Maximum image size: 22 cm x 14 cm

Gamma: 2.20

Supported color formats: RGB 4:4:4

First detailed timing is preferred timing

Established timings supported:

Standard timings supported:

Detailed mode: Clock 75.000 MHz, 217 mm x 136 mm

1280 1344 1392 1516 hborder 0

800 805 812 824 vborder 0

+hsync -vsync

Detailed mode: Clock 46.300 MHz, 217 mm x 136 mm

1280 1328 1360 1408 hborder 0

800 804 811 822 vborder 0

+hsync -vsync

ASCII string: C3GRN€101WX1

Manufacturer-specified data, tag 0

Checksum: 0x9a

EDID block does NOT conform to EDID 1.3!

Missing name descriptor

Missing monitor ranges

0 Kudos
0 Replies