diff options
author | Tomasz Figa <tomasz.figa@gmail.com> | 2018-04-21 13:26:10 -0400 |
---|---|---|
committer | Inki Dae <inki.dae@samsung.com> | 2018-05-08 20:30:48 -0400 |
commit | fa50b7b4ba50f015acd0a6ca505582851e316d2a (patch) | |
tree | 29cd6468f496da6236989346e45d1d3230efff9b | |
parent | 8a8d9b2c38d9e050bec8d203ba2fb40c663c1b9c (diff) |
drm/exynos: fimd: Add support for S5PV210 FIMD variant
This patch adds support for FIMD variant found on S5PV210 SoC.
Except CLKSEL bit availability, it is identical to Exynos4210.
Tested-by: Paweł Chmiel <pawel.mikolaj.chmiel@gmail.com>
Signed-off-by: Tomasz Figa <tomasz.figa@gmail.com>
Signed-off-by: Paweł Chmiel <pawel.mikolaj.chmiel@gmail.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
-rw-r--r-- | drivers/gpu/drm/exynos/exynos_drm_fimd.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/drm/exynos/exynos_drm_fimd.c b/drivers/gpu/drm/exynos/exynos_drm_fimd.c index d42ae2bc3e56..01b1570d0c3a 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_fimd.c +++ b/drivers/gpu/drm/exynos/exynos_drm_fimd.c | |||
@@ -121,6 +121,12 @@ static struct fimd_driver_data s3c64xx_fimd_driver_data = { | |||
121 | .has_limited_fmt = 1, | 121 | .has_limited_fmt = 1, |
122 | }; | 122 | }; |
123 | 123 | ||
124 | static struct fimd_driver_data s5pv210_fimd_driver_data = { | ||
125 | .timing_base = 0x0, | ||
126 | .has_shadowcon = 1, | ||
127 | .has_clksel = 1, | ||
128 | }; | ||
129 | |||
124 | static struct fimd_driver_data exynos3_fimd_driver_data = { | 130 | static struct fimd_driver_data exynos3_fimd_driver_data = { |
125 | .timing_base = 0x20000, | 131 | .timing_base = 0x20000, |
126 | .lcdblk_offset = 0x210, | 132 | .lcdblk_offset = 0x210, |
@@ -193,6 +199,8 @@ struct fimd_context { | |||
193 | static const struct of_device_id fimd_driver_dt_match[] = { | 199 | static const struct of_device_id fimd_driver_dt_match[] = { |
194 | { .compatible = "samsung,s3c6400-fimd", | 200 | { .compatible = "samsung,s3c6400-fimd", |
195 | .data = &s3c64xx_fimd_driver_data }, | 201 | .data = &s3c64xx_fimd_driver_data }, |
202 | { .compatible = "samsung,s5pv210-fimd", | ||
203 | .data = &s5pv210_fimd_driver_data }, | ||
196 | { .compatible = "samsung,exynos3250-fimd", | 204 | { .compatible = "samsung,exynos3250-fimd", |
197 | .data = &exynos3_fimd_driver_data }, | 205 | .data = &exynos3_fimd_driver_data }, |
198 | { .compatible = "samsung,exynos4210-fimd", | 206 | { .compatible = "samsung,exynos4210-fimd", |