]> git.proxmox.com Git - mirror_ubuntu-disco-kernel.git/commitdiff
drm/sun4i: tcon: Rename Dithering related register macros
authorChen-Yu Tsai <wens@csie.org>
Fri, 7 Sep 2018 04:19:44 +0000 (12:19 +0800)
committerMaxime Ripard <maxime.ripard@bootlin.com>
Fri, 7 Sep 2018 11:23:01 +0000 (13:23 +0200)
Dithering is only supported for TCON channel 0. Throughout the datasheet
all the names associated with these register are prefixed "TCON0",
instead of "TCON". The only exception is the control register
"TCON_FRM_CTL_REG".

Rename the macros to reflect this.

Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180907041948.19913-3-wens@csie.org
drivers/gpu/drm/sun4i/sun4i_tcon.h

index f6a071cd5a6fd969140b975cb6e570d74f6b5ad1..3d492c8be1fc306010c438fba0536e1242ff1ece 100644 (file)
 #define SUN4I_TCON_GINT1_REG                   0x8
 
 #define SUN4I_TCON_FRM_CTL_REG                 0x10
-#define SUN4I_TCON_FRM_CTL_EN                          BIT(31)
-
-#define SUN4I_TCON_FRM_SEED_PR_REG             0x14
-#define SUN4I_TCON_FRM_SEED_PG_REG             0x18
-#define SUN4I_TCON_FRM_SEED_PB_REG             0x1c
-#define SUN4I_TCON_FRM_SEED_LR_REG             0x20
-#define SUN4I_TCON_FRM_SEED_LG_REG             0x24
-#define SUN4I_TCON_FRM_SEED_LB_REG             0x28
-#define SUN4I_TCON_FRM_TBL0_REG                        0x2c
-#define SUN4I_TCON_FRM_TBL1_REG                        0x30
-#define SUN4I_TCON_FRM_TBL2_REG                        0x34
-#define SUN4I_TCON_FRM_TBL3_REG                        0x38
+#define SUN4I_TCON0_FRM_CTL_EN                         BIT(31)
+#define SUN4I_TCON0_FRM_CTL_MODE_R                     BIT(6)
+#define SUN4I_TCON0_FRM_CTL_MODE_G                     BIT(5)
+#define SUN4I_TCON0_FRM_CTL_MODE_B                     BIT(4)
+
+#define SUN4I_TCON0_FRM_SEED_PR_REG            0x14
+#define SUN4I_TCON0_FRM_SEED_PG_REG            0x18
+#define SUN4I_TCON0_FRM_SEED_PB_REG            0x1c
+#define SUN4I_TCON0_FRM_SEED_LR_REG            0x20
+#define SUN4I_TCON0_FRM_SEED_LG_REG            0x24
+#define SUN4I_TCON0_FRM_SEED_LB_REG            0x28
+#define SUN4I_TCON0_FRM_TBL0_REG               0x2c
+#define SUN4I_TCON0_FRM_TBL1_REG               0x30
+#define SUN4I_TCON0_FRM_TBL2_REG               0x34
+#define SUN4I_TCON0_FRM_TBL3_REG               0x38
 
 #define SUN4I_TCON0_CTL_REG                    0x40
 #define SUN4I_TCON0_CTL_TCON_ENABLE                    BIT(31)