drm/exynos: gsc: Convert driver to IPP v2 core API
authorMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 9 May 2018 08:59:24 +0000 (10:59 +0200)
committerInki Dae <inki.dae@samsung.com>
Wed, 9 May 2018 23:51:28 +0000 (08:51 +0900)
commit8b7d3ec83aba6381bfc123c7aebcd78199635c3a
treec81d905dce3ee4cff633c09fb4740579b8dc3f16
parentd8cb9eeaa79fce028982589da8696df6bb10b903
drm/exynos: gsc: Convert driver to IPP v2 core API

This patch adapts Exynos DRM GScaler driver to new IPP v2 core API.
The side effect of this conversion is a switch to driver component API
to register properly in the Exynos DRM core. During the conversion
driver has been adapted to support more specific compatible strings
to distinguish between Exynos5250 and Exynos5420 (different hardware
limits). Support for Exynos5433 variant has been added too
(different limits table, removed dependency on ARCH_EXYNOS5).

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Tested-by: Hoegeun Kwon <hoegeun.kwon@samsung.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
drivers/gpu/drm/exynos/Kconfig
drivers/gpu/drm/exynos/exynos_drm_drv.c
drivers/gpu/drm/exynos/exynos_drm_gsc.c
drivers/gpu/drm/exynos/exynos_drm_gsc.h [deleted file]