^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) .. SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) The VPBE V4L2 driver design
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) ===========================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) File partitioning
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) -----------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) V4L2 display device driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) drivers/media/platform/davinci/vpbe_display.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) drivers/media/platform/davinci/vpbe_display.h
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) VPBE display controller
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) drivers/media/platform/davinci/vpbe.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) drivers/media/platform/davinci/vpbe.h
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) VPBE venc sub device driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) drivers/media/platform/davinci/vpbe_venc.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) drivers/media/platform/davinci/vpbe_venc.h
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) drivers/media/platform/davinci/vpbe_venc_regs.h
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) VPBE osd driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) drivers/media/platform/davinci/vpbe_osd.c
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) drivers/media/platform/davinci/vpbe_osd.h
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) drivers/media/platform/davinci/vpbe_osd_regs.h
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) To be done
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) ----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) vpbe display controller
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) - Add support for external encoders.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) - add support for selecting external encoder as default at probe time.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) vpbe venc sub device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) - add timings for supporting ths8200
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) - add support for LogicPD LCD.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) FB drivers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) - Add support for fbdev drivers.- Ready and part of subsequent patches.