On 26/02/15 16:55, Jyri Sarha wrote:
Adds a DRM_TILCDC_INIT module for "ti,tilcdc,slave" node
conversion. The implementation is in tilcdc_boot_init.c and it uses
tilcdc_slave_convert.dts as a basis for creating a DTS overlay. The
DTS overlay adds an external tda998x encoder to tilcdc that
corresponds to the old tda998x based slave encoder.
Signed-off-by: Jyri Sarha <redacted>
---
drivers/gpu/drm/tilcdc/Kconfig | 6 +
drivers/gpu/drm/tilcdc/Makefile | 2 +
drivers/gpu/drm/tilcdc/tilcdc_boot_init.c | 270 ++++++++++++++++++++++++
drivers/gpu/drm/tilcdc/tilcdc_slave_convert.dts | 70 ++++++
4 files changed, 348 insertions(+)
create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_boot_init.c
create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_slave_convert.dts
All this is needed to support the old bindings, right? So I would
suggest scratching "DRM_TILCDC_INIT", and create
"DRM_TILCDC_COMPAT_SLAVE" or whatever, which would be a user visible
option, enabled by default.
This way one can just disable all this compatibility stuff if it's not
needed.
Tomi