diff options
author | Rob Clark <robdclark@gmail.com> | 2013-10-07 12:42:27 -0400 |
---|---|---|
committer | Rob Clark <robdclark@gmail.com> | 2013-11-01 12:39:44 -0400 |
commit | 22ba8b6b230aa584171fb06c656157e752943ed0 (patch) | |
tree | 2c56077f1a761f6855618677d9ecf44b31eeafb8 /drivers/gpu/drm/msm | |
parent | b4b15c865da67e6f6d52af1441c52e0f74782344 (diff) |
drm/msm: resync generated headers
resync to latest envytools db, fixes a typo: s/mpd4/mdp4/
Signed-off-by: Rob Clark <robdclark@gmail.com>
Acked-by: David Brown <davidb@codeaurora.org>
Diffstat (limited to 'drivers/gpu/drm/msm')
-rw-r--r-- | drivers/gpu/drm/msm/adreno/a2xx.xml.h | 42 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/adreno/a3xx.xml.h | 46 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 10 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 10 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/dsi/dsi.xml.h | 6 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/dsi/mmss_cc.xml.h | 6 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/dsi/sfpb.xml.h | 6 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 6 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/hdmi/qfprom.xml.h | 6 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/mdp4/mdp4.xml.h | 126 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/mdp4/mdp4_kms.h | 10 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/mdp4/mdp4_plane.c | 10 |
12 files changed, 169 insertions, 115 deletions
diff --git a/drivers/gpu/drm/msm/adreno/a2xx.xml.h b/drivers/gpu/drm/msm/adreno/a2xx.xml.h index 35463864b959..9588098741b5 100644 --- a/drivers/gpu/drm/msm/adreno/a2xx.xml.h +++ b/drivers/gpu/drm/msm/adreno/a2xx.xml.h | |||
@@ -4,16 +4,16 @@ | |||
4 | /* Autogenerated file, DO NOT EDIT manually! | 4 | /* Autogenerated file, DO NOT EDIT manually! |
5 | 5 | ||
6 | This file was generated by the rules-ng-ng headergen tool in this git repository: | 6 | This file was generated by the rules-ng-ng headergen tool in this git repository: |
7 | http://0x04.net/cgit/index.cgi/rules-ng-ng | 7 | http://github.com/freedreno/envytools/ |
8 | git clone git://0x04.net/rules-ng-ng | 8 | git clone https://github.com/freedreno/envytools.git |
9 | 9 | ||
10 | The rules-ng-ng source files this header was generated from are: | 10 | The rules-ng-ng source files this header was generated from are: |
11 | - /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 327 bytes, from 2013-07-05 19:21:12) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 327 bytes, from 2013-07-05 19:21:12) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/a2xx/a2xx.xml ( 30005 bytes, from 2013-07-19 21:30:48) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/a2xx/a2xx.xml ( 31003 bytes, from 2013-09-19 18:50:16) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/adreno_common.xml ( 8983 bytes, from 2013-07-24 01:38:36) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/adreno_common.xml ( 8983 bytes, from 2013-07-24 01:38:36) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/adreno_pm4.xml ( 9712 bytes, from 2013-05-26 15:22:37) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/adreno_pm4.xml ( 9759 bytes, from 2013-09-10 00:52:33) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/a3xx/a3xx.xml ( 51415 bytes, from 2013-08-03 14:26:05) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/a3xx/a3xx.xml ( 51983 bytes, from 2013-09-10 00:52:32) |
17 | 17 | ||
18 | Copyright (C) 2013 by the following authors: | 18 | Copyright (C) 2013 by the following authors: |
19 | - Rob Clark <robdclark@gmail.com> (robclark) | 19 | - Rob Clark <robdclark@gmail.com> (robclark) |
@@ -317,6 +317,38 @@ static inline uint32_t A2XX_RBBM_STATUS_CMDFIFO_AVAIL(uint32_t val) | |||
317 | #define A2XX_RBBM_STATUS_RB_CNTX_BUSY 0x40000000 | 317 | #define A2XX_RBBM_STATUS_RB_CNTX_BUSY 0x40000000 |
318 | #define A2XX_RBBM_STATUS_GUI_ACTIVE 0x80000000 | 318 | #define A2XX_RBBM_STATUS_GUI_ACTIVE 0x80000000 |
319 | 319 | ||
320 | #define REG_A2XX_MH_ARBITER_CONFIG 0x00000a40 | ||
321 | #define A2XX_MH_ARBITER_CONFIG_SAME_PAGE_LIMIT__MASK 0x0000003f | ||
322 | #define A2XX_MH_ARBITER_CONFIG_SAME_PAGE_LIMIT__SHIFT 0 | ||
323 | static inline uint32_t A2XX_MH_ARBITER_CONFIG_SAME_PAGE_LIMIT(uint32_t val) | ||
324 | { | ||
325 | return ((val) << A2XX_MH_ARBITER_CONFIG_SAME_PAGE_LIMIT__SHIFT) & A2XX_MH_ARBITER_CONFIG_SAME_PAGE_LIMIT__MASK; | ||
326 | } | ||
327 | #define A2XX_MH_ARBITER_CONFIG_SAME_PAGE_GRANULARITY 0x00000040 | ||
328 | #define A2XX_MH_ARBITER_CONFIG_L1_ARB_ENABLE 0x00000080 | ||
329 | #define A2XX_MH_ARBITER_CONFIG_L1_ARB_HOLD_ENABLE 0x00000100 | ||
330 | #define A2XX_MH_ARBITER_CONFIG_L2_ARB_CONTROL 0x00000200 | ||
331 | #define A2XX_MH_ARBITER_CONFIG_PAGE_SIZE__MASK 0x00001c00 | ||
332 | #define A2XX_MH_ARBITER_CONFIG_PAGE_SIZE__SHIFT 10 | ||
333 | static inline uint32_t A2XX_MH_ARBITER_CONFIG_PAGE_SIZE(uint32_t val) | ||
334 | { | ||
335 | return ((val) << A2XX_MH_ARBITER_CONFIG_PAGE_SIZE__SHIFT) & A2XX_MH_ARBITER_CONFIG_PAGE_SIZE__MASK; | ||
336 | } | ||
337 | #define A2XX_MH_ARBITER_CONFIG_TC_REORDER_ENABLE 0x00002000 | ||
338 | #define A2XX_MH_ARBITER_CONFIG_TC_ARB_HOLD_ENABLE 0x00004000 | ||
339 | #define A2XX_MH_ARBITER_CONFIG_IN_FLIGHT_LIMIT_ENABLE 0x00008000 | ||
340 | #define A2XX_MH_ARBITER_CONFIG_IN_FLIGHT_LIMIT__MASK 0x003f0000 | ||
341 | #define A2XX_MH_ARBITER_CONFIG_IN_FLIGHT_LIMIT__SHIFT 16 | ||
342 | static inline uint32_t A2XX_MH_ARBITER_CONFIG_IN_FLIGHT_LIMIT(uint32_t val) | ||
343 | { | ||
344 | return ((val) << A2XX_MH_ARBITER_CONFIG_IN_FLIGHT_LIMIT__SHIFT) & A2XX_MH_ARBITER_CONFIG_IN_FLIGHT_LIMIT__MASK; | ||
345 | } | ||
346 | #define A2XX_MH_ARBITER_CONFIG_CP_CLNT_ENABLE 0x00400000 | ||
347 | #define A2XX_MH_ARBITER_CONFIG_VGT_CLNT_ENABLE 0x00800000 | ||
348 | #define A2XX_MH_ARBITER_CONFIG_TC_CLNT_ENABLE 0x01000000 | ||
349 | #define A2XX_MH_ARBITER_CONFIG_RB_CLNT_ENABLE 0x02000000 | ||
350 | #define A2XX_MH_ARBITER_CONFIG_PA_CLNT_ENABLE 0x04000000 | ||
351 | |||
320 | #define REG_A2XX_A220_VSC_BIN_SIZE 0x00000c01 | 352 | #define REG_A2XX_A220_VSC_BIN_SIZE 0x00000c01 |
321 | #define A2XX_A220_VSC_BIN_SIZE_WIDTH__MASK 0x0000001f | 353 | #define A2XX_A220_VSC_BIN_SIZE_WIDTH__MASK 0x0000001f |
322 | #define A2XX_A220_VSC_BIN_SIZE_WIDTH__SHIFT 0 | 354 | #define A2XX_A220_VSC_BIN_SIZE_WIDTH__SHIFT 0 |
diff --git a/drivers/gpu/drm/msm/adreno/a3xx.xml.h b/drivers/gpu/drm/msm/adreno/a3xx.xml.h index d183516067b4..d4afdf657559 100644 --- a/drivers/gpu/drm/msm/adreno/a3xx.xml.h +++ b/drivers/gpu/drm/msm/adreno/a3xx.xml.h | |||
@@ -4,16 +4,16 @@ | |||
4 | /* Autogenerated file, DO NOT EDIT manually! | 4 | /* Autogenerated file, DO NOT EDIT manually! |
5 | 5 | ||
6 | This file was generated by the rules-ng-ng headergen tool in this git repository: | 6 | This file was generated by the rules-ng-ng headergen tool in this git repository: |
7 | http://0x04.net/cgit/index.cgi/rules-ng-ng | 7 | http://github.com/freedreno/envytools/ |
8 | git clone git://0x04.net/rules-ng-ng | 8 | git clone https://github.com/freedreno/envytools.git |
9 | 9 | ||
10 | The rules-ng-ng source files this header was generated from are: | 10 | The rules-ng-ng source files this header was generated from are: |
11 | - /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 327 bytes, from 2013-07-05 19:21:12) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 327 bytes, from 2013-07-05 19:21:12) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/a2xx/a2xx.xml ( 30005 bytes, from 2013-07-19 21:30:48) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/a2xx/a2xx.xml ( 31003 bytes, from 2013-09-19 18:50:16) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/adreno_common.xml ( 8983 bytes, from 2013-07-24 01:38:36) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/adreno_common.xml ( 8983 bytes, from 2013-07-24 01:38:36) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/adreno_pm4.xml ( 9712 bytes, from 2013-05-26 15:22:37) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/adreno_pm4.xml ( 9759 bytes, from 2013-09-10 00:52:33) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/a3xx/a3xx.xml ( 51415 bytes, from 2013-08-03 14:26:05) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/a3xx/a3xx.xml ( 51983 bytes, from 2013-09-10 00:52:32) |
17 | 17 | ||
18 | Copyright (C) 2013 by the following authors: | 18 | Copyright (C) 2013 by the following authors: |
19 | - Rob Clark <robdclark@gmail.com> (robclark) | 19 | - Rob Clark <robdclark@gmail.com> (robclark) |
@@ -637,11 +637,12 @@ static inline uint32_t A3XX_GRAS_SU_POLY_OFFSET_OFFSET(float val) | |||
637 | #define REG_A3XX_GRAS_SU_MODE_CONTROL 0x00002070 | 637 | #define REG_A3XX_GRAS_SU_MODE_CONTROL 0x00002070 |
638 | #define A3XX_GRAS_SU_MODE_CONTROL_CULL_FRONT 0x00000001 | 638 | #define A3XX_GRAS_SU_MODE_CONTROL_CULL_FRONT 0x00000001 |
639 | #define A3XX_GRAS_SU_MODE_CONTROL_CULL_BACK 0x00000002 | 639 | #define A3XX_GRAS_SU_MODE_CONTROL_CULL_BACK 0x00000002 |
640 | #define A3XX_GRAS_SU_MODE_CONTROL_LINEHALFWIDTH__MASK 0x000007fc | 640 | #define A3XX_GRAS_SU_MODE_CONTROL_FRONT_CW 0x00000004 |
641 | #define A3XX_GRAS_SU_MODE_CONTROL_LINEHALFWIDTH__SHIFT 2 | 641 | #define A3XX_GRAS_SU_MODE_CONTROL_LINEHALFWIDTH__MASK 0x000007f8 |
642 | static inline uint32_t A3XX_GRAS_SU_MODE_CONTROL_LINEHALFWIDTH(uint32_t val) | 642 | #define A3XX_GRAS_SU_MODE_CONTROL_LINEHALFWIDTH__SHIFT 3 |
643 | static inline uint32_t A3XX_GRAS_SU_MODE_CONTROL_LINEHALFWIDTH(float val) | ||
643 | { | 644 | { |
644 | return ((val) << A3XX_GRAS_SU_MODE_CONTROL_LINEHALFWIDTH__SHIFT) & A3XX_GRAS_SU_MODE_CONTROL_LINEHALFWIDTH__MASK; | 645 | return ((((uint32_t)(val * 4.0))) << A3XX_GRAS_SU_MODE_CONTROL_LINEHALFWIDTH__SHIFT) & A3XX_GRAS_SU_MODE_CONTROL_LINEHALFWIDTH__MASK; |
645 | } | 646 | } |
646 | #define A3XX_GRAS_SU_MODE_CONTROL_POLY_OFFSET 0x00000800 | 647 | #define A3XX_GRAS_SU_MODE_CONTROL_POLY_OFFSET 0x00000800 |
647 | 648 | ||
@@ -745,6 +746,7 @@ static inline uint32_t A3XX_RB_RENDER_CONTROL_BIN_WIDTH(uint32_t val) | |||
745 | } | 746 | } |
746 | #define A3XX_RB_RENDER_CONTROL_DISABLE_COLOR_PIPE 0x00001000 | 747 | #define A3XX_RB_RENDER_CONTROL_DISABLE_COLOR_PIPE 0x00001000 |
747 | #define A3XX_RB_RENDER_CONTROL_ENABLE_GMEM 0x00002000 | 748 | #define A3XX_RB_RENDER_CONTROL_ENABLE_GMEM 0x00002000 |
749 | #define A3XX_RB_RENDER_CONTROL_ALPHA_TEST 0x00400000 | ||
748 | #define A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC__MASK 0x07000000 | 750 | #define A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC__MASK 0x07000000 |
749 | #define A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC__SHIFT 24 | 751 | #define A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC__SHIFT 24 |
750 | static inline uint32_t A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC(enum adreno_compare_func val) | 752 | static inline uint32_t A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC(enum adreno_compare_func val) |
@@ -767,7 +769,19 @@ static inline uint32_t A3XX_RB_MSAA_CONTROL_SAMPLE_MASK(uint32_t val) | |||
767 | return ((val) << A3XX_RB_MSAA_CONTROL_SAMPLE_MASK__SHIFT) & A3XX_RB_MSAA_CONTROL_SAMPLE_MASK__MASK; | 769 | return ((val) << A3XX_RB_MSAA_CONTROL_SAMPLE_MASK__SHIFT) & A3XX_RB_MSAA_CONTROL_SAMPLE_MASK__MASK; |
768 | } | 770 | } |
769 | 771 | ||
770 | #define REG_A3XX_UNKNOWN_20C3 0x000020c3 | 772 | #define REG_A3XX_RB_ALPHA_REF 0x000020c3 |
773 | #define A3XX_RB_ALPHA_REF_UINT__MASK 0x0000ff00 | ||
774 | #define A3XX_RB_ALPHA_REF_UINT__SHIFT 8 | ||
775 | static inline uint32_t A3XX_RB_ALPHA_REF_UINT(uint32_t val) | ||
776 | { | ||
777 | return ((val) << A3XX_RB_ALPHA_REF_UINT__SHIFT) & A3XX_RB_ALPHA_REF_UINT__MASK; | ||
778 | } | ||
779 | #define A3XX_RB_ALPHA_REF_FLOAT__MASK 0xffff0000 | ||
780 | #define A3XX_RB_ALPHA_REF_FLOAT__SHIFT 16 | ||
781 | static inline uint32_t A3XX_RB_ALPHA_REF_FLOAT(float val) | ||
782 | { | ||
783 | return ((util_float_to_half(val)) << A3XX_RB_ALPHA_REF_FLOAT__SHIFT) & A3XX_RB_ALPHA_REF_FLOAT__MASK; | ||
784 | } | ||
771 | 785 | ||
772 | static inline uint32_t REG_A3XX_RB_MRT(uint32_t i0) { return 0x000020c4 + 0x4*i0; } | 786 | static inline uint32_t REG_A3XX_RB_MRT(uint32_t i0) { return 0x000020c4 + 0x4*i0; } |
773 | 787 | ||
@@ -1002,7 +1016,7 @@ static inline uint32_t A3XX_RB_COPY_DEST_INFO_ENDIAN(enum adreno_rb_surface_endi | |||
1002 | #define REG_A3XX_RB_DEPTH_CONTROL 0x00002100 | 1016 | #define REG_A3XX_RB_DEPTH_CONTROL 0x00002100 |
1003 | #define A3XX_RB_DEPTH_CONTROL_Z_ENABLE 0x00000002 | 1017 | #define A3XX_RB_DEPTH_CONTROL_Z_ENABLE 0x00000002 |
1004 | #define A3XX_RB_DEPTH_CONTROL_Z_WRITE_ENABLE 0x00000004 | 1018 | #define A3XX_RB_DEPTH_CONTROL_Z_WRITE_ENABLE 0x00000004 |
1005 | #define A3XX_RB_DEPTH_CONTROL_EARLY_Z_ENABLE 0x00000008 | 1019 | #define A3XX_RB_DEPTH_CONTROL_EARLY_Z_DISABLE 0x00000008 |
1006 | #define A3XX_RB_DEPTH_CONTROL_ZFUNC__MASK 0x00000070 | 1020 | #define A3XX_RB_DEPTH_CONTROL_ZFUNC__MASK 0x00000070 |
1007 | #define A3XX_RB_DEPTH_CONTROL_ZFUNC__SHIFT 4 | 1021 | #define A3XX_RB_DEPTH_CONTROL_ZFUNC__SHIFT 4 |
1008 | static inline uint32_t A3XX_RB_DEPTH_CONTROL_ZFUNC(enum adreno_compare_func val) | 1022 | static inline uint32_t A3XX_RB_DEPTH_CONTROL_ZFUNC(enum adreno_compare_func val) |
@@ -1038,7 +1052,8 @@ static inline uint32_t A3XX_RB_DEPTH_PITCH(uint32_t val) | |||
1038 | 1052 | ||
1039 | #define REG_A3XX_RB_STENCIL_CONTROL 0x00002104 | 1053 | #define REG_A3XX_RB_STENCIL_CONTROL 0x00002104 |
1040 | #define A3XX_RB_STENCIL_CONTROL_STENCIL_ENABLE 0x00000001 | 1054 | #define A3XX_RB_STENCIL_CONTROL_STENCIL_ENABLE 0x00000001 |
1041 | #define A3XX_RB_STENCIL_CONTROL_STENCIL_ENABLE_BF 0x00000004 | 1055 | #define A3XX_RB_STENCIL_CONTROL_STENCIL_ENABLE_BF 0x00000002 |
1056 | #define A3XX_RB_STENCIL_CONTROL_STENCIL_READ 0x00000004 | ||
1042 | #define A3XX_RB_STENCIL_CONTROL_FUNC__MASK 0x00000700 | 1057 | #define A3XX_RB_STENCIL_CONTROL_FUNC__MASK 0x00000700 |
1043 | #define A3XX_RB_STENCIL_CONTROL_FUNC__SHIFT 8 | 1058 | #define A3XX_RB_STENCIL_CONTROL_FUNC__SHIFT 8 |
1044 | static inline uint32_t A3XX_RB_STENCIL_CONTROL_FUNC(enum adreno_compare_func val) | 1059 | static inline uint32_t A3XX_RB_STENCIL_CONTROL_FUNC(enum adreno_compare_func val) |
@@ -2074,6 +2089,7 @@ static inline uint32_t A3XX_UCHE_CACHE_INVALIDATE1_REG_OPCODE(enum a3xx_cache_op | |||
2074 | #define REG_A3XX_TP_PERFCOUNTER5_SELECT 0x00000f09 | 2089 | #define REG_A3XX_TP_PERFCOUNTER5_SELECT 0x00000f09 |
2075 | 2090 | ||
2076 | #define REG_A3XX_TEX_SAMP_0 0x00000000 | 2091 | #define REG_A3XX_TEX_SAMP_0 0x00000000 |
2092 | #define A3XX_TEX_SAMP_0_MIPFILTER_LINEAR 0x00000002 | ||
2077 | #define A3XX_TEX_SAMP_0_XY_MAG__MASK 0x0000000c | 2093 | #define A3XX_TEX_SAMP_0_XY_MAG__MASK 0x0000000c |
2078 | #define A3XX_TEX_SAMP_0_XY_MAG__SHIFT 2 | 2094 | #define A3XX_TEX_SAMP_0_XY_MAG__SHIFT 2 |
2079 | static inline uint32_t A3XX_TEX_SAMP_0_XY_MAG(enum a3xx_tex_filter val) | 2095 | static inline uint32_t A3XX_TEX_SAMP_0_XY_MAG(enum a3xx_tex_filter val) |
@@ -2134,6 +2150,12 @@ static inline uint32_t A3XX_TEX_CONST_0_SWIZ_W(enum a3xx_tex_swiz val) | |||
2134 | { | 2150 | { |
2135 | return ((val) << A3XX_TEX_CONST_0_SWIZ_W__SHIFT) & A3XX_TEX_CONST_0_SWIZ_W__MASK; | 2151 | return ((val) << A3XX_TEX_CONST_0_SWIZ_W__SHIFT) & A3XX_TEX_CONST_0_SWIZ_W__MASK; |
2136 | } | 2152 | } |
2153 | #define A3XX_TEX_CONST_0_MIPLVLS__MASK 0x000f0000 | ||
2154 | #define A3XX_TEX_CONST_0_MIPLVLS__SHIFT 16 | ||
2155 | static inline uint32_t A3XX_TEX_CONST_0_MIPLVLS(uint32_t val) | ||
2156 | { | ||
2157 | return ((val) << A3XX_TEX_CONST_0_MIPLVLS__SHIFT) & A3XX_TEX_CONST_0_MIPLVLS__MASK; | ||
2158 | } | ||
2137 | #define A3XX_TEX_CONST_0_FMT__MASK 0x1fc00000 | 2159 | #define A3XX_TEX_CONST_0_FMT__MASK 0x1fc00000 |
2138 | #define A3XX_TEX_CONST_0_FMT__SHIFT 22 | 2160 | #define A3XX_TEX_CONST_0_FMT__SHIFT 22 |
2139 | static inline uint32_t A3XX_TEX_CONST_0_FMT(enum a3xx_tex_fmt val) | 2161 | static inline uint32_t A3XX_TEX_CONST_0_FMT(enum a3xx_tex_fmt val) |
diff --git a/drivers/gpu/drm/msm/adreno/adreno_common.xml.h b/drivers/gpu/drm/msm/adreno/adreno_common.xml.h index 61979d458ac0..33dcc606c7c5 100644 --- a/drivers/gpu/drm/msm/adreno/adreno_common.xml.h +++ b/drivers/gpu/drm/msm/adreno/adreno_common.xml.h | |||
@@ -4,16 +4,16 @@ | |||
4 | /* Autogenerated file, DO NOT EDIT manually! | 4 | /* Autogenerated file, DO NOT EDIT manually! |
5 | 5 | ||
6 | This file was generated by the rules-ng-ng headergen tool in this git repository: | 6 | This file was generated by the rules-ng-ng headergen tool in this git repository: |
7 | http://0x04.net/cgit/index.cgi/rules-ng-ng | 7 | http://github.com/freedreno/envytools/ |
8 | git clone git://0x04.net/rules-ng-ng | 8 | git clone https://github.com/freedreno/envytools.git |
9 | 9 | ||
10 | The rules-ng-ng source files this header was generated from are: | 10 | The rules-ng-ng source files this header was generated from are: |
11 | - /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 327 bytes, from 2013-07-05 19:21:12) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 327 bytes, from 2013-07-05 19:21:12) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/a2xx/a2xx.xml ( 30005 bytes, from 2013-07-19 21:30:48) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/a2xx/a2xx.xml ( 31003 bytes, from 2013-09-19 18:50:16) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/adreno_common.xml ( 8983 bytes, from 2013-07-24 01:38:36) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/adreno_common.xml ( 8983 bytes, from 2013-07-24 01:38:36) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/adreno_pm4.xml ( 9712 bytes, from 2013-05-26 15:22:37) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/adreno_pm4.xml ( 9759 bytes, from 2013-09-10 00:52:33) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/a3xx/a3xx.xml ( 51415 bytes, from 2013-08-03 14:26:05) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/a3xx/a3xx.xml ( 51983 bytes, from 2013-09-10 00:52:32) |
17 | 17 | ||
18 | Copyright (C) 2013 by the following authors: | 18 | Copyright (C) 2013 by the following authors: |
19 | - Rob Clark <robdclark@gmail.com> (robclark) | 19 | - Rob Clark <robdclark@gmail.com> (robclark) |
diff --git a/drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h b/drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h index 94c13f418e75..259ad709b0cc 100644 --- a/drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h +++ b/drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | |||
@@ -4,16 +4,16 @@ | |||
4 | /* Autogenerated file, DO NOT EDIT manually! | 4 | /* Autogenerated file, DO NOT EDIT manually! |
5 | 5 | ||
6 | This file was generated by the rules-ng-ng headergen tool in this git repository: | 6 | This file was generated by the rules-ng-ng headergen tool in this git repository: |
7 | http://0x04.net/cgit/index.cgi/rules-ng-ng | 7 | http://github.com/freedreno/envytools/ |
8 | git clone git://0x04.net/rules-ng-ng | 8 | git clone https://github.com/freedreno/envytools.git |
9 | 9 | ||
10 | The rules-ng-ng source files this header was generated from are: | 10 | The rules-ng-ng source files this header was generated from are: |
11 | - /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 327 bytes, from 2013-07-05 19:21:12) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 327 bytes, from 2013-07-05 19:21:12) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/a2xx/a2xx.xml ( 30005 bytes, from 2013-07-19 21:30:48) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/a2xx/a2xx.xml ( 31003 bytes, from 2013-09-19 18:50:16) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/adreno_common.xml ( 8983 bytes, from 2013-07-24 01:38:36) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/adreno_common.xml ( 8983 bytes, from 2013-07-24 01:38:36) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/adreno_pm4.xml ( 9712 bytes, from 2013-05-26 15:22:37) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/adreno_pm4.xml ( 9759 bytes, from 2013-09-10 00:52:33) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/a3xx/a3xx.xml ( 51415 bytes, from 2013-08-03 14:26:05) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/a3xx/a3xx.xml ( 51983 bytes, from 2013-09-10 00:52:32) |
17 | 17 | ||
18 | Copyright (C) 2013 by the following authors: | 18 | Copyright (C) 2013 by the following authors: |
19 | - Rob Clark <robdclark@gmail.com> (robclark) | 19 | - Rob Clark <robdclark@gmail.com> (robclark) |
diff --git a/drivers/gpu/drm/msm/dsi/dsi.xml.h b/drivers/gpu/drm/msm/dsi/dsi.xml.h index 6f8396be431d..6d4c62bf70dc 100644 --- a/drivers/gpu/drm/msm/dsi/dsi.xml.h +++ b/drivers/gpu/drm/msm/dsi/dsi.xml.h | |||
@@ -4,13 +4,13 @@ | |||
4 | /* Autogenerated file, DO NOT EDIT manually! | 4 | /* Autogenerated file, DO NOT EDIT manually! |
5 | 5 | ||
6 | This file was generated by the rules-ng-ng headergen tool in this git repository: | 6 | This file was generated by the rules-ng-ng headergen tool in this git repository: |
7 | http://0x04.net/cgit/index.cgi/rules-ng-ng | 7 | http://github.com/freedreno/envytools/ |
8 | git clone git://0x04.net/rules-ng-ng | 8 | git clone https://github.com/freedreno/envytools.git |
9 | 9 | ||
10 | The rules-ng-ng source files this header was generated from are: | 10 | The rules-ng-ng source files this header was generated from are: |
11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 595 bytes, from 2013-07-05 19:21:12) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 595 bytes, from 2013-07-05 19:21:12) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp4/mdp4.xml ( 19332 bytes, from 2013-08-16 22:16:36) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp4/mdp4.xml ( 19332 bytes, from 2013-10-07 16:36:48) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1544 bytes, from 2013-08-16 19:17:05) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1544 bytes, from 2013-08-16 19:17:05) |
diff --git a/drivers/gpu/drm/msm/dsi/mmss_cc.xml.h b/drivers/gpu/drm/msm/dsi/mmss_cc.xml.h index aefc1b8feae9..d1df38bf5747 100644 --- a/drivers/gpu/drm/msm/dsi/mmss_cc.xml.h +++ b/drivers/gpu/drm/msm/dsi/mmss_cc.xml.h | |||
@@ -4,13 +4,13 @@ | |||
4 | /* Autogenerated file, DO NOT EDIT manually! | 4 | /* Autogenerated file, DO NOT EDIT manually! |
5 | 5 | ||
6 | This file was generated by the rules-ng-ng headergen tool in this git repository: | 6 | This file was generated by the rules-ng-ng headergen tool in this git repository: |
7 | http://0x04.net/cgit/index.cgi/rules-ng-ng | 7 | http://github.com/freedreno/envytools/ |
8 | git clone git://0x04.net/rules-ng-ng | 8 | git clone https://github.com/freedreno/envytools.git |
9 | 9 | ||
10 | The rules-ng-ng source files this header was generated from are: | 10 | The rules-ng-ng source files this header was generated from are: |
11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 595 bytes, from 2013-07-05 19:21:12) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 595 bytes, from 2013-07-05 19:21:12) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp4/mdp4.xml ( 19332 bytes, from 2013-08-16 22:16:36) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp4/mdp4.xml ( 19332 bytes, from 2013-10-07 16:36:48) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1544 bytes, from 2013-08-16 19:17:05) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1544 bytes, from 2013-08-16 19:17:05) |
diff --git a/drivers/gpu/drm/msm/dsi/sfpb.xml.h b/drivers/gpu/drm/msm/dsi/sfpb.xml.h index a225e8170b2a..0030a111302d 100644 --- a/drivers/gpu/drm/msm/dsi/sfpb.xml.h +++ b/drivers/gpu/drm/msm/dsi/sfpb.xml.h | |||
@@ -4,13 +4,13 @@ | |||
4 | /* Autogenerated file, DO NOT EDIT manually! | 4 | /* Autogenerated file, DO NOT EDIT manually! |
5 | 5 | ||
6 | This file was generated by the rules-ng-ng headergen tool in this git repository: | 6 | This file was generated by the rules-ng-ng headergen tool in this git repository: |
7 | http://0x04.net/cgit/index.cgi/rules-ng-ng | 7 | http://github.com/freedreno/envytools/ |
8 | git clone git://0x04.net/rules-ng-ng | 8 | git clone https://github.com/freedreno/envytools.git |
9 | 9 | ||
10 | The rules-ng-ng source files this header was generated from are: | 10 | The rules-ng-ng source files this header was generated from are: |
11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 595 bytes, from 2013-07-05 19:21:12) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 595 bytes, from 2013-07-05 19:21:12) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp4/mdp4.xml ( 19332 bytes, from 2013-08-16 22:16:36) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp4/mdp4.xml ( 19332 bytes, from 2013-10-07 16:36:48) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1544 bytes, from 2013-08-16 19:17:05) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1544 bytes, from 2013-08-16 19:17:05) |
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi.xml.h b/drivers/gpu/drm/msm/hdmi/hdmi.xml.h index f5fa4865e059..4e939f82918c 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi.xml.h +++ b/drivers/gpu/drm/msm/hdmi/hdmi.xml.h | |||
@@ -4,13 +4,13 @@ | |||
4 | /* Autogenerated file, DO NOT EDIT manually! | 4 | /* Autogenerated file, DO NOT EDIT manually! |
5 | 5 | ||
6 | This file was generated by the rules-ng-ng headergen tool in this git repository: | 6 | This file was generated by the rules-ng-ng headergen tool in this git repository: |
7 | http://0x04.net/cgit/index.cgi/rules-ng-ng | 7 | http://github.com/freedreno/envytools/ |
8 | git clone git://0x04.net/rules-ng-ng | 8 | git clone https://github.com/freedreno/envytools.git |
9 | 9 | ||
10 | The rules-ng-ng source files this header was generated from are: | 10 | The rules-ng-ng source files this header was generated from are: |
11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 595 bytes, from 2013-07-05 19:21:12) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 595 bytes, from 2013-07-05 19:21:12) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp4/mdp4.xml ( 19332 bytes, from 2013-08-16 22:16:36) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp4/mdp4.xml ( 19332 bytes, from 2013-10-07 16:36:48) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1544 bytes, from 2013-08-16 19:17:05) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1544 bytes, from 2013-08-16 19:17:05) |
diff --git a/drivers/gpu/drm/msm/hdmi/qfprom.xml.h b/drivers/gpu/drm/msm/hdmi/qfprom.xml.h index bee36363bcd0..dbde4f6339b9 100644 --- a/drivers/gpu/drm/msm/hdmi/qfprom.xml.h +++ b/drivers/gpu/drm/msm/hdmi/qfprom.xml.h | |||
@@ -4,13 +4,13 @@ | |||
4 | /* Autogenerated file, DO NOT EDIT manually! | 4 | /* Autogenerated file, DO NOT EDIT manually! |
5 | 5 | ||
6 | This file was generated by the rules-ng-ng headergen tool in this git repository: | 6 | This file was generated by the rules-ng-ng headergen tool in this git repository: |
7 | http://0x04.net/cgit/index.cgi/rules-ng-ng | 7 | http://github.com/freedreno/envytools/ |
8 | git clone git://0x04.net/rules-ng-ng | 8 | git clone https://github.com/freedreno/envytools.git |
9 | 9 | ||
10 | The rules-ng-ng source files this header was generated from are: | 10 | The rules-ng-ng source files this header was generated from are: |
11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 595 bytes, from 2013-07-05 19:21:12) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 595 bytes, from 2013-07-05 19:21:12) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp4/mdp4.xml ( 19332 bytes, from 2013-08-16 22:16:36) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp4/mdp4.xml ( 19332 bytes, from 2013-10-07 16:36:48) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1544 bytes, from 2013-08-16 19:17:05) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1544 bytes, from 2013-08-16 19:17:05) |
diff --git a/drivers/gpu/drm/msm/mdp4/mdp4.xml.h b/drivers/gpu/drm/msm/mdp4/mdp4.xml.h index bbeeebe2db55..9908ffe1c3ad 100644 --- a/drivers/gpu/drm/msm/mdp4/mdp4.xml.h +++ b/drivers/gpu/drm/msm/mdp4/mdp4.xml.h | |||
@@ -4,13 +4,13 @@ | |||
4 | /* Autogenerated file, DO NOT EDIT manually! | 4 | /* Autogenerated file, DO NOT EDIT manually! |
5 | 5 | ||
6 | This file was generated by the rules-ng-ng headergen tool in this git repository: | 6 | This file was generated by the rules-ng-ng headergen tool in this git repository: |
7 | http://0x04.net/cgit/index.cgi/rules-ng-ng | 7 | http://github.com/freedreno/envytools/ |
8 | git clone git://0x04.net/rules-ng-ng | 8 | git clone https://github.com/freedreno/envytools.git |
9 | 9 | ||
10 | The rules-ng-ng source files this header was generated from are: | 10 | The rules-ng-ng source files this header was generated from are: |
11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 595 bytes, from 2013-07-05 19:21:12) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 595 bytes, from 2013-07-05 19:21:12) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp4/mdp4.xml ( 19332 bytes, from 2013-08-16 22:16:36) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp4/mdp4.xml ( 19332 bytes, from 2013-10-07 16:36:48) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1544 bytes, from 2013-08-16 19:17:05) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1544 bytes, from 2013-08-16 19:17:05) |
@@ -42,28 +42,28 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |||
42 | */ | 42 | */ |
43 | 43 | ||
44 | 44 | ||
45 | enum mpd4_bpc { | 45 | enum mdp4_bpc { |
46 | BPC1 = 0, | 46 | BPC1 = 0, |
47 | BPC5 = 1, | 47 | BPC5 = 1, |
48 | BPC6 = 2, | 48 | BPC6 = 2, |
49 | BPC8 = 3, | 49 | BPC8 = 3, |
50 | }; | 50 | }; |
51 | 51 | ||
52 | enum mpd4_bpc_alpha { | 52 | enum mdp4_bpc_alpha { |
53 | BPC1A = 0, | 53 | BPC1A = 0, |
54 | BPC4A = 1, | 54 | BPC4A = 1, |
55 | BPC6A = 2, | 55 | BPC6A = 2, |
56 | BPC8A = 3, | 56 | BPC8A = 3, |
57 | }; | 57 | }; |
58 | 58 | ||
59 | enum mpd4_alpha_type { | 59 | enum mdp4_alpha_type { |
60 | FG_CONST = 0, | 60 | FG_CONST = 0, |
61 | BG_CONST = 1, | 61 | BG_CONST = 1, |
62 | FG_PIXEL = 2, | 62 | FG_PIXEL = 2, |
63 | BG_PIXEL = 3, | 63 | BG_PIXEL = 3, |
64 | }; | 64 | }; |
65 | 65 | ||
66 | enum mpd4_pipe { | 66 | enum mdp4_pipe { |
67 | VG1 = 0, | 67 | VG1 = 0, |
68 | VG2 = 1, | 68 | VG2 = 1, |
69 | RGB1 = 2, | 69 | RGB1 = 2, |
@@ -73,13 +73,13 @@ enum mpd4_pipe { | |||
73 | VG4 = 6, | 73 | VG4 = 6, |
74 | }; | 74 | }; |
75 | 75 | ||
76 | enum mpd4_mixer { | 76 | enum mdp4_mixer { |
77 | MIXER0 = 0, | 77 | MIXER0 = 0, |
78 | MIXER1 = 1, | 78 | MIXER1 = 1, |
79 | MIXER2 = 2, | 79 | MIXER2 = 2, |
80 | }; | 80 | }; |
81 | 81 | ||
82 | enum mpd4_mixer_stage_id { | 82 | enum mdp4_mixer_stage_id { |
83 | STAGE_UNUSED = 0, | 83 | STAGE_UNUSED = 0, |
84 | STAGE_BASE = 1, | 84 | STAGE_BASE = 1, |
85 | STAGE0 = 2, | 85 | STAGE0 = 2, |
@@ -194,56 +194,56 @@ static inline uint32_t MDP4_DISP_INTF_SEL_EXT(enum mdp4_intf val) | |||
194 | #define REG_MDP4_LAYERMIXER2_IN_CFG 0x000100f0 | 194 | #define REG_MDP4_LAYERMIXER2_IN_CFG 0x000100f0 |
195 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE0__MASK 0x00000007 | 195 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE0__MASK 0x00000007 |
196 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE0__SHIFT 0 | 196 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE0__SHIFT 0 |
197 | static inline uint32_t MDP4_LAYERMIXER2_IN_CFG_PIPE0(enum mpd4_mixer_stage_id val) | 197 | static inline uint32_t MDP4_LAYERMIXER2_IN_CFG_PIPE0(enum mdp4_mixer_stage_id val) |
198 | { | 198 | { |
199 | return ((val) << MDP4_LAYERMIXER2_IN_CFG_PIPE0__SHIFT) & MDP4_LAYERMIXER2_IN_CFG_PIPE0__MASK; | 199 | return ((val) << MDP4_LAYERMIXER2_IN_CFG_PIPE0__SHIFT) & MDP4_LAYERMIXER2_IN_CFG_PIPE0__MASK; |
200 | } | 200 | } |
201 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE0_MIXER1 0x00000008 | 201 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE0_MIXER1 0x00000008 |
202 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE1__MASK 0x00000070 | 202 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE1__MASK 0x00000070 |
203 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE1__SHIFT 4 | 203 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE1__SHIFT 4 |
204 | static inline uint32_t MDP4_LAYERMIXER2_IN_CFG_PIPE1(enum mpd4_mixer_stage_id val) | 204 | static inline uint32_t MDP4_LAYERMIXER2_IN_CFG_PIPE1(enum mdp4_mixer_stage_id val) |
205 | { | 205 | { |
206 | return ((val) << MDP4_LAYERMIXER2_IN_CFG_PIPE1__SHIFT) & MDP4_LAYERMIXER2_IN_CFG_PIPE1__MASK; | 206 | return ((val) << MDP4_LAYERMIXER2_IN_CFG_PIPE1__SHIFT) & MDP4_LAYERMIXER2_IN_CFG_PIPE1__MASK; |
207 | } | 207 | } |
208 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE1_MIXER1 0x00000080 | 208 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE1_MIXER1 0x00000080 |
209 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE2__MASK 0x00000700 | 209 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE2__MASK 0x00000700 |
210 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE2__SHIFT 8 | 210 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE2__SHIFT 8 |
211 | static inline uint32_t MDP4_LAYERMIXER2_IN_CFG_PIPE2(enum mpd4_mixer_stage_id val) | 211 | static inline uint32_t MDP4_LAYERMIXER2_IN_CFG_PIPE2(enum mdp4_mixer_stage_id val) |
212 | { | 212 | { |
213 | return ((val) << MDP4_LAYERMIXER2_IN_CFG_PIPE2__SHIFT) & MDP4_LAYERMIXER2_IN_CFG_PIPE2__MASK; | 213 | return ((val) << MDP4_LAYERMIXER2_IN_CFG_PIPE2__SHIFT) & MDP4_LAYERMIXER2_IN_CFG_PIPE2__MASK; |
214 | } | 214 | } |
215 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE2_MIXER1 0x00000800 | 215 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE2_MIXER1 0x00000800 |
216 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE3__MASK 0x00007000 | 216 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE3__MASK 0x00007000 |
217 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE3__SHIFT 12 | 217 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE3__SHIFT 12 |
218 | static inline uint32_t MDP4_LAYERMIXER2_IN_CFG_PIPE3(enum mpd4_mixer_stage_id val) | 218 | static inline uint32_t MDP4_LAYERMIXER2_IN_CFG_PIPE3(enum mdp4_mixer_stage_id val) |
219 | { | 219 | { |
220 | return ((val) << MDP4_LAYERMIXER2_IN_CFG_PIPE3__SHIFT) & MDP4_LAYERMIXER2_IN_CFG_PIPE3__MASK; | 220 | return ((val) << MDP4_LAYERMIXER2_IN_CFG_PIPE3__SHIFT) & MDP4_LAYERMIXER2_IN_CFG_PIPE3__MASK; |
221 | } | 221 | } |
222 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE3_MIXER1 0x00008000 | 222 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE3_MIXER1 0x00008000 |
223 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE4__MASK 0x00070000 | 223 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE4__MASK 0x00070000 |
224 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE4__SHIFT 16 | 224 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE4__SHIFT 16 |
225 | static inline uint32_t MDP4_LAYERMIXER2_IN_CFG_PIPE4(enum mpd4_mixer_stage_id val) | 225 | static inline uint32_t MDP4_LAYERMIXER2_IN_CFG_PIPE4(enum mdp4_mixer_stage_id val) |
226 | { | 226 | { |
227 | return ((val) << MDP4_LAYERMIXER2_IN_CFG_PIPE4__SHIFT) & MDP4_LAYERMIXER2_IN_CFG_PIPE4__MASK; | 227 | return ((val) << MDP4_LAYERMIXER2_IN_CFG_PIPE4__SHIFT) & MDP4_LAYERMIXER2_IN_CFG_PIPE4__MASK; |
228 | } | 228 | } |
229 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE4_MIXER1 0x00080000 | 229 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE4_MIXER1 0x00080000 |
230 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE5__MASK 0x00700000 | 230 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE5__MASK 0x00700000 |
231 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE5__SHIFT 20 | 231 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE5__SHIFT 20 |
232 | static inline uint32_t MDP4_LAYERMIXER2_IN_CFG_PIPE5(enum mpd4_mixer_stage_id val) | 232 | static inline uint32_t MDP4_LAYERMIXER2_IN_CFG_PIPE5(enum mdp4_mixer_stage_id val) |
233 | { | 233 | { |
234 | return ((val) << MDP4_LAYERMIXER2_IN_CFG_PIPE5__SHIFT) & MDP4_LAYERMIXER2_IN_CFG_PIPE5__MASK; | 234 | return ((val) << MDP4_LAYERMIXER2_IN_CFG_PIPE5__SHIFT) & MDP4_LAYERMIXER2_IN_CFG_PIPE5__MASK; |
235 | } | 235 | } |
236 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE5_MIXER1 0x00800000 | 236 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE5_MIXER1 0x00800000 |
237 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE6__MASK 0x07000000 | 237 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE6__MASK 0x07000000 |
238 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE6__SHIFT 24 | 238 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE6__SHIFT 24 |
239 | static inline uint32_t MDP4_LAYERMIXER2_IN_CFG_PIPE6(enum mpd4_mixer_stage_id val) | 239 | static inline uint32_t MDP4_LAYERMIXER2_IN_CFG_PIPE6(enum mdp4_mixer_stage_id val) |
240 | { | 240 | { |
241 | return ((val) << MDP4_LAYERMIXER2_IN_CFG_PIPE6__SHIFT) & MDP4_LAYERMIXER2_IN_CFG_PIPE6__MASK; | 241 | return ((val) << MDP4_LAYERMIXER2_IN_CFG_PIPE6__SHIFT) & MDP4_LAYERMIXER2_IN_CFG_PIPE6__MASK; |
242 | } | 242 | } |
243 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE6_MIXER1 0x08000000 | 243 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE6_MIXER1 0x08000000 |
244 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE7__MASK 0x70000000 | 244 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE7__MASK 0x70000000 |
245 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE7__SHIFT 28 | 245 | #define MDP4_LAYERMIXER2_IN_CFG_PIPE7__SHIFT 28 |
246 | static inline uint32_t MDP4_LAYERMIXER2_IN_CFG_PIPE7(enum mpd4_mixer_stage_id val) | 246 | static inline uint32_t MDP4_LAYERMIXER2_IN_CFG_PIPE7(enum mdp4_mixer_stage_id val) |
247 | { | 247 | { |
248 | return ((val) << MDP4_LAYERMIXER2_IN_CFG_PIPE7__SHIFT) & MDP4_LAYERMIXER2_IN_CFG_PIPE7__MASK; | 248 | return ((val) << MDP4_LAYERMIXER2_IN_CFG_PIPE7__SHIFT) & MDP4_LAYERMIXER2_IN_CFG_PIPE7__MASK; |
249 | } | 249 | } |
@@ -254,56 +254,56 @@ static inline uint32_t MDP4_LAYERMIXER2_IN_CFG_PIPE7(enum mpd4_mixer_stage_id va | |||
254 | #define REG_MDP4_LAYERMIXER_IN_CFG 0x00010100 | 254 | #define REG_MDP4_LAYERMIXER_IN_CFG 0x00010100 |
255 | #define MDP4_LAYERMIXER_IN_CFG_PIPE0__MASK 0x00000007 | 255 | #define MDP4_LAYERMIXER_IN_CFG_PIPE0__MASK 0x00000007 |
256 | #define MDP4_LAYERMIXER_IN_CFG_PIPE0__SHIFT 0 | 256 | #define MDP4_LAYERMIXER_IN_CFG_PIPE0__SHIFT 0 |
257 | static inline uint32_t MDP4_LAYERMIXER_IN_CFG_PIPE0(enum mpd4_mixer_stage_id val) | 257 | static inline uint32_t MDP4_LAYERMIXER_IN_CFG_PIPE0(enum mdp4_mixer_stage_id val) |
258 | { | 258 | { |
259 | return ((val) << MDP4_LAYERMIXER_IN_CFG_PIPE0__SHIFT) & MDP4_LAYERMIXER_IN_CFG_PIPE0__MASK; | 259 | return ((val) << MDP4_LAYERMIXER_IN_CFG_PIPE0__SHIFT) & MDP4_LAYERMIXER_IN_CFG_PIPE0__MASK; |
260 | } | 260 | } |
261 | #define MDP4_LAYERMIXER_IN_CFG_PIPE0_MIXER1 0x00000008 | 261 | #define MDP4_LAYERMIXER_IN_CFG_PIPE0_MIXER1 0x00000008 |
262 | #define MDP4_LAYERMIXER_IN_CFG_PIPE1__MASK 0x00000070 | 262 | #define MDP4_LAYERMIXER_IN_CFG_PIPE1__MASK 0x00000070 |
263 | #define MDP4_LAYERMIXER_IN_CFG_PIPE1__SHIFT 4 | 263 | #define MDP4_LAYERMIXER_IN_CFG_PIPE1__SHIFT 4 |
264 | static inline uint32_t MDP4_LAYERMIXER_IN_CFG_PIPE1(enum mpd4_mixer_stage_id val) | 264 | static inline uint32_t MDP4_LAYERMIXER_IN_CFG_PIPE1(enum mdp4_mixer_stage_id val) |
265 | { | 265 | { |
266 | return ((val) << MDP4_LAYERMIXER_IN_CFG_PIPE1__SHIFT) & MDP4_LAYERMIXER_IN_CFG_PIPE1__MASK; | 266 | return ((val) << MDP4_LAYERMIXER_IN_CFG_PIPE1__SHIFT) & MDP4_LAYERMIXER_IN_CFG_PIPE1__MASK; |
267 | } | 267 | } |
268 | #define MDP4_LAYERMIXER_IN_CFG_PIPE1_MIXER1 0x00000080 | 268 | #define MDP4_LAYERMIXER_IN_CFG_PIPE1_MIXER1 0x00000080 |
269 | #define MDP4_LAYERMIXER_IN_CFG_PIPE2__MASK 0x00000700 | 269 | #define MDP4_LAYERMIXER_IN_CFG_PIPE2__MASK 0x00000700 |
270 | #define MDP4_LAYERMIXER_IN_CFG_PIPE2__SHIFT 8 | 270 | #define MDP4_LAYERMIXER_IN_CFG_PIPE2__SHIFT 8 |
271 | static inline uint32_t MDP4_LAYERMIXER_IN_CFG_PIPE2(enum mpd4_mixer_stage_id val) | 271 | static inline uint32_t MDP4_LAYERMIXER_IN_CFG_PIPE2(enum mdp4_mixer_stage_id val) |
272 | { | 272 | { |
273 | return ((val) << MDP4_LAYERMIXER_IN_CFG_PIPE2__SHIFT) & MDP4_LAYERMIXER_IN_CFG_PIPE2__MASK; | 273 | return ((val) << MDP4_LAYERMIXER_IN_CFG_PIPE2__SHIFT) & MDP4_LAYERMIXER_IN_CFG_PIPE2__MASK; |
274 | } | 274 | } |
275 | #define MDP4_LAYERMIXER_IN_CFG_PIPE2_MIXER1 0x00000800 | 275 | #define MDP4_LAYERMIXER_IN_CFG_PIPE2_MIXER1 0x00000800 |
276 | #define MDP4_LAYERMIXER_IN_CFG_PIPE3__MASK 0x00007000 | 276 | #define MDP4_LAYERMIXER_IN_CFG_PIPE3__MASK 0x00007000 |
277 | #define MDP4_LAYERMIXER_IN_CFG_PIPE3__SHIFT 12 | 277 | #define MDP4_LAYERMIXER_IN_CFG_PIPE3__SHIFT 12 |
278 | static inline uint32_t MDP4_LAYERMIXER_IN_CFG_PIPE3(enum mpd4_mixer_stage_id val) | 278 | static inline uint32_t MDP4_LAYERMIXER_IN_CFG_PIPE3(enum mdp4_mixer_stage_id val) |
279 | { | 279 | { |
280 | return ((val) << MDP4_LAYERMIXER_IN_CFG_PIPE3__SHIFT) & MDP4_LAYERMIXER_IN_CFG_PIPE3__MASK; | 280 | return ((val) << MDP4_LAYERMIXER_IN_CFG_PIPE3__SHIFT) & MDP4_LAYERMIXER_IN_CFG_PIPE3__MASK; |
281 | } | 281 | } |
282 | #define MDP4_LAYERMIXER_IN_CFG_PIPE3_MIXER1 0x00008000 | 282 | #define MDP4_LAYERMIXER_IN_CFG_PIPE3_MIXER1 0x00008000 |
283 | #define MDP4_LAYERMIXER_IN_CFG_PIPE4__MASK 0x00070000 | 283 | #define MDP4_LAYERMIXER_IN_CFG_PIPE4__MASK 0x00070000 |
284 | #define MDP4_LAYERMIXER_IN_CFG_PIPE4__SHIFT 16 | 284 | #define MDP4_LAYERMIXER_IN_CFG_PIPE4__SHIFT 16 |
285 | static inline uint32_t MDP4_LAYERMIXER_IN_CFG_PIPE4(enum mpd4_mixer_stage_id val) | 285 | static inline uint32_t MDP4_LAYERMIXER_IN_CFG_PIPE4(enum mdp4_mixer_stage_id val) |
286 | { | 286 | { |
287 | return ((val) << MDP4_LAYERMIXER_IN_CFG_PIPE4__SHIFT) & MDP4_LAYERMIXER_IN_CFG_PIPE4__MASK; | 287 | return ((val) << MDP4_LAYERMIXER_IN_CFG_PIPE4__SHIFT) & MDP4_LAYERMIXER_IN_CFG_PIPE4__MASK; |
288 | } | 288 | } |
289 | #define MDP4_LAYERMIXER_IN_CFG_PIPE4_MIXER1 0x00080000 | 289 | #define MDP4_LAYERMIXER_IN_CFG_PIPE4_MIXER1 0x00080000 |
290 | #define MDP4_LAYERMIXER_IN_CFG_PIPE5__MASK 0x00700000 | 290 | #define MDP4_LAYERMIXER_IN_CFG_PIPE5__MASK 0x00700000 |
291 | #define MDP4_LAYERMIXER_IN_CFG_PIPE5__SHIFT 20 | 291 | #define MDP4_LAYERMIXER_IN_CFG_PIPE5__SHIFT 20 |
292 | static inline uint32_t MDP4_LAYERMIXER_IN_CFG_PIPE5(enum mpd4_mixer_stage_id val) | 292 | static inline uint32_t MDP4_LAYERMIXER_IN_CFG_PIPE5(enum mdp4_mixer_stage_id val) |
293 | { | 293 | { |
294 | return ((val) << MDP4_LAYERMIXER_IN_CFG_PIPE5__SHIFT) & MDP4_LAYERMIXER_IN_CFG_PIPE5__MASK; | 294 | return ((val) << MDP4_LAYERMIXER_IN_CFG_PIPE5__SHIFT) & MDP4_LAYERMIXER_IN_CFG_PIPE5__MASK; |
295 | } | 295 | } |
296 | #define MDP4_LAYERMIXER_IN_CFG_PIPE5_MIXER1 0x00800000 | 296 | #define MDP4_LAYERMIXER_IN_CFG_PIPE5_MIXER1 0x00800000 |
297 | #define MDP4_LAYERMIXER_IN_CFG_PIPE6__MASK 0x07000000 | 297 | #define MDP4_LAYERMIXER_IN_CFG_PIPE6__MASK 0x07000000 |
298 | #define MDP4_LAYERMIXER_IN_CFG_PIPE6__SHIFT 24 | 298 | #define MDP4_LAYERMIXER_IN_CFG_PIPE6__SHIFT 24 |
299 | static inline uint32_t MDP4_LAYERMIXER_IN_CFG_PIPE6(enum mpd4_mixer_stage_id val) | 299 | static inline uint32_t MDP4_LAYERMIXER_IN_CFG_PIPE6(enum mdp4_mixer_stage_id val) |
300 | { | 300 | { |
301 | return ((val) << MDP4_LAYERMIXER_IN_CFG_PIPE6__SHIFT) & MDP4_LAYERMIXER_IN_CFG_PIPE6__MASK; | 301 | return ((val) << MDP4_LAYERMIXER_IN_CFG_PIPE6__SHIFT) & MDP4_LAYERMIXER_IN_CFG_PIPE6__MASK; |
302 | } | 302 | } |
303 | #define MDP4_LAYERMIXER_IN_CFG_PIPE6_MIXER1 0x08000000 | 303 | #define MDP4_LAYERMIXER_IN_CFG_PIPE6_MIXER1 0x08000000 |
304 | #define MDP4_LAYERMIXER_IN_CFG_PIPE7__MASK 0x70000000 | 304 | #define MDP4_LAYERMIXER_IN_CFG_PIPE7__MASK 0x70000000 |
305 | #define MDP4_LAYERMIXER_IN_CFG_PIPE7__SHIFT 28 | 305 | #define MDP4_LAYERMIXER_IN_CFG_PIPE7__SHIFT 28 |
306 | static inline uint32_t MDP4_LAYERMIXER_IN_CFG_PIPE7(enum mpd4_mixer_stage_id val) | 306 | static inline uint32_t MDP4_LAYERMIXER_IN_CFG_PIPE7(enum mdp4_mixer_stage_id val) |
307 | { | 307 | { |
308 | return ((val) << MDP4_LAYERMIXER_IN_CFG_PIPE7__SHIFT) & MDP4_LAYERMIXER_IN_CFG_PIPE7__MASK; | 308 | return ((val) << MDP4_LAYERMIXER_IN_CFG_PIPE7__SHIFT) & MDP4_LAYERMIXER_IN_CFG_PIPE7__MASK; |
309 | } | 309 | } |
@@ -369,7 +369,7 @@ static inline uint32_t REG_MDP4_OVLP_STAGE(uint32_t i0, uint32_t i1) { return 0x | |||
369 | static inline uint32_t REG_MDP4_OVLP_STAGE_OP(uint32_t i0, uint32_t i1) { return 0x00000000 + __offset_OVLP(i0) + __offset_STAGE(i1); } | 369 | static inline uint32_t REG_MDP4_OVLP_STAGE_OP(uint32_t i0, uint32_t i1) { return 0x00000000 + __offset_OVLP(i0) + __offset_STAGE(i1); } |
370 | #define MDP4_OVLP_STAGE_OP_FG_ALPHA__MASK 0x00000003 | 370 | #define MDP4_OVLP_STAGE_OP_FG_ALPHA__MASK 0x00000003 |
371 | #define MDP4_OVLP_STAGE_OP_FG_ALPHA__SHIFT 0 | 371 | #define MDP4_OVLP_STAGE_OP_FG_ALPHA__SHIFT 0 |
372 | static inline uint32_t MDP4_OVLP_STAGE_OP_FG_ALPHA(enum mpd4_alpha_type val) | 372 | static inline uint32_t MDP4_OVLP_STAGE_OP_FG_ALPHA(enum mdp4_alpha_type val) |
373 | { | 373 | { |
374 | return ((val) << MDP4_OVLP_STAGE_OP_FG_ALPHA__SHIFT) & MDP4_OVLP_STAGE_OP_FG_ALPHA__MASK; | 374 | return ((val) << MDP4_OVLP_STAGE_OP_FG_ALPHA__SHIFT) & MDP4_OVLP_STAGE_OP_FG_ALPHA__MASK; |
375 | } | 375 | } |
@@ -377,7 +377,7 @@ static inline uint32_t MDP4_OVLP_STAGE_OP_FG_ALPHA(enum mpd4_alpha_type val) | |||
377 | #define MDP4_OVLP_STAGE_OP_FG_MOD_ALPHA 0x00000008 | 377 | #define MDP4_OVLP_STAGE_OP_FG_MOD_ALPHA 0x00000008 |
378 | #define MDP4_OVLP_STAGE_OP_BG_ALPHA__MASK 0x00000030 | 378 | #define MDP4_OVLP_STAGE_OP_BG_ALPHA__MASK 0x00000030 |
379 | #define MDP4_OVLP_STAGE_OP_BG_ALPHA__SHIFT 4 | 379 | #define MDP4_OVLP_STAGE_OP_BG_ALPHA__SHIFT 4 |
380 | static inline uint32_t MDP4_OVLP_STAGE_OP_BG_ALPHA(enum mpd4_alpha_type val) | 380 | static inline uint32_t MDP4_OVLP_STAGE_OP_BG_ALPHA(enum mdp4_alpha_type val) |
381 | { | 381 | { |
382 | return ((val) << MDP4_OVLP_STAGE_OP_BG_ALPHA__SHIFT) & MDP4_OVLP_STAGE_OP_BG_ALPHA__MASK; | 382 | return ((val) << MDP4_OVLP_STAGE_OP_BG_ALPHA__SHIFT) & MDP4_OVLP_STAGE_OP_BG_ALPHA__MASK; |
383 | } | 383 | } |
@@ -472,19 +472,19 @@ static inline uint32_t REG_MDP4_DMA(enum mdp4_dma i0) { return 0x00000000 + __of | |||
472 | static inline uint32_t REG_MDP4_DMA_CONFIG(enum mdp4_dma i0) { return 0x00000000 + __offset_DMA(i0); } | 472 | static inline uint32_t REG_MDP4_DMA_CONFIG(enum mdp4_dma i0) { return 0x00000000 + __offset_DMA(i0); } |
473 | #define MDP4_DMA_CONFIG_G_BPC__MASK 0x00000003 | 473 | #define MDP4_DMA_CONFIG_G_BPC__MASK 0x00000003 |
474 | #define MDP4_DMA_CONFIG_G_BPC__SHIFT 0 | 474 | #define MDP4_DMA_CONFIG_G_BPC__SHIFT 0 |
475 | static inline uint32_t MDP4_DMA_CONFIG_G_BPC(enum mpd4_bpc val) | 475 | static inline uint32_t MDP4_DMA_CONFIG_G_BPC(enum mdp4_bpc val) |
476 | { | 476 | { |
477 | return ((val) << MDP4_DMA_CONFIG_G_BPC__SHIFT) & MDP4_DMA_CONFIG_G_BPC__MASK; | 477 | return ((val) << MDP4_DMA_CONFIG_G_BPC__SHIFT) & MDP4_DMA_CONFIG_G_BPC__MASK; |
478 | } | 478 | } |
479 | #define MDP4_DMA_CONFIG_B_BPC__MASK 0x0000000c | 479 | #define MDP4_DMA_CONFIG_B_BPC__MASK 0x0000000c |
480 | #define MDP4_DMA_CONFIG_B_BPC__SHIFT 2 | 480 | #define MDP4_DMA_CONFIG_B_BPC__SHIFT 2 |
481 | static inline uint32_t MDP4_DMA_CONFIG_B_BPC(enum mpd4_bpc val) | 481 | static inline uint32_t MDP4_DMA_CONFIG_B_BPC(enum mdp4_bpc val) |
482 | { | 482 | { |
483 | return ((val) << MDP4_DMA_CONFIG_B_BPC__SHIFT) & MDP4_DMA_CONFIG_B_BPC__MASK; | 483 | return ((val) << MDP4_DMA_CONFIG_B_BPC__SHIFT) & MDP4_DMA_CONFIG_B_BPC__MASK; |
484 | } | 484 | } |
485 | #define MDP4_DMA_CONFIG_R_BPC__MASK 0x00000030 | 485 | #define MDP4_DMA_CONFIG_R_BPC__MASK 0x00000030 |
486 | #define MDP4_DMA_CONFIG_R_BPC__SHIFT 4 | 486 | #define MDP4_DMA_CONFIG_R_BPC__SHIFT 4 |
487 | static inline uint32_t MDP4_DMA_CONFIG_R_BPC(enum mpd4_bpc val) | 487 | static inline uint32_t MDP4_DMA_CONFIG_R_BPC(enum mdp4_bpc val) |
488 | { | 488 | { |
489 | return ((val) << MDP4_DMA_CONFIG_R_BPC__SHIFT) & MDP4_DMA_CONFIG_R_BPC__MASK; | 489 | return ((val) << MDP4_DMA_CONFIG_R_BPC__SHIFT) & MDP4_DMA_CONFIG_R_BPC__MASK; |
490 | } | 490 | } |
@@ -601,9 +601,9 @@ static inline uint32_t REG_MDP4_DMA_CSC_POST_LV(enum mdp4_dma i0, uint32_t i1) { | |||
601 | 601 | ||
602 | static inline uint32_t REG_MDP4_DMA_CSC_POST_LV_VAL(enum mdp4_dma i0, uint32_t i1) { return 0x00003680 + __offset_DMA(i0) + 0x4*i1; } | 602 | static inline uint32_t REG_MDP4_DMA_CSC_POST_LV_VAL(enum mdp4_dma i0, uint32_t i1) { return 0x00003680 + __offset_DMA(i0) + 0x4*i1; } |
603 | 603 | ||
604 | static inline uint32_t REG_MDP4_PIPE(enum mpd4_pipe i0) { return 0x00020000 + 0x10000*i0; } | 604 | static inline uint32_t REG_MDP4_PIPE(enum mdp4_pipe i0) { return 0x00020000 + 0x10000*i0; } |
605 | 605 | ||
606 | static inline uint32_t REG_MDP4_PIPE_SRC_SIZE(enum mpd4_pipe i0) { return 0x00020000 + 0x10000*i0; } | 606 | static inline uint32_t REG_MDP4_PIPE_SRC_SIZE(enum mdp4_pipe i0) { return 0x00020000 + 0x10000*i0; } |
607 | #define MDP4_PIPE_SRC_SIZE_HEIGHT__MASK 0xffff0000 | 607 | #define MDP4_PIPE_SRC_SIZE_HEIGHT__MASK 0xffff0000 |
608 | #define MDP4_PIPE_SRC_SIZE_HEIGHT__SHIFT 16 | 608 | #define MDP4_PIPE_SRC_SIZE_HEIGHT__SHIFT 16 |
609 | static inline uint32_t MDP4_PIPE_SRC_SIZE_HEIGHT(uint32_t val) | 609 | static inline uint32_t MDP4_PIPE_SRC_SIZE_HEIGHT(uint32_t val) |
@@ -617,7 +617,7 @@ static inline uint32_t MDP4_PIPE_SRC_SIZE_WIDTH(uint32_t val) | |||
617 | return ((val) << MDP4_PIPE_SRC_SIZE_WIDTH__SHIFT) & MDP4_PIPE_SRC_SIZE_WIDTH__MASK; | 617 | return ((val) << MDP4_PIPE_SRC_SIZE_WIDTH__SHIFT) & MDP4_PIPE_SRC_SIZE_WIDTH__MASK; |
618 | } | 618 | } |
619 | 619 | ||
620 | static inline uint32_t REG_MDP4_PIPE_SRC_XY(enum mpd4_pipe i0) { return 0x00020004 + 0x10000*i0; } | 620 | static inline uint32_t REG_MDP4_PIPE_SRC_XY(enum mdp4_pipe i0) { return 0x00020004 + 0x10000*i0; } |
621 | #define MDP4_PIPE_SRC_XY_Y__MASK 0xffff0000 | 621 | #define MDP4_PIPE_SRC_XY_Y__MASK 0xffff0000 |
622 | #define MDP4_PIPE_SRC_XY_Y__SHIFT 16 | 622 | #define MDP4_PIPE_SRC_XY_Y__SHIFT 16 |
623 | static inline uint32_t MDP4_PIPE_SRC_XY_Y(uint32_t val) | 623 | static inline uint32_t MDP4_PIPE_SRC_XY_Y(uint32_t val) |
@@ -631,7 +631,7 @@ static inline uint32_t MDP4_PIPE_SRC_XY_X(uint32_t val) | |||
631 | return ((val) << MDP4_PIPE_SRC_XY_X__SHIFT) & MDP4_PIPE_SRC_XY_X__MASK; | 631 | return ((val) << MDP4_PIPE_SRC_XY_X__SHIFT) & MDP4_PIPE_SRC_XY_X__MASK; |
632 | } | 632 | } |
633 | 633 | ||
634 | static inline uint32_t REG_MDP4_PIPE_DST_SIZE(enum mpd4_pipe i0) { return 0x00020008 + 0x10000*i0; } | 634 | static inline uint32_t REG_MDP4_PIPE_DST_SIZE(enum mdp4_pipe i0) { return 0x00020008 + 0x10000*i0; } |
635 | #define MDP4_PIPE_DST_SIZE_HEIGHT__MASK 0xffff0000 | 635 | #define MDP4_PIPE_DST_SIZE_HEIGHT__MASK 0xffff0000 |
636 | #define MDP4_PIPE_DST_SIZE_HEIGHT__SHIFT 16 | 636 | #define MDP4_PIPE_DST_SIZE_HEIGHT__SHIFT 16 |
637 | static inline uint32_t MDP4_PIPE_DST_SIZE_HEIGHT(uint32_t val) | 637 | static inline uint32_t MDP4_PIPE_DST_SIZE_HEIGHT(uint32_t val) |
@@ -645,7 +645,7 @@ static inline uint32_t MDP4_PIPE_DST_SIZE_WIDTH(uint32_t val) | |||
645 | return ((val) << MDP4_PIPE_DST_SIZE_WIDTH__SHIFT) & MDP4_PIPE_DST_SIZE_WIDTH__MASK; | 645 | return ((val) << MDP4_PIPE_DST_SIZE_WIDTH__SHIFT) & MDP4_PIPE_DST_SIZE_WIDTH__MASK; |
646 | } | 646 | } |
647 | 647 | ||
648 | static inline uint32_t REG_MDP4_PIPE_DST_XY(enum mpd4_pipe i0) { return 0x0002000c + 0x10000*i0; } | 648 | static inline uint32_t REG_MDP4_PIPE_DST_XY(enum mdp4_pipe i0) { return 0x0002000c + 0x10000*i0; } |
649 | #define MDP4_PIPE_DST_XY_Y__MASK 0xffff0000 | 649 | #define MDP4_PIPE_DST_XY_Y__MASK 0xffff0000 |
650 | #define MDP4_PIPE_DST_XY_Y__SHIFT 16 | 650 | #define MDP4_PIPE_DST_XY_Y__SHIFT 16 |
651 | static inline uint32_t MDP4_PIPE_DST_XY_Y(uint32_t val) | 651 | static inline uint32_t MDP4_PIPE_DST_XY_Y(uint32_t val) |
@@ -659,13 +659,13 @@ static inline uint32_t MDP4_PIPE_DST_XY_X(uint32_t val) | |||
659 | return ((val) << MDP4_PIPE_DST_XY_X__SHIFT) & MDP4_PIPE_DST_XY_X__MASK; | 659 | return ((val) << MDP4_PIPE_DST_XY_X__SHIFT) & MDP4_PIPE_DST_XY_X__MASK; |
660 | } | 660 | } |
661 | 661 | ||
662 | static inline uint32_t REG_MDP4_PIPE_SRCP0_BASE(enum mpd4_pipe i0) { return 0x00020010 + 0x10000*i0; } | 662 | static inline uint32_t REG_MDP4_PIPE_SRCP0_BASE(enum mdp4_pipe i0) { return 0x00020010 + 0x10000*i0; } |
663 | 663 | ||
664 | static inline uint32_t REG_MDP4_PIPE_SRCP1_BASE(enum mpd4_pipe i0) { return 0x00020014 + 0x10000*i0; } | 664 | static inline uint32_t REG_MDP4_PIPE_SRCP1_BASE(enum mdp4_pipe i0) { return 0x00020014 + 0x10000*i0; } |
665 | 665 | ||
666 | static inline uint32_t REG_MDP4_PIPE_SRCP2_BASE(enum mpd4_pipe i0) { return 0x00020018 + 0x10000*i0; } | 666 | static inline uint32_t REG_MDP4_PIPE_SRCP2_BASE(enum mdp4_pipe i0) { return 0x00020018 + 0x10000*i0; } |
667 | 667 | ||
668 | static inline uint32_t REG_MDP4_PIPE_SRC_STRIDE_A(enum mpd4_pipe i0) { return 0x00020040 + 0x10000*i0; } | 668 | static inline uint32_t REG_MDP4_PIPE_SRC_STRIDE_A(enum mdp4_pipe i0) { return 0x00020040 + 0x10000*i0; } |
669 | #define MDP4_PIPE_SRC_STRIDE_A_P0__MASK 0x0000ffff | 669 | #define MDP4_PIPE_SRC_STRIDE_A_P0__MASK 0x0000ffff |
670 | #define MDP4_PIPE_SRC_STRIDE_A_P0__SHIFT 0 | 670 | #define MDP4_PIPE_SRC_STRIDE_A_P0__SHIFT 0 |
671 | static inline uint32_t MDP4_PIPE_SRC_STRIDE_A_P0(uint32_t val) | 671 | static inline uint32_t MDP4_PIPE_SRC_STRIDE_A_P0(uint32_t val) |
@@ -679,7 +679,7 @@ static inline uint32_t MDP4_PIPE_SRC_STRIDE_A_P1(uint32_t val) | |||
679 | return ((val) << MDP4_PIPE_SRC_STRIDE_A_P1__SHIFT) & MDP4_PIPE_SRC_STRIDE_A_P1__MASK; | 679 | return ((val) << MDP4_PIPE_SRC_STRIDE_A_P1__SHIFT) & MDP4_PIPE_SRC_STRIDE_A_P1__MASK; |
680 | } | 680 | } |
681 | 681 | ||
682 | static inline uint32_t REG_MDP4_PIPE_SRC_STRIDE_B(enum mpd4_pipe i0) { return 0x00020044 + 0x10000*i0; } | 682 | static inline uint32_t REG_MDP4_PIPE_SRC_STRIDE_B(enum mdp4_pipe i0) { return 0x00020044 + 0x10000*i0; } |
683 | #define MDP4_PIPE_SRC_STRIDE_B_P2__MASK 0x0000ffff | 683 | #define MDP4_PIPE_SRC_STRIDE_B_P2__MASK 0x0000ffff |
684 | #define MDP4_PIPE_SRC_STRIDE_B_P2__SHIFT 0 | 684 | #define MDP4_PIPE_SRC_STRIDE_B_P2__SHIFT 0 |
685 | static inline uint32_t MDP4_PIPE_SRC_STRIDE_B_P2(uint32_t val) | 685 | static inline uint32_t MDP4_PIPE_SRC_STRIDE_B_P2(uint32_t val) |
@@ -693,7 +693,7 @@ static inline uint32_t MDP4_PIPE_SRC_STRIDE_B_P3(uint32_t val) | |||
693 | return ((val) << MDP4_PIPE_SRC_STRIDE_B_P3__SHIFT) & MDP4_PIPE_SRC_STRIDE_B_P3__MASK; | 693 | return ((val) << MDP4_PIPE_SRC_STRIDE_B_P3__SHIFT) & MDP4_PIPE_SRC_STRIDE_B_P3__MASK; |
694 | } | 694 | } |
695 | 695 | ||
696 | static inline uint32_t REG_MDP4_PIPE_FRAME_SIZE(enum mpd4_pipe i0) { return 0x00020048 + 0x10000*i0; } | 696 | static inline uint32_t REG_MDP4_PIPE_FRAME_SIZE(enum mdp4_pipe i0) { return 0x00020048 + 0x10000*i0; } |
697 | #define MDP4_PIPE_FRAME_SIZE_HEIGHT__MASK 0xffff0000 | 697 | #define MDP4_PIPE_FRAME_SIZE_HEIGHT__MASK 0xffff0000 |
698 | #define MDP4_PIPE_FRAME_SIZE_HEIGHT__SHIFT 16 | 698 | #define MDP4_PIPE_FRAME_SIZE_HEIGHT__SHIFT 16 |
699 | static inline uint32_t MDP4_PIPE_FRAME_SIZE_HEIGHT(uint32_t val) | 699 | static inline uint32_t MDP4_PIPE_FRAME_SIZE_HEIGHT(uint32_t val) |
@@ -707,28 +707,28 @@ static inline uint32_t MDP4_PIPE_FRAME_SIZE_WIDTH(uint32_t val) | |||
707 | return ((val) << MDP4_PIPE_FRAME_SIZE_WIDTH__SHIFT) & MDP4_PIPE_FRAME_SIZE_WIDTH__MASK; | 707 | return ((val) << MDP4_PIPE_FRAME_SIZE_WIDTH__SHIFT) & MDP4_PIPE_FRAME_SIZE_WIDTH__MASK; |
708 | } | 708 | } |
709 | 709 | ||
710 | static inline uint32_t REG_MDP4_PIPE_SRC_FORMAT(enum mpd4_pipe i0) { return 0x00020050 + 0x10000*i0; } | 710 | static inline uint32_t REG_MDP4_PIPE_SRC_FORMAT(enum mdp4_pipe i0) { return 0x00020050 + 0x10000*i0; } |
711 | #define MDP4_PIPE_SRC_FORMAT_G_BPC__MASK 0x00000003 | 711 | #define MDP4_PIPE_SRC_FORMAT_G_BPC__MASK 0x00000003 |
712 | #define MDP4_PIPE_SRC_FORMAT_G_BPC__SHIFT 0 | 712 | #define MDP4_PIPE_SRC_FORMAT_G_BPC__SHIFT 0 |
713 | static inline uint32_t MDP4_PIPE_SRC_FORMAT_G_BPC(enum mpd4_bpc val) | 713 | static inline uint32_t MDP4_PIPE_SRC_FORMAT_G_BPC(enum mdp4_bpc val) |
714 | { | 714 | { |
715 | return ((val) << MDP4_PIPE_SRC_FORMAT_G_BPC__SHIFT) & MDP4_PIPE_SRC_FORMAT_G_BPC__MASK; | 715 | return ((val) << MDP4_PIPE_SRC_FORMAT_G_BPC__SHIFT) & MDP4_PIPE_SRC_FORMAT_G_BPC__MASK; |
716 | } | 716 | } |
717 | #define MDP4_PIPE_SRC_FORMAT_B_BPC__MASK 0x0000000c | 717 | #define MDP4_PIPE_SRC_FORMAT_B_BPC__MASK 0x0000000c |
718 | #define MDP4_PIPE_SRC_FORMAT_B_BPC__SHIFT 2 | 718 | #define MDP4_PIPE_SRC_FORMAT_B_BPC__SHIFT 2 |
719 | static inline uint32_t MDP4_PIPE_SRC_FORMAT_B_BPC(enum mpd4_bpc val) | 719 | static inline uint32_t MDP4_PIPE_SRC_FORMAT_B_BPC(enum mdp4_bpc val) |
720 | { | 720 | { |
721 | return ((val) << MDP4_PIPE_SRC_FORMAT_B_BPC__SHIFT) & MDP4_PIPE_SRC_FORMAT_B_BPC__MASK; | 721 | return ((val) << MDP4_PIPE_SRC_FORMAT_B_BPC__SHIFT) & MDP4_PIPE_SRC_FORMAT_B_BPC__MASK; |
722 | } | 722 | } |
723 | #define MDP4_PIPE_SRC_FORMAT_R_BPC__MASK 0x00000030 | 723 | #define MDP4_PIPE_SRC_FORMAT_R_BPC__MASK 0x00000030 |
724 | #define MDP4_PIPE_SRC_FORMAT_R_BPC__SHIFT 4 | 724 | #define MDP4_PIPE_SRC_FORMAT_R_BPC__SHIFT 4 |
725 | static inline uint32_t MDP4_PIPE_SRC_FORMAT_R_BPC(enum mpd4_bpc val) | 725 | static inline uint32_t MDP4_PIPE_SRC_FORMAT_R_BPC(enum mdp4_bpc val) |
726 | { | 726 | { |
727 | return ((val) << MDP4_PIPE_SRC_FORMAT_R_BPC__SHIFT) & MDP4_PIPE_SRC_FORMAT_R_BPC__MASK; | 727 | return ((val) << MDP4_PIPE_SRC_FORMAT_R_BPC__SHIFT) & MDP4_PIPE_SRC_FORMAT_R_BPC__MASK; |
728 | } | 728 | } |
729 | #define MDP4_PIPE_SRC_FORMAT_A_BPC__MASK 0x000000c0 | 729 | #define MDP4_PIPE_SRC_FORMAT_A_BPC__MASK 0x000000c0 |
730 | #define MDP4_PIPE_SRC_FORMAT_A_BPC__SHIFT 6 | 730 | #define MDP4_PIPE_SRC_FORMAT_A_BPC__SHIFT 6 |
731 | static inline uint32_t MDP4_PIPE_SRC_FORMAT_A_BPC(enum mpd4_bpc_alpha val) | 731 | static inline uint32_t MDP4_PIPE_SRC_FORMAT_A_BPC(enum mdp4_bpc_alpha val) |
732 | { | 732 | { |
733 | return ((val) << MDP4_PIPE_SRC_FORMAT_A_BPC__SHIFT) & MDP4_PIPE_SRC_FORMAT_A_BPC__MASK; | 733 | return ((val) << MDP4_PIPE_SRC_FORMAT_A_BPC__SHIFT) & MDP4_PIPE_SRC_FORMAT_A_BPC__MASK; |
734 | } | 734 | } |
@@ -750,7 +750,7 @@ static inline uint32_t MDP4_PIPE_SRC_FORMAT_UNPACK_COUNT(uint32_t val) | |||
750 | #define MDP4_PIPE_SRC_FORMAT_UNPACK_ALIGN_MSB 0x00040000 | 750 | #define MDP4_PIPE_SRC_FORMAT_UNPACK_ALIGN_MSB 0x00040000 |
751 | #define MDP4_PIPE_SRC_FORMAT_SOLID_FILL 0x00400000 | 751 | #define MDP4_PIPE_SRC_FORMAT_SOLID_FILL 0x00400000 |
752 | 752 | ||
753 | static inline uint32_t REG_MDP4_PIPE_SRC_UNPACK(enum mpd4_pipe i0) { return 0x00020054 + 0x10000*i0; } | 753 | static inline uint32_t REG_MDP4_PIPE_SRC_UNPACK(enum mdp4_pipe i0) { return 0x00020054 + 0x10000*i0; } |
754 | #define MDP4_PIPE_SRC_UNPACK_ELEM0__MASK 0x000000ff | 754 | #define MDP4_PIPE_SRC_UNPACK_ELEM0__MASK 0x000000ff |
755 | #define MDP4_PIPE_SRC_UNPACK_ELEM0__SHIFT 0 | 755 | #define MDP4_PIPE_SRC_UNPACK_ELEM0__SHIFT 0 |
756 | static inline uint32_t MDP4_PIPE_SRC_UNPACK_ELEM0(uint32_t val) | 756 | static inline uint32_t MDP4_PIPE_SRC_UNPACK_ELEM0(uint32_t val) |
@@ -776,7 +776,7 @@ static inline uint32_t MDP4_PIPE_SRC_UNPACK_ELEM3(uint32_t val) | |||
776 | return ((val) << MDP4_PIPE_SRC_UNPACK_ELEM3__SHIFT) & MDP4_PIPE_SRC_UNPACK_ELEM3__MASK; | 776 | return ((val) << MDP4_PIPE_SRC_UNPACK_ELEM3__SHIFT) & MDP4_PIPE_SRC_UNPACK_ELEM3__MASK; |
777 | } | 777 | } |
778 | 778 | ||
779 | static inline uint32_t REG_MDP4_PIPE_OP_MODE(enum mpd4_pipe i0) { return 0x00020058 + 0x10000*i0; } | 779 | static inline uint32_t REG_MDP4_PIPE_OP_MODE(enum mdp4_pipe i0) { return 0x00020058 + 0x10000*i0; } |
780 | #define MDP4_PIPE_OP_MODE_SCALEX_EN 0x00000001 | 780 | #define MDP4_PIPE_OP_MODE_SCALEX_EN 0x00000001 |
781 | #define MDP4_PIPE_OP_MODE_SCALEY_EN 0x00000002 | 781 | #define MDP4_PIPE_OP_MODE_SCALEY_EN 0x00000002 |
782 | #define MDP4_PIPE_OP_MODE_SRC_YCBCR 0x00000200 | 782 | #define MDP4_PIPE_OP_MODE_SRC_YCBCR 0x00000200 |
@@ -789,36 +789,36 @@ static inline uint32_t REG_MDP4_PIPE_OP_MODE(enum mpd4_pipe i0) { return 0x00020 | |||
789 | #define MDP4_PIPE_OP_MODE_DEINT_EN 0x00040000 | 789 | #define MDP4_PIPE_OP_MODE_DEINT_EN 0x00040000 |
790 | #define MDP4_PIPE_OP_MODE_DEINT_ODD_REF 0x00080000 | 790 | #define MDP4_PIPE_OP_MODE_DEINT_ODD_REF 0x00080000 |
791 | 791 | ||
792 | static inline uint32_t REG_MDP4_PIPE_PHASEX_STEP(enum mpd4_pipe i0) { return 0x0002005c + 0x10000*i0; } | 792 | static inline uint32_t REG_MDP4_PIPE_PHASEX_STEP(enum mdp4_pipe i0) { return 0x0002005c + 0x10000*i0; } |
793 | 793 | ||
794 | static inline uint32_t REG_MDP4_PIPE_PHASEY_STEP(enum mpd4_pipe i0) { return 0x00020060 + 0x10000*i0; } | 794 | static inline uint32_t REG_MDP4_PIPE_PHASEY_STEP(enum mdp4_pipe i0) { return 0x00020060 + 0x10000*i0; } |
795 | 795 | ||
796 | static inline uint32_t REG_MDP4_PIPE_FETCH_CONFIG(enum mpd4_pipe i0) { return 0x00021004 + 0x10000*i0; } | 796 | static inline uint32_t REG_MDP4_PIPE_FETCH_CONFIG(enum mdp4_pipe i0) { return 0x00021004 + 0x10000*i0; } |
797 | 797 | ||
798 | static inline uint32_t REG_MDP4_PIPE_SOLID_COLOR(enum mpd4_pipe i0) { return 0x00021008 + 0x10000*i0; } | 798 | static inline uint32_t REG_MDP4_PIPE_SOLID_COLOR(enum mdp4_pipe i0) { return 0x00021008 + 0x10000*i0; } |
799 | 799 | ||
800 | static inline uint32_t REG_MDP4_PIPE_CSC(enum mpd4_pipe i0) { return 0x00024000 + 0x10000*i0; } | 800 | static inline uint32_t REG_MDP4_PIPE_CSC(enum mdp4_pipe i0) { return 0x00024000 + 0x10000*i0; } |
801 | 801 | ||
802 | 802 | ||
803 | static inline uint32_t REG_MDP4_PIPE_CSC_MV(enum mpd4_pipe i0, uint32_t i1) { return 0x00024400 + 0x10000*i0 + 0x4*i1; } | 803 | static inline uint32_t REG_MDP4_PIPE_CSC_MV(enum mdp4_pipe i0, uint32_t i1) { return 0x00024400 + 0x10000*i0 + 0x4*i1; } |
804 | 804 | ||
805 | static inline uint32_t REG_MDP4_PIPE_CSC_MV_VAL(enum mpd4_pipe i0, uint32_t i1) { return 0x00024400 + 0x10000*i0 + 0x4*i1; } | 805 | static inline uint32_t REG_MDP4_PIPE_CSC_MV_VAL(enum mdp4_pipe i0, uint32_t i1) { return 0x00024400 + 0x10000*i0 + 0x4*i1; } |
806 | 806 | ||
807 | static inline uint32_t REG_MDP4_PIPE_CSC_PRE_BV(enum mpd4_pipe i0, uint32_t i1) { return 0x00024500 + 0x10000*i0 + 0x4*i1; } | 807 | static inline uint32_t REG_MDP4_PIPE_CSC_PRE_BV(enum mdp4_pipe i0, uint32_t i1) { return 0x00024500 + 0x10000*i0 + 0x4*i1; } |
808 | 808 | ||
809 | static inline uint32_t REG_MDP4_PIPE_CSC_PRE_BV_VAL(enum mpd4_pipe i0, uint32_t i1) { return 0x00024500 + 0x10000*i0 + 0x4*i1; } | 809 | static inline uint32_t REG_MDP4_PIPE_CSC_PRE_BV_VAL(enum mdp4_pipe i0, uint32_t i1) { return 0x00024500 + 0x10000*i0 + 0x4*i1; } |
810 | 810 | ||
811 | static inline uint32_t REG_MDP4_PIPE_CSC_POST_BV(enum mpd4_pipe i0, uint32_t i1) { return 0x00024580 + 0x10000*i0 + 0x4*i1; } | 811 | static inline uint32_t REG_MDP4_PIPE_CSC_POST_BV(enum mdp4_pipe i0, uint32_t i1) { return 0x00024580 + 0x10000*i0 + 0x4*i1; } |
812 | 812 | ||
813 | static inline uint32_t REG_MDP4_PIPE_CSC_POST_BV_VAL(enum mpd4_pipe i0, uint32_t i1) { return 0x00024580 + 0x10000*i0 + 0x4*i1; } | 813 | static inline uint32_t REG_MDP4_PIPE_CSC_POST_BV_VAL(enum mdp4_pipe i0, uint32_t i1) { return 0x00024580 + 0x10000*i0 + 0x4*i1; } |
814 | 814 | ||
815 | static inline uint32_t REG_MDP4_PIPE_CSC_PRE_LV(enum mpd4_pipe i0, uint32_t i1) { return 0x00024600 + 0x10000*i0 + 0x4*i1; } | 815 | static inline uint32_t REG_MDP4_PIPE_CSC_PRE_LV(enum mdp4_pipe i0, uint32_t i1) { return 0x00024600 + 0x10000*i0 + 0x4*i1; } |
816 | 816 | ||
817 | static inline uint32_t REG_MDP4_PIPE_CSC_PRE_LV_VAL(enum mpd4_pipe i0, uint32_t i1) { return 0x00024600 + 0x10000*i0 + 0x4*i1; } | 817 | static inline uint32_t REG_MDP4_PIPE_CSC_PRE_LV_VAL(enum mdp4_pipe i0, uint32_t i1) { return 0x00024600 + 0x10000*i0 + 0x4*i1; } |
818 | 818 | ||
819 | static inline uint32_t REG_MDP4_PIPE_CSC_POST_LV(enum mpd4_pipe i0, uint32_t i1) { return 0x00024680 + 0x10000*i0 + 0x4*i1; } | 819 | static inline uint32_t REG_MDP4_PIPE_CSC_POST_LV(enum mdp4_pipe i0, uint32_t i1) { return 0x00024680 + 0x10000*i0 + 0x4*i1; } |
820 | 820 | ||
821 | static inline uint32_t REG_MDP4_PIPE_CSC_POST_LV_VAL(enum mpd4_pipe i0, uint32_t i1) { return 0x00024680 + 0x10000*i0 + 0x4*i1; } | 821 | static inline uint32_t REG_MDP4_PIPE_CSC_POST_LV_VAL(enum mdp4_pipe i0, uint32_t i1) { return 0x00024680 + 0x10000*i0 + 0x4*i1; } |
822 | 822 | ||
823 | #define REG_MDP4_LCDC 0x000c0000 | 823 | #define REG_MDP4_LCDC 0x000c0000 |
824 | 824 | ||
diff --git a/drivers/gpu/drm/msm/mdp4/mdp4_kms.h b/drivers/gpu/drm/msm/mdp4/mdp4_kms.h index 1e83554955f3..35ed3ab7da10 100644 --- a/drivers/gpu/drm/msm/mdp4/mdp4_kms.h +++ b/drivers/gpu/drm/msm/mdp4/mdp4_kms.h | |||
@@ -75,8 +75,8 @@ struct mdp4_platform_config { | |||
75 | 75 | ||
76 | struct mdp4_format { | 76 | struct mdp4_format { |
77 | struct msm_format base; | 77 | struct msm_format base; |
78 | enum mpd4_bpc bpc_r, bpc_g, bpc_b; | 78 | enum mdp4_bpc bpc_r, bpc_g, bpc_b; |
79 | enum mpd4_bpc_alpha bpc_a; | 79 | enum mdp4_bpc_alpha bpc_a; |
80 | uint8_t unpack[4]; | 80 | uint8_t unpack[4]; |
81 | bool alpha_enable, unpack_tight; | 81 | bool alpha_enable, unpack_tight; |
82 | uint8_t cpp, unpack_count; | 82 | uint8_t cpp, unpack_count; |
@@ -93,7 +93,7 @@ static inline u32 mdp4_read(struct mdp4_kms *mdp4_kms, u32 reg) | |||
93 | return msm_readl(mdp4_kms->mmio + reg); | 93 | return msm_readl(mdp4_kms->mmio + reg); |
94 | } | 94 | } |
95 | 95 | ||
96 | static inline uint32_t pipe2flush(enum mpd4_pipe pipe) | 96 | static inline uint32_t pipe2flush(enum mdp4_pipe pipe) |
97 | { | 97 | { |
98 | switch (pipe) { | 98 | switch (pipe) { |
99 | case VG1: return MDP4_OVERLAY_FLUSH_VG1; | 99 | case VG1: return MDP4_OVERLAY_FLUSH_VG1; |
@@ -158,9 +158,9 @@ int mdp4_plane_mode_set(struct drm_plane *plane, | |||
158 | unsigned int crtc_w, unsigned int crtc_h, | 158 | unsigned int crtc_w, unsigned int crtc_h, |
159 | uint32_t src_x, uint32_t src_y, | 159 | uint32_t src_x, uint32_t src_y, |
160 | uint32_t src_w, uint32_t src_h); | 160 | uint32_t src_w, uint32_t src_h); |
161 | enum mpd4_pipe mdp4_plane_pipe(struct drm_plane *plane); | 161 | enum mdp4_pipe mdp4_plane_pipe(struct drm_plane *plane); |
162 | struct drm_plane *mdp4_plane_init(struct drm_device *dev, | 162 | struct drm_plane *mdp4_plane_init(struct drm_device *dev, |
163 | enum mpd4_pipe pipe_id, bool private_plane); | 163 | enum mdp4_pipe pipe_id, bool private_plane); |
164 | 164 | ||
165 | uint32_t mdp4_crtc_vblank(struct drm_crtc *crtc); | 165 | uint32_t mdp4_crtc_vblank(struct drm_crtc *crtc); |
166 | void mdp4_crtc_cancel_pending_flip(struct drm_crtc *crtc); | 166 | void mdp4_crtc_cancel_pending_flip(struct drm_crtc *crtc); |
diff --git a/drivers/gpu/drm/msm/mdp4/mdp4_plane.c b/drivers/gpu/drm/msm/mdp4/mdp4_plane.c index 3468229d58b3..a5eddf5d5f98 100644 --- a/drivers/gpu/drm/msm/mdp4/mdp4_plane.c +++ b/drivers/gpu/drm/msm/mdp4/mdp4_plane.c | |||
@@ -22,7 +22,7 @@ struct mdp4_plane { | |||
22 | struct drm_plane base; | 22 | struct drm_plane base; |
23 | const char *name; | 23 | const char *name; |
24 | 24 | ||
25 | enum mpd4_pipe pipe; | 25 | enum mdp4_pipe pipe; |
26 | 26 | ||
27 | uint32_t nformats; | 27 | uint32_t nformats; |
28 | uint32_t formats[32]; | 28 | uint32_t formats[32]; |
@@ -101,7 +101,7 @@ void mdp4_plane_set_scanout(struct drm_plane *plane, | |||
101 | { | 101 | { |
102 | struct mdp4_plane *mdp4_plane = to_mdp4_plane(plane); | 102 | struct mdp4_plane *mdp4_plane = to_mdp4_plane(plane); |
103 | struct mdp4_kms *mdp4_kms = get_kms(plane); | 103 | struct mdp4_kms *mdp4_kms = get_kms(plane); |
104 | enum mpd4_pipe pipe = mdp4_plane->pipe; | 104 | enum mdp4_pipe pipe = mdp4_plane->pipe; |
105 | uint32_t iova; | 105 | uint32_t iova; |
106 | 106 | ||
107 | mdp4_write(mdp4_kms, REG_MDP4_PIPE_SRC_STRIDE_A(pipe), | 107 | mdp4_write(mdp4_kms, REG_MDP4_PIPE_SRC_STRIDE_A(pipe), |
@@ -129,7 +129,7 @@ int mdp4_plane_mode_set(struct drm_plane *plane, | |||
129 | { | 129 | { |
130 | struct mdp4_plane *mdp4_plane = to_mdp4_plane(plane); | 130 | struct mdp4_plane *mdp4_plane = to_mdp4_plane(plane); |
131 | struct mdp4_kms *mdp4_kms = get_kms(plane); | 131 | struct mdp4_kms *mdp4_kms = get_kms(plane); |
132 | enum mpd4_pipe pipe = mdp4_plane->pipe; | 132 | enum mdp4_pipe pipe = mdp4_plane->pipe; |
133 | const struct mdp4_format *format; | 133 | const struct mdp4_format *format; |
134 | uint32_t op_mode = 0; | 134 | uint32_t op_mode = 0; |
135 | uint32_t phasex_step = MDP4_VG_PHASE_STEP_DEFAULT; | 135 | uint32_t phasex_step = MDP4_VG_PHASE_STEP_DEFAULT; |
@@ -202,7 +202,7 @@ static const char *pipe_names[] = { | |||
202 | "VG3", "VG4", | 202 | "VG3", "VG4", |
203 | }; | 203 | }; |
204 | 204 | ||
205 | enum mpd4_pipe mdp4_plane_pipe(struct drm_plane *plane) | 205 | enum mdp4_pipe mdp4_plane_pipe(struct drm_plane *plane) |
206 | { | 206 | { |
207 | struct mdp4_plane *mdp4_plane = to_mdp4_plane(plane); | 207 | struct mdp4_plane *mdp4_plane = to_mdp4_plane(plane); |
208 | return mdp4_plane->pipe; | 208 | return mdp4_plane->pipe; |
@@ -210,7 +210,7 @@ enum mpd4_pipe mdp4_plane_pipe(struct drm_plane *plane) | |||
210 | 210 | ||
211 | /* initialize plane */ | 211 | /* initialize plane */ |
212 | struct drm_plane *mdp4_plane_init(struct drm_device *dev, | 212 | struct drm_plane *mdp4_plane_init(struct drm_device *dev, |
213 | enum mpd4_pipe pipe_id, bool private_plane) | 213 | enum mdp4_pipe pipe_id, bool private_plane) |
214 | { | 214 | { |
215 | struct msm_drm_private *priv = dev->dev_private; | 215 | struct msm_drm_private *priv = dev->dev_private; |
216 | struct drm_plane *plane = NULL; | 216 | struct drm_plane *plane = NULL; |