drm/exynos/decon: Move headers from global to local place
Subsystems (4)
Krzysztof Kozlowski
maintainerPATCH RESEND v2 1/2 drm/exynos/decon: Move headers from global to local place
The DECON headers contain only defines for registers. There are no other drivers using them so this should be put locally to the Exynos DRM driver. Keeping headers local helps managing the code.
Suggested-by Marek Szyprowski <[email protected]>
Signed-off-by Krzysztof Kozlowski <[email protected]>
---
Changes since v1:
1. Just re-order patches in patchset.
--- drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 3 +-- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 2 +- .../exynos5433_decon.h => drivers/gpu/drm/exynos/regs-decon5433.h | 0 include/video/exynos7_decon.h => drivers/gpu/drm/exynos/regs-decon7.h | 3 +-- 4 files changed, 3 insertions(+), 5 deletions(-) rename include/video/exynos5433_decon.h => drivers/gpu/drm/exynos/regs-decon5433.h (100%) rename include/video/exynos7_decon.h => drivers/gpu/drm/exynos/regs-decon7.h (99%)
drivers/gpu/drm/exynos/exynos5433_drm_decon.c +1 -2
@@ -19,13 +19,12 @@#include <linux/pm_runtime.h> #include <linux/regmap.h> -#include <video/exynos5433_decon.h> -#include "exynos_drm_drv.h" #include "exynos_drm_crtc.h" #include "exynos_drm_fb.h" #include "exynos_drm_plane.h" #include "exynos_drm_iommu.h" +#include "regs-decon5433.h" #define DSD_CFG_MUX 0x1004#define DSD_CFG_MUX_TE_UNMASK_GLOBAL BIT(13)
drivers/gpu/drm/exynos/exynos7_drm_decon.c +1 -1
@@ -25,13 +25,13 @@#include <video/of_display_timing.h> #include <video/of_videomode.h> -#include <video/exynos7_decon.h> #include "exynos_drm_crtc.h" #include "exynos_drm_plane.h" #include "exynos_drm_drv.h" #include "exynos_drm_fb.h" #include "exynos_drm_iommu.h" +#include "regs-decon7.h" /* * DECON stands for Display and Enhancement controller.
drivers/gpu/drm/exynos/regs-decon5433.h renamed from include/video/exynos5433_decon.h +0 -0
drivers/gpu/drm/exynos/regs-decon7.h renamed from include/video/exynos7_decon.h +1 -2
@@ -1,5 +1,4 @@ -/* include/video/exynos7_decon.h -* +/* * Copyright (c) 2014 Samsung Electronics Co., Ltd. * Author: Ajay Kumar <[email protected]> *
Signature · 1 line
2.7.4
Krzysztof Kozlowski
maintainerPATCH RESEND v2 2/2 drm/exynos/decon: Add include guard to the Exynos7 header
Although header is included only once but still having an include guard is a good practice. To avoid confusion, add SoC prefix to existing Exynos5433 header include guard.
Signed-off-by Krzysztof Kozlowski <[email protected]>
---
Changes since v1:
1. Just re-order patches in patchset and slightly adjust include guard name.
--- drivers/gpu/drm/exynos/regs-decon5433.h | 6 +++--- drivers/gpu/drm/exynos/regs-decon7.h | 5 +++++ 2 files changed, 8 insertions(+), 3 deletions(-)
drivers/gpu/drm/exynos/regs-decon5433.h +3 -3
@@ -6,8 +6,8 @@* published by the Free Software Foundationr */ -#ifndef EXYNOS_REGS_DECON_H -#define EXYNOS_REGS_DECON_H +#ifndef EXYNOS_REGS_DECON5433_H +#define EXYNOS_REGS_DECON5433_H /* Exynos543X DECON */ #define DECON_VIDCON0 0x0000
@@ -206,4 +206,4 @@#define CRCCTRL_CRCEN (0x1 << 0)#define CRCCTRL_MASK (0x7) -#endif /* EXYNOS_REGS_DECON_H */ +#endif /* EXYNOS_REGS_DECON5433_H */
drivers/gpu/drm/exynos/regs-decon7.h +5 -0
@@ -8,6 +8,9 @@* option) any later version. */ +#ifndef EXYNOS_REGS_DECON7_H +#define EXYNOS_REGS_DECON7_H +/* VIDCON0 */ #define VIDCON0 0x00
@@ -346,3 +349,5 @@#define DECON_UPDATE_SLAVE_SYNC (1 << 4)#define DECON_UPDATE_STANDALONE_F (1 << 0) + +#endif /* EXYNOS_REGS_DECON7_H */
Signature · 1 line
2.7.4