
Enable TI Display Subsystem(TIDSS) driver as UCLASS_VIDEO. Enable splash screen support, to display TI logo during boot-up. Tested on microtips panel (Model No: 13-101HIEBCAF0-S) supported by AM62x.
The changes in patch 4 depends on the patch sent for addition of am62x.env file to set environment variables for AM62x.
link: https://lore.kernel.org/u-boot/20230124155023.GI631605@bill-the-cat/
Changes in v2: - Added smaller logo files - Dropped uclass_get_device_by_name in board_init - Add test for decode_panel_timing
link to v1: https://lore.kernel.org/u-boot/20230123080615.9217-1-n-jain1@ti.com/
Nikhil M Jain (7): drivers: core: ofnode: Add panel timing decode. test: dm: test-fdt: Add decode_panel_timing test drivers: video: simple_panel: make simple panel independent of backlight drivers: video: tidss: TIDSS video driver support for AM62x board: ti: am62x: am62x: Add splash screen env variables board: ti: am62x: evm: Add splash screen support tools: logos: Add TI logo files
MAINTAINERS | 1 + arch/sandbox/dts/test.dts | 18 + board/ti/am62x/am62x.env | 5 + board/ti/am62x/evm.c | 25 +- drivers/core/ofnode.c | 47 ++ drivers/core/read.c | 6 + drivers/video/Kconfig | 2 + drivers/video/Makefile | 1 + drivers/video/simple_panel.c | 7 +- drivers/video/tidss/Kconfig | 18 + drivers/video/tidss/Makefile | 12 + drivers/video/tidss/tidss_drv.c | 943 +++++++++++++++++++++++++++++++ drivers/video/tidss/tidss_drv.h | 137 +++++ drivers/video/tidss/tidss_regs.h | 292 ++++++++++ include/dm/ofnode.h | 12 + include/dm/read.h | 14 + test/dm/test-fdt.c | 35 ++ tools/logos/ti.bmp | Bin 0 -> 160770 bytes tools/logos/ti.gz | Bin 0 -> 12285 bytes 19 files changed, 1570 insertions(+), 5 deletions(-) create mode 100644 drivers/video/tidss/Kconfig create mode 100644 drivers/video/tidss/Makefile create mode 100644 drivers/video/tidss/tidss_drv.c create mode 100644 drivers/video/tidss/tidss_drv.h create mode 100644 drivers/video/tidss/tidss_regs.h create mode 100644 tools/logos/ti.bmp create mode 100644 tools/logos/ti.gz