How to setup and use HDMI Type TFT-LCD on SP7021 EV Board

SP7021 HDMI Type TFT-LCD Support List

SP7021 EV board + HDMI cable + (TFT-LCD panel with HDMI-RX adapter)

Such as

1) Waveshare 5inch HDMI Display(B) 800x480

https://www.waveshare.net/wiki/5inch_HDMI_LCD_(B)

2) Adafruit TFP401 HDMI Decoder TTL Display 800x480

https://learn.adafruit.com/adafruit-tfp401-hdmi-slash-dvi-decoder-to-40-pin-ttl-display

3) ILLUMINANT 7inch HDMI Display 1024x600

ILLUMINANT ILL70037 7”TFT 1024x600

Hardware Connect between SP7021 and TFT-LCD panel

1) Main Board :

SP7021 support HDMI-TX function.

All kinds of SP7021 main board can support HDMI type TFT-LCD. Here we choose SP7021 EV Board for demonstration.

2) TFT-LCD panel and Adapter Board:

   TFT-LCD panel should be TTL type or LVDS type, it doesn’t matter.

  Basically, you should get adapter board and TFT-LCD panel within a package while you buy a HDMI type TFT-LCD panel.

1) Waveshare 5inch HDMI Display(B) 800x480

 

2) Adafruit TFP401 HDMI Decoder TTL Display 800x480

3) ILLUMINANT 7inch HDMI Display 1024x600

 

 

Software Configuration for TFT-LCD panel

HDMI Type TFT-LCD control signal through HDMITX interface , it’s a easy case for TFT-LCD application.

Kernel Display driver dts setting

   Copy ./linux/kernel/arch/arm/boot/dts/sp7021-ev-ttl.dts all content

   to   ./linux/kernel/arch/arm/boot/dts/sp7021-ev.dts

1) Waveshare 5inch HDMI Display(B) 800x480

#define ENABLE_HDMITX

#define ENABLE_HDMITX_800X480

 

2) Adafruit TFP401 HDMI Decoder TTL Display 800x480

#define ENABLE_HDMITX

#define ENABLE_HDMITX_800X480

3) ILLUMINANT 7inch HDMI Display 1024x600

#define ENABLE_HDMITX

#define ENABLE_HDMITX_1024X600

 

System Application on linux OS

1) Waveshare 5inch HDMI Display(B) 800x480

2) Adafruit TFP401 HDMI Decoder TTL Display 800x480

3) ILLUMINANT 7inch HDMI Display 1024x600