diff options
author | Rob Clark <robdclark@gmail.com> | 2015-10-22 12:36:57 -0400 |
---|---|---|
committer | Rob Clark <robdclark@gmail.com> | 2015-10-22 15:39:44 -0400 |
commit | 8217e97ab9888651f4a5b24c682047457965349a (patch) | |
tree | 303f6a5d5c0b1e994cb8921c9a44c07146f7d1af /drivers/gpu/drm/msm | |
parent | 2b5f900e4fb18d85fc62d4efcf4e7016fc384806 (diff) |
drm/msm: update generated headers
Signed-off-by: Rob Clark <robdclark@gmail.com>
Diffstat (limited to 'drivers/gpu/drm/msm')
-rw-r--r-- | drivers/gpu/drm/msm/adreno/a2xx.xml.h | 9 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/adreno/a3xx.xml.h | 27 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/adreno/a4xx.xml.h | 15 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 13 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 9 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/dsi/dsi.xml.h | 238 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/dsi/mmss_cc.xml.h | 8 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/dsi/sfpb.xml.h | 21 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/edp/edp.xml.h | 8 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 8 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/hdmi/qfprom.xml.h | 8 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/mdp/mdp4/mdp4.xml.h | 8 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/mdp/mdp5/mdp5.xml.h | 86 | ||||
-rw-r--r-- | drivers/gpu/drm/msm/mdp/mdp_common.xml.h | 15 |
14 files changed, 359 insertions, 114 deletions
diff --git a/drivers/gpu/drm/msm/adreno/a2xx.xml.h b/drivers/gpu/drm/msm/adreno/a2xx.xml.h index 0261f0d31612..9e2aceb4ffe6 100644 --- a/drivers/gpu/drm/msm/adreno/a2xx.xml.h +++ b/drivers/gpu/drm/msm/adreno/a2xx.xml.h | |||
@@ -8,13 +8,14 @@ http://github.com/freedreno/envytools/ | |||
8 | git clone https://github.com/freedreno/envytools.git | 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 ( 364 bytes, from 2015-05-20 20:03:07) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 398 bytes, from 2015-09-24 17:25:31) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a2xx.xml ( 32901 bytes, from 2015-05-20 20:03:14) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a2xx.xml ( 32901 bytes, from 2015-05-20 20:03:14) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10551 bytes, from 2015-05-20 20:03:14) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10755 bytes, from 2015-09-14 20:46:55) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 14968 bytes, from 2015-05-20 20:12:27) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 14968 bytes, from 2015-05-20 20:12:27) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67120 bytes, from 2015-08-14 23:22:03) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67771 bytes, from 2015-09-14 20:46:55) |
17 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63785 bytes, from 2015-08-14 18:27:06) | 17 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63970 bytes, from 2015-09-14 20:50:12) |
18 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/ocmem.xml ( 1773 bytes, from 2015-09-24 17:30:00) | ||
18 | 19 | ||
19 | Copyright (C) 2013-2015 by the following authors: | 20 | Copyright (C) 2013-2015 by the following authors: |
20 | - Rob Clark <robdclark@gmail.com> (robclark) | 21 | - Rob Clark <robdclark@gmail.com> (robclark) |
diff --git a/drivers/gpu/drm/msm/adreno/a3xx.xml.h b/drivers/gpu/drm/msm/adreno/a3xx.xml.h index 48d133711487..97dc1c6ec107 100644 --- a/drivers/gpu/drm/msm/adreno/a3xx.xml.h +++ b/drivers/gpu/drm/msm/adreno/a3xx.xml.h | |||
@@ -8,13 +8,14 @@ http://github.com/freedreno/envytools/ | |||
8 | git clone https://github.com/freedreno/envytools.git | 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 ( 364 bytes, from 2015-05-20 20:03:07) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 398 bytes, from 2015-09-24 17:25:31) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a2xx.xml ( 32901 bytes, from 2015-05-20 20:03:14) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a2xx.xml ( 32901 bytes, from 2015-05-20 20:03:14) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10551 bytes, from 2015-05-20 20:03:14) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10755 bytes, from 2015-09-14 20:46:55) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 14968 bytes, from 2015-05-20 20:12:27) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 14968 bytes, from 2015-05-20 20:12:27) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67120 bytes, from 2015-08-14 23:22:03) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67771 bytes, from 2015-09-14 20:46:55) |
17 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63785 bytes, from 2015-08-14 18:27:06) | 17 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63970 bytes, from 2015-09-14 20:50:12) |
18 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/ocmem.xml ( 1773 bytes, from 2015-09-24 17:30:00) | ||
18 | 19 | ||
19 | Copyright (C) 2013-2015 by the following authors: | 20 | Copyright (C) 2013-2015 by the following authors: |
20 | - Rob Clark <robdclark@gmail.com> (robclark) | 21 | - Rob Clark <robdclark@gmail.com> (robclark) |
@@ -280,6 +281,8 @@ enum a3xx_rb_blend_opcode { | |||
280 | enum a3xx_intp_mode { | 281 | enum a3xx_intp_mode { |
281 | SMOOTH = 0, | 282 | SMOOTH = 0, |
282 | FLAT = 1, | 283 | FLAT = 1, |
284 | ZERO = 2, | ||
285 | ONE = 3, | ||
283 | }; | 286 | }; |
284 | 287 | ||
285 | enum a3xx_repl_mode { | 288 | enum a3xx_repl_mode { |
@@ -680,9 +683,16 @@ static inline uint32_t REG_A3XX_CP_PROTECT_REG(uint32_t i0) { return 0x00000460 | |||
680 | #define A3XX_GRAS_CL_CLIP_CNTL_VP_CLIP_CODE_IGNORE 0x00080000 | 683 | #define A3XX_GRAS_CL_CLIP_CNTL_VP_CLIP_CODE_IGNORE 0x00080000 |
681 | #define A3XX_GRAS_CL_CLIP_CNTL_VP_XFORM_DISABLE 0x00100000 | 684 | #define A3XX_GRAS_CL_CLIP_CNTL_VP_XFORM_DISABLE 0x00100000 |
682 | #define A3XX_GRAS_CL_CLIP_CNTL_PERSP_DIVISION_DISABLE 0x00200000 | 685 | #define A3XX_GRAS_CL_CLIP_CNTL_PERSP_DIVISION_DISABLE 0x00200000 |
686 | #define A3XX_GRAS_CL_CLIP_CNTL_ZERO_GB_SCALE_Z 0x00400000 | ||
683 | #define A3XX_GRAS_CL_CLIP_CNTL_ZCOORD 0x00800000 | 687 | #define A3XX_GRAS_CL_CLIP_CNTL_ZCOORD 0x00800000 |
684 | #define A3XX_GRAS_CL_CLIP_CNTL_WCOORD 0x01000000 | 688 | #define A3XX_GRAS_CL_CLIP_CNTL_WCOORD 0x01000000 |
685 | #define A3XX_GRAS_CL_CLIP_CNTL_ZCLIP_DISABLE 0x02000000 | 689 | #define A3XX_GRAS_CL_CLIP_CNTL_ZCLIP_DISABLE 0x02000000 |
690 | #define A3XX_GRAS_CL_CLIP_CNTL_NUM_USER_CLIP_PLANES__MASK 0x1c000000 | ||
691 | #define A3XX_GRAS_CL_CLIP_CNTL_NUM_USER_CLIP_PLANES__SHIFT 26 | ||
692 | static inline uint32_t A3XX_GRAS_CL_CLIP_CNTL_NUM_USER_CLIP_PLANES(uint32_t val) | ||
693 | { | ||
694 | return ((val) << A3XX_GRAS_CL_CLIP_CNTL_NUM_USER_CLIP_PLANES__SHIFT) & A3XX_GRAS_CL_CLIP_CNTL_NUM_USER_CLIP_PLANES__MASK; | ||
695 | } | ||
686 | 696 | ||
687 | #define REG_A3XX_GRAS_CL_GB_CLIP_ADJ 0x00002044 | 697 | #define REG_A3XX_GRAS_CL_GB_CLIP_ADJ 0x00002044 |
688 | #define A3XX_GRAS_CL_GB_CLIP_ADJ_HORZ__MASK 0x000003ff | 698 | #define A3XX_GRAS_CL_GB_CLIP_ADJ_HORZ__MASK 0x000003ff |
@@ -773,7 +783,7 @@ static inline uint32_t A3XX_GRAS_SU_POINT_SIZE(float val) | |||
773 | #define A3XX_GRAS_SU_POLY_OFFSET_SCALE_VAL__SHIFT 0 | 783 | #define A3XX_GRAS_SU_POLY_OFFSET_SCALE_VAL__SHIFT 0 |
774 | static inline uint32_t A3XX_GRAS_SU_POLY_OFFSET_SCALE_VAL(float val) | 784 | static inline uint32_t A3XX_GRAS_SU_POLY_OFFSET_SCALE_VAL(float val) |
775 | { | 785 | { |
776 | return ((((int32_t)(val * 16384.0))) << A3XX_GRAS_SU_POLY_OFFSET_SCALE_VAL__SHIFT) & A3XX_GRAS_SU_POLY_OFFSET_SCALE_VAL__MASK; | 786 | return ((((int32_t)(val * 1048576.0))) << A3XX_GRAS_SU_POLY_OFFSET_SCALE_VAL__SHIFT) & A3XX_GRAS_SU_POLY_OFFSET_SCALE_VAL__MASK; |
777 | } | 787 | } |
778 | 788 | ||
779 | #define REG_A3XX_GRAS_SU_POLY_OFFSET_OFFSET 0x0000206d | 789 | #define REG_A3XX_GRAS_SU_POLY_OFFSET_OFFSET 0x0000206d |
@@ -894,6 +904,9 @@ static inline uint32_t A3XX_RB_MODE_CONTROL_MRT(uint32_t val) | |||
894 | #define A3XX_RB_MODE_CONTROL_PACKER_TIMER_ENABLE 0x00010000 | 904 | #define A3XX_RB_MODE_CONTROL_PACKER_TIMER_ENABLE 0x00010000 |
895 | 905 | ||
896 | #define REG_A3XX_RB_RENDER_CONTROL 0x000020c1 | 906 | #define REG_A3XX_RB_RENDER_CONTROL 0x000020c1 |
907 | #define A3XX_RB_RENDER_CONTROL_DUAL_COLOR_IN_ENABLE 0x00000001 | ||
908 | #define A3XX_RB_RENDER_CONTROL_YUV_IN_ENABLE 0x00000002 | ||
909 | #define A3XX_RB_RENDER_CONTROL_COV_VALUE_INPUT_ENABLE 0x00000004 | ||
897 | #define A3XX_RB_RENDER_CONTROL_FACENESS 0x00000008 | 910 | #define A3XX_RB_RENDER_CONTROL_FACENESS 0x00000008 |
898 | #define A3XX_RB_RENDER_CONTROL_BIN_WIDTH__MASK 0x00000ff0 | 911 | #define A3XX_RB_RENDER_CONTROL_BIN_WIDTH__MASK 0x00000ff0 |
899 | #define A3XX_RB_RENDER_CONTROL_BIN_WIDTH__SHIFT 4 | 912 | #define A3XX_RB_RENDER_CONTROL_BIN_WIDTH__SHIFT 4 |
@@ -907,6 +920,8 @@ static inline uint32_t A3XX_RB_RENDER_CONTROL_BIN_WIDTH(uint32_t val) | |||
907 | #define A3XX_RB_RENDER_CONTROL_YCOORD 0x00008000 | 920 | #define A3XX_RB_RENDER_CONTROL_YCOORD 0x00008000 |
908 | #define A3XX_RB_RENDER_CONTROL_ZCOORD 0x00010000 | 921 | #define A3XX_RB_RENDER_CONTROL_ZCOORD 0x00010000 |
909 | #define A3XX_RB_RENDER_CONTROL_WCOORD 0x00020000 | 922 | #define A3XX_RB_RENDER_CONTROL_WCOORD 0x00020000 |
923 | #define A3XX_RB_RENDER_CONTROL_I_CLAMP_ENABLE 0x00080000 | ||
924 | #define A3XX_RB_RENDER_CONTROL_COV_VALUE_OUTPUT_ENABLE 0x00100000 | ||
910 | #define A3XX_RB_RENDER_CONTROL_ALPHA_TEST 0x00400000 | 925 | #define A3XX_RB_RENDER_CONTROL_ALPHA_TEST 0x00400000 |
911 | #define A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC__MASK 0x07000000 | 926 | #define A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC__MASK 0x07000000 |
912 | #define A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC__SHIFT 24 | 927 | #define A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC__SHIFT 24 |
@@ -914,6 +929,8 @@ static inline uint32_t A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC(enum adreno_compar | |||
914 | { | 929 | { |
915 | return ((val) << A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC__SHIFT) & A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC__MASK; | 930 | return ((val) << A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC__SHIFT) & A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC__MASK; |
916 | } | 931 | } |
932 | #define A3XX_RB_RENDER_CONTROL_ALPHA_TO_COVERAGE 0x40000000 | ||
933 | #define A3XX_RB_RENDER_CONTROL_ALPHA_TO_ONE 0x80000000 | ||
917 | 934 | ||
918 | #define REG_A3XX_RB_MSAA_CONTROL 0x000020c2 | 935 | #define REG_A3XX_RB_MSAA_CONTROL 0x000020c2 |
919 | #define A3XX_RB_MSAA_CONTROL_DISABLE 0x00000400 | 936 | #define A3XX_RB_MSAA_CONTROL_DISABLE 0x00000400 |
diff --git a/drivers/gpu/drm/msm/adreno/a4xx.xml.h b/drivers/gpu/drm/msm/adreno/a4xx.xml.h index ac55066db3b0..99de8271dba8 100644 --- a/drivers/gpu/drm/msm/adreno/a4xx.xml.h +++ b/drivers/gpu/drm/msm/adreno/a4xx.xml.h | |||
@@ -8,13 +8,14 @@ http://github.com/freedreno/envytools/ | |||
8 | git clone https://github.com/freedreno/envytools.git | 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 ( 364 bytes, from 2015-05-20 20:03:07) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 398 bytes, from 2015-09-24 17:25:31) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a2xx.xml ( 32901 bytes, from 2015-05-20 20:03:14) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a2xx.xml ( 32901 bytes, from 2015-05-20 20:03:14) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10551 bytes, from 2015-05-20 20:03:14) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10755 bytes, from 2015-09-14 20:46:55) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 14968 bytes, from 2015-05-20 20:12:27) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 14968 bytes, from 2015-05-20 20:12:27) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67120 bytes, from 2015-08-14 23:22:03) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67771 bytes, from 2015-09-14 20:46:55) |
17 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63785 bytes, from 2015-08-14 18:27:06) | 17 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63970 bytes, from 2015-09-14 20:50:12) |
18 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/ocmem.xml ( 1773 bytes, from 2015-09-24 17:30:00) | ||
18 | 19 | ||
19 | Copyright (C) 2013-2015 by the following authors: | 20 | Copyright (C) 2013-2015 by the following authors: |
20 | - Rob Clark <robdclark@gmail.com> (robclark) | 21 | - Rob Clark <robdclark@gmail.com> (robclark) |
@@ -162,10 +163,13 @@ enum a4xx_tex_fmt { | |||
162 | TFMT4_8_UNORM = 4, | 163 | TFMT4_8_UNORM = 4, |
163 | TFMT4_8_8_UNORM = 14, | 164 | TFMT4_8_8_UNORM = 14, |
164 | TFMT4_8_8_8_8_UNORM = 28, | 165 | TFMT4_8_8_8_8_UNORM = 28, |
166 | TFMT4_8_SNORM = 5, | ||
165 | TFMT4_8_8_SNORM = 15, | 167 | TFMT4_8_8_SNORM = 15, |
166 | TFMT4_8_8_8_8_SNORM = 29, | 168 | TFMT4_8_8_8_8_SNORM = 29, |
169 | TFMT4_8_UINT = 6, | ||
167 | TFMT4_8_8_UINT = 16, | 170 | TFMT4_8_8_UINT = 16, |
168 | TFMT4_8_8_8_8_UINT = 30, | 171 | TFMT4_8_8_8_8_UINT = 30, |
172 | TFMT4_8_SINT = 7, | ||
169 | TFMT4_8_8_SINT = 17, | 173 | TFMT4_8_8_SINT = 17, |
170 | TFMT4_8_8_8_8_SINT = 31, | 174 | TFMT4_8_8_8_8_SINT = 31, |
171 | TFMT4_16_UINT = 21, | 175 | TFMT4_16_UINT = 21, |
@@ -246,7 +250,8 @@ enum a4xx_tex_clamp { | |||
246 | A4XX_TEX_REPEAT = 0, | 250 | A4XX_TEX_REPEAT = 0, |
247 | A4XX_TEX_CLAMP_TO_EDGE = 1, | 251 | A4XX_TEX_CLAMP_TO_EDGE = 1, |
248 | A4XX_TEX_MIRROR_REPEAT = 2, | 252 | A4XX_TEX_MIRROR_REPEAT = 2, |
249 | A4XX_TEX_CLAMP_NONE = 3, | 253 | A4XX_TEX_CLAMP_TO_BORDER = 3, |
254 | A4XX_TEX_MIRROR_CLAMP = 4, | ||
250 | }; | 255 | }; |
251 | 256 | ||
252 | enum a4xx_tex_aniso { | 257 | enum a4xx_tex_aniso { |
diff --git a/drivers/gpu/drm/msm/adreno/adreno_common.xml.h b/drivers/gpu/drm/msm/adreno/adreno_common.xml.h index 399a9e528139..c304468cf2bd 100644 --- a/drivers/gpu/drm/msm/adreno/adreno_common.xml.h +++ b/drivers/gpu/drm/msm/adreno/adreno_common.xml.h | |||
@@ -8,13 +8,14 @@ http://github.com/freedreno/envytools/ | |||
8 | git clone https://github.com/freedreno/envytools.git | 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 ( 364 bytes, from 2015-05-20 20:03:07) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 398 bytes, from 2015-09-24 17:25:31) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a2xx.xml ( 32901 bytes, from 2015-05-20 20:03:14) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a2xx.xml ( 32901 bytes, from 2015-05-20 20:03:14) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10551 bytes, from 2015-05-20 20:03:14) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10755 bytes, from 2015-09-14 20:46:55) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 14968 bytes, from 2015-05-20 20:12:27) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 14968 bytes, from 2015-05-20 20:12:27) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67120 bytes, from 2015-08-14 23:22:03) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67771 bytes, from 2015-09-14 20:46:55) |
17 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63785 bytes, from 2015-08-14 18:27:06) | 17 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63970 bytes, from 2015-09-14 20:50:12) |
18 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/ocmem.xml ( 1773 bytes, from 2015-09-24 17:30:00) | ||
18 | 19 | ||
19 | Copyright (C) 2013-2015 by the following authors: | 20 | Copyright (C) 2013-2015 by the following authors: |
20 | - Rob Clark <robdclark@gmail.com> (robclark) | 21 | - Rob Clark <robdclark@gmail.com> (robclark) |
@@ -85,6 +86,10 @@ enum adreno_rb_blend_factor { | |||
85 | FACTOR_CONSTANT_ALPHA = 14, | 86 | FACTOR_CONSTANT_ALPHA = 14, |
86 | FACTOR_ONE_MINUS_CONSTANT_ALPHA = 15, | 87 | FACTOR_ONE_MINUS_CONSTANT_ALPHA = 15, |
87 | FACTOR_SRC_ALPHA_SATURATE = 16, | 88 | FACTOR_SRC_ALPHA_SATURATE = 16, |
89 | FACTOR_SRC1_COLOR = 20, | ||
90 | FACTOR_ONE_MINUS_SRC1_COLOR = 21, | ||
91 | FACTOR_SRC1_ALPHA = 22, | ||
92 | FACTOR_ONE_MINUS_SRC1_ALPHA = 23, | ||
88 | }; | 93 | }; |
89 | 94 | ||
90 | enum adreno_rb_surface_endian { | 95 | enum adreno_rb_surface_endian { |
diff --git a/drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h b/drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h index 41904fed1350..a22fef569499 100644 --- a/drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h +++ b/drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | |||
@@ -8,13 +8,14 @@ http://github.com/freedreno/envytools/ | |||
8 | git clone https://github.com/freedreno/envytools.git | 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 ( 364 bytes, from 2015-05-20 20:03:07) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 398 bytes, from 2015-09-24 17:25:31) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a2xx.xml ( 32901 bytes, from 2015-05-20 20:03:14) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a2xx.xml ( 32901 bytes, from 2015-05-20 20:03:14) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10551 bytes, from 2015-05-20 20:03:14) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10755 bytes, from 2015-09-14 20:46:55) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 14968 bytes, from 2015-05-20 20:12:27) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 14968 bytes, from 2015-05-20 20:12:27) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67120 bytes, from 2015-08-14 23:22:03) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67771 bytes, from 2015-09-14 20:46:55) |
17 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63785 bytes, from 2015-08-14 18:27:06) | 17 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63970 bytes, from 2015-09-14 20:50:12) |
18 | - /home/robclark/src/freedreno/envytools/rnndb/adreno/ocmem.xml ( 1773 bytes, from 2015-09-24 17:30:00) | ||
18 | 19 | ||
19 | Copyright (C) 2013-2015 by the following authors: | 20 | Copyright (C) 2013-2015 by the following authors: |
20 | - Rob Clark <robdclark@gmail.com> (robclark) | 21 | - 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 1d2e32f0817b..b2b5f3dd1b4c 100644 --- a/drivers/gpu/drm/msm/dsi/dsi.xml.h +++ b/drivers/gpu/drm/msm/dsi/dsi.xml.h | |||
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are: | |||
11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2576 bytes, from 2015-07-09 22:10:24) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2849 bytes, from 2015-09-18 12:07:28) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 36021 bytes, from 2015-07-09 22:10:24) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 37194 bytes, from 2015-09-18 12:07:28) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 26057 bytes, from 2015-08-14 21:47:57) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 27887 bytes, from 2015-10-22 16:34:52) |
17 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2015-05-20 20:03:07) | 17 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 602 bytes, from 2015-10-22 16:35:02) |
18 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14) | 18 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14) |
19 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07) | 19 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07) |
20 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43) | 20 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43) |
@@ -567,114 +567,234 @@ static inline uint32_t DSI_VERSION_MAJOR(uint32_t val) | |||
567 | #define REG_DSI_8x60_PHY_CAL_STATUS 0x000000fc | 567 | #define REG_DSI_8x60_PHY_CAL_STATUS 0x000000fc |
568 | #define DSI_8x60_PHY_CAL_STATUS_CAL_BUSY 0x10000000 | 568 | #define DSI_8x60_PHY_CAL_STATUS_CAL_BUSY 0x10000000 |
569 | 569 | ||
570 | static inline uint32_t REG_DSI_8960_LN(uint32_t i0) { return 0x00000300 + 0x40*i0; } | 570 | static inline uint32_t REG_DSI_28nm_8960_PHY_LN(uint32_t i0) { return 0x00000000 + 0x40*i0; } |
571 | 571 | ||
572 | static inline uint32_t REG_DSI_8960_LN_CFG_0(uint32_t i0) { return 0x00000300 + 0x40*i0; } | 572 | static inline uint32_t REG_DSI_28nm_8960_PHY_LN_CFG_0(uint32_t i0) { return 0x00000000 + 0x40*i0; } |
573 | 573 | ||
574 | static inline uint32_t REG_DSI_8960_LN_CFG_1(uint32_t i0) { return 0x00000304 + 0x40*i0; } | 574 | static inline uint32_t REG_DSI_28nm_8960_PHY_LN_CFG_1(uint32_t i0) { return 0x00000004 + 0x40*i0; } |
575 | 575 | ||
576 | static inline uint32_t REG_DSI_8960_LN_CFG_2(uint32_t i0) { return 0x00000308 + 0x40*i0; } | 576 | static inline uint32_t REG_DSI_28nm_8960_PHY_LN_CFG_2(uint32_t i0) { return 0x00000008 + 0x40*i0; } |
577 | 577 | ||
578 | static inline uint32_t REG_DSI_8960_LN_TEST_DATAPATH(uint32_t i0) { return 0x0000030c + 0x40*i0; } | 578 | static inline uint32_t REG_DSI_28nm_8960_PHY_LN_TEST_DATAPATH(uint32_t i0) { return 0x0000000c + 0x40*i0; } |
579 | 579 | ||
580 | static inline uint32_t REG_DSI_8960_LN_TEST_STR_0(uint32_t i0) { return 0x00000314 + 0x40*i0; } | 580 | static inline uint32_t REG_DSI_28nm_8960_PHY_LN_TEST_STR_0(uint32_t i0) { return 0x00000014 + 0x40*i0; } |
581 | 581 | ||
582 | static inline uint32_t REG_DSI_8960_LN_TEST_STR_1(uint32_t i0) { return 0x00000318 + 0x40*i0; } | 582 | static inline uint32_t REG_DSI_28nm_8960_PHY_LN_TEST_STR_1(uint32_t i0) { return 0x00000018 + 0x40*i0; } |
583 | 583 | ||
584 | #define REG_DSI_8960_PHY_LNCK_CFG_0 0x00000400 | 584 | #define REG_DSI_28nm_8960_PHY_LNCK_CFG_0 0x00000100 |
585 | 585 | ||
586 | #define REG_DSI_8960_PHY_LNCK_CFG_1 0x00000404 | 586 | #define REG_DSI_28nm_8960_PHY_LNCK_CFG_1 0x00000104 |
587 | 587 | ||
588 | #define REG_DSI_8960_PHY_LNCK_CFG_2 0x00000408 | 588 | #define REG_DSI_28nm_8960_PHY_LNCK_CFG_2 0x00000108 |
589 | 589 | ||
590 | #define REG_DSI_8960_PHY_LNCK_TEST_DATAPATH 0x0000040c | 590 | #define REG_DSI_28nm_8960_PHY_LNCK_TEST_DATAPATH 0x0000010c |
591 | 591 | ||
592 | #define REG_DSI_8960_PHY_LNCK_TEST_STR0 0x00000414 | 592 | #define REG_DSI_28nm_8960_PHY_LNCK_TEST_STR0 0x00000114 |
593 | 593 | ||
594 | #define REG_DSI_8960_PHY_LNCK_TEST_STR1 0x00000418 | 594 | #define REG_DSI_28nm_8960_PHY_LNCK_TEST_STR1 0x00000118 |
595 | 595 | ||
596 | #define REG_DSI_8960_PHY_TIMING_CTRL_0 0x00000440 | 596 | #define REG_DSI_28nm_8960_PHY_TIMING_CTRL_0 0x00000140 |
597 | #define DSI_28nm_8960_PHY_TIMING_CTRL_0_CLK_ZERO__MASK 0x000000ff | ||
598 | #define DSI_28nm_8960_PHY_TIMING_CTRL_0_CLK_ZERO__SHIFT 0 | ||
599 | static inline uint32_t DSI_28nm_8960_PHY_TIMING_CTRL_0_CLK_ZERO(uint32_t val) | ||
600 | { | ||
601 | return ((val) << DSI_28nm_8960_PHY_TIMING_CTRL_0_CLK_ZERO__SHIFT) & DSI_28nm_8960_PHY_TIMING_CTRL_0_CLK_ZERO__MASK; | ||
602 | } | ||
603 | |||
604 | #define REG_DSI_28nm_8960_PHY_TIMING_CTRL_1 0x00000144 | ||
605 | #define DSI_28nm_8960_PHY_TIMING_CTRL_1_CLK_TRAIL__MASK 0x000000ff | ||
606 | #define DSI_28nm_8960_PHY_TIMING_CTRL_1_CLK_TRAIL__SHIFT 0 | ||
607 | static inline uint32_t DSI_28nm_8960_PHY_TIMING_CTRL_1_CLK_TRAIL(uint32_t val) | ||
608 | { | ||
609 | return ((val) << DSI_28nm_8960_PHY_TIMING_CTRL_1_CLK_TRAIL__SHIFT) & DSI_28nm_8960_PHY_TIMING_CTRL_1_CLK_TRAIL__MASK; | ||
610 | } | ||
611 | |||
612 | #define REG_DSI_28nm_8960_PHY_TIMING_CTRL_2 0x00000148 | ||
613 | #define DSI_28nm_8960_PHY_TIMING_CTRL_2_CLK_PREPARE__MASK 0x000000ff | ||
614 | #define DSI_28nm_8960_PHY_TIMING_CTRL_2_CLK_PREPARE__SHIFT 0 | ||
615 | static inline uint32_t DSI_28nm_8960_PHY_TIMING_CTRL_2_CLK_PREPARE(uint32_t val) | ||
616 | { | ||
617 | return ((val) << DSI_28nm_8960_PHY_TIMING_CTRL_2_CLK_PREPARE__SHIFT) & DSI_28nm_8960_PHY_TIMING_CTRL_2_CLK_PREPARE__MASK; | ||
618 | } | ||
619 | |||
620 | #define REG_DSI_28nm_8960_PHY_TIMING_CTRL_3 0x0000014c | ||
621 | |||
622 | #define REG_DSI_28nm_8960_PHY_TIMING_CTRL_4 0x00000150 | ||
623 | #define DSI_28nm_8960_PHY_TIMING_CTRL_4_HS_EXIT__MASK 0x000000ff | ||
624 | #define DSI_28nm_8960_PHY_TIMING_CTRL_4_HS_EXIT__SHIFT 0 | ||
625 | static inline uint32_t DSI_28nm_8960_PHY_TIMING_CTRL_4_HS_EXIT(uint32_t val) | ||
626 | { | ||
627 | return ((val) << DSI_28nm_8960_PHY_TIMING_CTRL_4_HS_EXIT__SHIFT) & DSI_28nm_8960_PHY_TIMING_CTRL_4_HS_EXIT__MASK; | ||
628 | } | ||
629 | |||
630 | #define REG_DSI_28nm_8960_PHY_TIMING_CTRL_5 0x00000154 | ||
631 | #define DSI_28nm_8960_PHY_TIMING_CTRL_5_HS_ZERO__MASK 0x000000ff | ||
632 | #define DSI_28nm_8960_PHY_TIMING_CTRL_5_HS_ZERO__SHIFT 0 | ||
633 | static inline uint32_t DSI_28nm_8960_PHY_TIMING_CTRL_5_HS_ZERO(uint32_t val) | ||
634 | { | ||
635 | return ((val) << DSI_28nm_8960_PHY_TIMING_CTRL_5_HS_ZERO__SHIFT) & DSI_28nm_8960_PHY_TIMING_CTRL_5_HS_ZERO__MASK; | ||
636 | } | ||
637 | |||
638 | #define REG_DSI_28nm_8960_PHY_TIMING_CTRL_6 0x00000158 | ||
639 | #define DSI_28nm_8960_PHY_TIMING_CTRL_6_HS_PREPARE__MASK 0x000000ff | ||
640 | #define DSI_28nm_8960_PHY_TIMING_CTRL_6_HS_PREPARE__SHIFT 0 | ||
641 | static inline uint32_t DSI_28nm_8960_PHY_TIMING_CTRL_6_HS_PREPARE(uint32_t val) | ||
642 | { | ||
643 | return ((val) << DSI_28nm_8960_PHY_TIMING_CTRL_6_HS_PREPARE__SHIFT) & DSI_28nm_8960_PHY_TIMING_CTRL_6_HS_PREPARE__MASK; | ||
644 | } | ||
645 | |||
646 | #define REG_DSI_28nm_8960_PHY_TIMING_CTRL_7 0x0000015c | ||
647 | #define DSI_28nm_8960_PHY_TIMING_CTRL_7_HS_TRAIL__MASK 0x000000ff | ||
648 | #define DSI_28nm_8960_PHY_TIMING_CTRL_7_HS_TRAIL__SHIFT 0 | ||
649 | static inline uint32_t DSI_28nm_8960_PHY_TIMING_CTRL_7_HS_TRAIL(uint32_t val) | ||
650 | { | ||
651 | return ((val) << DSI_28nm_8960_PHY_TIMING_CTRL_7_HS_TRAIL__SHIFT) & DSI_28nm_8960_PHY_TIMING_CTRL_7_HS_TRAIL__MASK; | ||
652 | } | ||
653 | |||
654 | #define REG_DSI_28nm_8960_PHY_TIMING_CTRL_8 0x00000160 | ||
655 | #define DSI_28nm_8960_PHY_TIMING_CTRL_8_HS_RQST__MASK 0x000000ff | ||
656 | #define DSI_28nm_8960_PHY_TIMING_CTRL_8_HS_RQST__SHIFT 0 | ||
657 | static inline uint32_t DSI_28nm_8960_PHY_TIMING_CTRL_8_HS_RQST(uint32_t val) | ||
658 | { | ||
659 | return ((val) << DSI_28nm_8960_PHY_TIMING_CTRL_8_HS_RQST__SHIFT) & DSI_28nm_8960_PHY_TIMING_CTRL_8_HS_RQST__MASK; | ||
660 | } | ||
661 | |||
662 | #define REG_DSI_28nm_8960_PHY_TIMING_CTRL_9 0x00000164 | ||
663 | #define DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_GO__MASK 0x00000007 | ||
664 | #define DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_GO__SHIFT 0 | ||
665 | static inline uint32_t DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_GO(uint32_t val) | ||
666 | { | ||
667 | return ((val) << DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_GO__SHIFT) & DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_GO__MASK; | ||
668 | } | ||
669 | #define DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_SURE__MASK 0x00000070 | ||
670 | #define DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_SURE__SHIFT 4 | ||
671 | static inline uint32_t DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_SURE(uint32_t val) | ||
672 | { | ||
673 | return ((val) << DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_SURE__SHIFT) & DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_SURE__MASK; | ||
674 | } | ||
675 | |||
676 | #define REG_DSI_28nm_8960_PHY_TIMING_CTRL_10 0x00000168 | ||
677 | #define DSI_28nm_8960_PHY_TIMING_CTRL_10_TA_GET__MASK 0x00000007 | ||
678 | #define DSI_28nm_8960_PHY_TIMING_CTRL_10_TA_GET__SHIFT 0 | ||
679 | static inline uint32_t DSI_28nm_8960_PHY_TIMING_CTRL_10_TA_GET(uint32_t val) | ||
680 | { | ||
681 | return ((val) << DSI_28nm_8960_PHY_TIMING_CTRL_10_TA_GET__SHIFT) & DSI_28nm_8960_PHY_TIMING_CTRL_10_TA_GET__MASK; | ||
682 | } | ||
683 | |||
684 | #define REG_DSI_28nm_8960_PHY_TIMING_CTRL_11 0x0000016c | ||
685 | #define DSI_28nm_8960_PHY_TIMING_CTRL_11_TRIG3_CMD__MASK 0x000000ff | ||
686 | #define DSI_28nm_8960_PHY_TIMING_CTRL_11_TRIG3_CMD__SHIFT 0 | ||
687 | static inline uint32_t DSI_28nm_8960_PHY_TIMING_CTRL_11_TRIG3_CMD(uint32_t val) | ||
688 | { | ||
689 | return ((val) << DSI_28nm_8960_PHY_TIMING_CTRL_11_TRIG3_CMD__SHIFT) & DSI_28nm_8960_PHY_TIMING_CTRL_11_TRIG3_CMD__MASK; | ||
690 | } | ||
691 | |||
692 | #define REG_DSI_28nm_8960_PHY_CTRL_0 0x00000170 | ||
693 | |||
694 | #define REG_DSI_28nm_8960_PHY_CTRL_1 0x00000174 | ||
695 | |||
696 | #define REG_DSI_28nm_8960_PHY_CTRL_2 0x00000178 | ||
697 | |||
698 | #define REG_DSI_28nm_8960_PHY_CTRL_3 0x0000017c | ||
699 | |||
700 | #define REG_DSI_28nm_8960_PHY_STRENGTH_0 0x00000180 | ||
701 | |||
702 | #define REG_DSI_28nm_8960_PHY_STRENGTH_1 0x00000184 | ||
703 | |||
704 | #define REG_DSI_28nm_8960_PHY_STRENGTH_2 0x00000188 | ||
705 | |||
706 | #define REG_DSI_28nm_8960_PHY_BIST_CTRL_0 0x0000018c | ||
707 | |||
708 | #define REG_DSI_28nm_8960_PHY_BIST_CTRL_1 0x00000190 | ||
709 | |||
710 | #define REG_DSI_28nm_8960_PHY_BIST_CTRL_2 0x00000194 | ||
711 | |||
712 | #define REG_DSI_28nm_8960_PHY_BIST_CTRL_3 0x00000198 | ||
713 | |||
714 | #define REG_DSI_28nm_8960_PHY_BIST_CTRL_4 0x0000019c | ||
597 | 715 | ||
598 | #define REG_DSI_8960_PHY_TIMING_CTRL_1 0x00000444 | 716 | #define REG_DSI_28nm_8960_PHY_LDO_CTRL 0x000001b0 |
599 | 717 | ||
600 | #define REG_DSI_8960_PHY_TIMING_CTRL_2 0x00000448 | 718 | #define REG_DSI_28nm_8960_PHY_MISC_REGULATOR_CTRL_0 0x00000000 |
601 | 719 | ||
602 | #define REG_DSI_8960_PHY_TIMING_CTRL_3 0x0000044c | 720 | #define REG_DSI_28nm_8960_PHY_MISC_REGULATOR_CTRL_1 0x00000004 |
603 | 721 | ||
604 | #define REG_DSI_8960_PHY_TIMING_CTRL_4 0x00000450 | 722 | #define REG_DSI_28nm_8960_PHY_MISC_REGULATOR_CTRL_2 0x00000008 |
605 | 723 | ||
606 | #define REG_DSI_8960_PHY_TIMING_CTRL_5 0x00000454 | 724 | #define REG_DSI_28nm_8960_PHY_MISC_REGULATOR_CTRL_3 0x0000000c |
607 | 725 | ||
608 | #define REG_DSI_8960_PHY_TIMING_CTRL_6 0x00000458 | 726 | #define REG_DSI_28nm_8960_PHY_MISC_REGULATOR_CTRL_4 0x00000010 |
609 | 727 | ||
610 | #define REG_DSI_8960_PHY_TIMING_CTRL_7 0x0000045c | 728 | #define REG_DSI_28nm_8960_PHY_MISC_REGULATOR_CTRL_5 0x00000014 |
611 | 729 | ||
612 | #define REG_DSI_8960_PHY_TIMING_CTRL_8 0x00000460 | 730 | #define REG_DSI_28nm_8960_PHY_MISC_REGULATOR_CAL_PWR_CFG 0x00000018 |
613 | 731 | ||
614 | #define REG_DSI_8960_PHY_TIMING_CTRL_9 0x00000464 | 732 | #define REG_DSI_28nm_8960_PHY_MISC_CAL_HW_TRIGGER 0x00000028 |
615 | 733 | ||
616 | #define REG_DSI_8960_PHY_TIMING_CTRL_10 0x00000468 | 734 | #define REG_DSI_28nm_8960_PHY_MISC_CAL_SW_CFG_0 0x0000002c |
617 | 735 | ||
618 | #define REG_DSI_8960_PHY_TIMING_CTRL_11 0x0000046c | 736 | #define REG_DSI_28nm_8960_PHY_MISC_CAL_SW_CFG_1 0x00000030 |
619 | 737 | ||
620 | #define REG_DSI_8960_PHY_CTRL_0 0x00000470 | 738 | #define REG_DSI_28nm_8960_PHY_MISC_CAL_SW_CFG_2 0x00000034 |
621 | 739 | ||
622 | #define REG_DSI_8960_PHY_CTRL_1 0x00000474 | 740 | #define REG_DSI_28nm_8960_PHY_MISC_CAL_HW_CFG_0 0x00000038 |
623 | 741 | ||
624 | #define REG_DSI_8960_PHY_CTRL_2 0x00000478 | 742 | #define REG_DSI_28nm_8960_PHY_MISC_CAL_HW_CFG_1 0x0000003c |
625 | 743 | ||
626 | #define REG_DSI_8960_PHY_CTRL_3 0x0000047c | 744 | #define REG_DSI_28nm_8960_PHY_MISC_CAL_HW_CFG_2 0x00000040 |
627 | 745 | ||
628 | #define REG_DSI_8960_PHY_STRENGTH_0 0x00000480 | 746 | #define REG_DSI_28nm_8960_PHY_MISC_CAL_HW_CFG_3 0x00000044 |
629 | 747 | ||
630 | #define REG_DSI_8960_PHY_STRENGTH_1 0x00000484 | 748 | #define REG_DSI_28nm_8960_PHY_MISC_CAL_HW_CFG_4 0x00000048 |
631 | 749 | ||
632 | #define REG_DSI_8960_PHY_STRENGTH_2 0x00000488 | 750 | #define REG_DSI_28nm_8960_PHY_MISC_CAL_STATUS 0x00000050 |
751 | #define DSI_28nm_8960_PHY_MISC_CAL_STATUS_CAL_BUSY 0x00000010 | ||
633 | 752 | ||
634 | #define REG_DSI_8960_PHY_BIST_CTRL_0 0x0000048c | 753 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_0 0x00000000 |
754 | #define DSI_28nm_8960_PHY_PLL_CTRL_0_ENABLE 0x00000001 | ||
635 | 755 | ||
636 | #define REG_DSI_8960_PHY_BIST_CTRL_1 0x00000490 | 756 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_1 0x00000004 |
637 | 757 | ||
638 | #define REG_DSI_8960_PHY_BIST_CTRL_2 0x00000494 | 758 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_2 0x00000008 |
639 | 759 | ||
640 | #define REG_DSI_8960_PHY_BIST_CTRL_3 0x00000498 | 760 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_3 0x0000000c |
641 | 761 | ||
642 | #define REG_DSI_8960_PHY_BIST_CTRL_4 0x0000049c | 762 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_4 0x00000010 |
643 | 763 | ||
644 | #define REG_DSI_8960_PHY_LDO_CTRL 0x000004b0 | 764 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_5 0x00000014 |
645 | 765 | ||
646 | #define REG_DSI_8960_PHY_REGULATOR_CTRL_0 0x00000500 | 766 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_6 0x00000018 |
647 | 767 | ||
648 | #define REG_DSI_8960_PHY_REGULATOR_CTRL_1 0x00000504 | 768 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_7 0x0000001c |
649 | 769 | ||
650 | #define REG_DSI_8960_PHY_REGULATOR_CTRL_2 0x00000508 | 770 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_8 0x00000020 |
651 | 771 | ||
652 | #define REG_DSI_8960_PHY_REGULATOR_CTRL_3 0x0000050c | 772 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_9 0x00000024 |
653 | 773 | ||
654 | #define REG_DSI_8960_PHY_REGULATOR_CTRL_4 0x00000510 | 774 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_10 0x00000028 |
655 | 775 | ||
656 | #define REG_DSI_8960_PHY_REGULATOR_CAL_PWR_CFG 0x00000518 | 776 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_11 0x0000002c |
657 | 777 | ||
658 | #define REG_DSI_8960_PHY_CAL_HW_TRIGGER 0x00000528 | 778 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_12 0x00000030 |
659 | 779 | ||
660 | #define REG_DSI_8960_PHY_CAL_SW_CFG_0 0x0000052c | 780 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_13 0x00000034 |
661 | 781 | ||
662 | #define REG_DSI_8960_PHY_CAL_SW_CFG_1 0x00000530 | 782 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_14 0x00000038 |
663 | 783 | ||
664 | #define REG_DSI_8960_PHY_CAL_SW_CFG_2 0x00000534 | 784 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_15 0x0000003c |
665 | 785 | ||
666 | #define REG_DSI_8960_PHY_CAL_HW_CFG_0 0x00000538 | 786 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_16 0x00000040 |
667 | 787 | ||
668 | #define REG_DSI_8960_PHY_CAL_HW_CFG_1 0x0000053c | 788 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_17 0x00000044 |
669 | 789 | ||
670 | #define REG_DSI_8960_PHY_CAL_HW_CFG_2 0x00000540 | 790 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_18 0x00000048 |
671 | 791 | ||
672 | #define REG_DSI_8960_PHY_CAL_HW_CFG_3 0x00000544 | 792 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_19 0x0000004c |
673 | 793 | ||
674 | #define REG_DSI_8960_PHY_CAL_HW_CFG_4 0x00000548 | 794 | #define REG_DSI_28nm_8960_PHY_PLL_CTRL_20 0x00000050 |
675 | 795 | ||
676 | #define REG_DSI_8960_PHY_CAL_STATUS 0x00000550 | 796 | #define REG_DSI_28nm_8960_PHY_PLL_RDY 0x00000080 |
677 | #define DSI_8960_PHY_CAL_STATUS_CAL_BUSY 0x00000010 | 797 | #define DSI_28nm_8960_PHY_PLL_RDY_PLL_RDY 0x00000001 |
678 | 798 | ||
679 | static inline uint32_t REG_DSI_28nm_PHY_LN(uint32_t i0) { return 0x00000000 + 0x40*i0; } | 799 | static inline uint32_t REG_DSI_28nm_PHY_LN(uint32_t i0) { return 0x00000000 + 0x40*i0; } |
680 | 800 | ||
diff --git a/drivers/gpu/drm/msm/dsi/mmss_cc.xml.h b/drivers/gpu/drm/msm/dsi/mmss_cc.xml.h index 5de505e627be..80ec65e47468 100644 --- a/drivers/gpu/drm/msm/dsi/mmss_cc.xml.h +++ b/drivers/gpu/drm/msm/dsi/mmss_cc.xml.h | |||
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are: | |||
11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2576 bytes, from 2015-07-09 22:10:24) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2849 bytes, from 2015-09-18 12:07:28) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 36021 bytes, from 2015-07-09 22:10:24) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 37194 bytes, from 2015-09-18 12:07:28) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 26057 bytes, from 2015-08-14 21:47:57) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 27887 bytes, from 2015-10-22 16:34:52) |
17 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2015-05-20 20:03:07) | 17 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 602 bytes, from 2015-10-22 16:35:02) |
18 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14) | 18 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14) |
19 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07) | 19 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07) |
20 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43) | 20 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43) |
diff --git a/drivers/gpu/drm/msm/dsi/sfpb.xml.h b/drivers/gpu/drm/msm/dsi/sfpb.xml.h index 06cbddfc914f..7d7662e69e11 100644 --- a/drivers/gpu/drm/msm/dsi/sfpb.xml.h +++ b/drivers/gpu/drm/msm/dsi/sfpb.xml.h | |||
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are: | |||
11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2576 bytes, from 2015-07-09 22:10:24) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2849 bytes, from 2015-09-18 12:07:28) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 36021 bytes, from 2015-07-09 22:10:24) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 37194 bytes, from 2015-09-18 12:07:28) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 26057 bytes, from 2015-08-14 21:47:57) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 27887 bytes, from 2015-10-22 16:34:52) |
17 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2015-05-20 20:03:07) | 17 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 602 bytes, from 2015-10-22 16:35:02) |
18 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14) | 18 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14) |
19 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07) | 19 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07) |
20 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43) | 20 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43) |
@@ -45,7 +45,18 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | |||
45 | */ | 45 | */ |
46 | 46 | ||
47 | 47 | ||
48 | #define REG_SFPB_CFG 0x00000058 | 48 | enum sfpb_ahb_arb_master_port_en { |
49 | SFPB_MASTER_PORT_ENABLE = 3, | ||
50 | SFPB_MASTER_PORT_DISABLE = 0, | ||
51 | }; | ||
52 | |||
53 | #define REG_SFPB_GPREG 0x00000058 | ||
54 | #define SFPB_GPREG_MASTER_PORT_EN__MASK 0x00001800 | ||
55 | #define SFPB_GPREG_MASTER_PORT_EN__SHIFT 11 | ||
56 | static inline uint32_t SFPB_GPREG_MASTER_PORT_EN(enum sfpb_ahb_arb_master_port_en val) | ||
57 | { | ||
58 | return ((val) << SFPB_GPREG_MASTER_PORT_EN__SHIFT) & SFPB_GPREG_MASTER_PORT_EN__MASK; | ||
59 | } | ||
49 | 60 | ||
50 | 61 | ||
51 | #endif /* SFPB_XML */ | 62 | #endif /* SFPB_XML */ |
diff --git a/drivers/gpu/drm/msm/edp/edp.xml.h b/drivers/gpu/drm/msm/edp/edp.xml.h index bef1d65fe28c..90bf5ed46746 100644 --- a/drivers/gpu/drm/msm/edp/edp.xml.h +++ b/drivers/gpu/drm/msm/edp/edp.xml.h | |||
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are: | |||
11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2576 bytes, from 2015-07-09 22:10:24) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2849 bytes, from 2015-09-18 12:07:28) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 36021 bytes, from 2015-07-09 22:10:24) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 37194 bytes, from 2015-09-18 12:07:28) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 26057 bytes, from 2015-08-14 21:47:57) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 27887 bytes, from 2015-10-22 16:34:52) |
17 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2015-05-20 20:03:07) | 17 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 602 bytes, from 2015-10-22 16:35:02) |
18 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14) | 18 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14) |
19 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07) | 19 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07) |
20 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43) | 20 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43) |
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi.xml.h b/drivers/gpu/drm/msm/hdmi/hdmi.xml.h index 0b1b5586ff35..10c45700aefe 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi.xml.h +++ b/drivers/gpu/drm/msm/hdmi/hdmi.xml.h | |||
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are: | |||
11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2576 bytes, from 2015-07-09 22:10:24) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2849 bytes, from 2015-09-18 12:07:28) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 36021 bytes, from 2015-07-09 22:10:24) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 37194 bytes, from 2015-09-18 12:07:28) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 26057 bytes, from 2015-08-14 21:47:57) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 27887 bytes, from 2015-10-22 16:34:52) |
17 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2015-05-20 20:03:07) | 17 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 602 bytes, from 2015-10-22 16:35:02) |
18 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14) | 18 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14) |
19 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07) | 19 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07) |
20 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43) | 20 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43) |
diff --git a/drivers/gpu/drm/msm/hdmi/qfprom.xml.h b/drivers/gpu/drm/msm/hdmi/qfprom.xml.h index 2aa23b98f8aa..dbd9cc4daf2e 100644 --- a/drivers/gpu/drm/msm/hdmi/qfprom.xml.h +++ b/drivers/gpu/drm/msm/hdmi/qfprom.xml.h | |||
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are: | |||
11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2576 bytes, from 2015-07-09 22:10:24) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2849 bytes, from 2015-09-18 12:07:28) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 36021 bytes, from 2015-07-09 22:10:24) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 37194 bytes, from 2015-09-18 12:07:28) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 26057 bytes, from 2015-08-14 21:47:57) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 27887 bytes, from 2015-10-22 16:34:52) |
17 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2015-05-20 20:03:07) | 17 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 602 bytes, from 2015-10-22 16:35:02) |
18 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14) | 18 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14) |
19 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07) | 19 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07) |
20 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43) | 20 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43) |
diff --git a/drivers/gpu/drm/msm/mdp/mdp4/mdp4.xml.h b/drivers/gpu/drm/msm/mdp/mdp4/mdp4.xml.h index 74b86734fef5..d5d94575fa1b 100644 --- a/drivers/gpu/drm/msm/mdp/mdp4/mdp4.xml.h +++ b/drivers/gpu/drm/msm/mdp/mdp4/mdp4.xml.h | |||
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are: | |||
11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2576 bytes, from 2015-07-09 22:10:24) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2849 bytes, from 2015-09-18 12:07:28) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 36021 bytes, from 2015-07-09 22:10:24) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 37194 bytes, from 2015-09-18 12:07:28) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 26057 bytes, from 2015-08-14 21:47:57) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 27887 bytes, from 2015-10-22 16:34:52) |
17 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2015-05-20 20:03:07) | 17 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 602 bytes, from 2015-10-22 16:35:02) |
18 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14) | 18 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14) |
19 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07) | 19 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07) |
20 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43) | 20 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43) |
diff --git a/drivers/gpu/drm/msm/mdp/mdp5/mdp5.xml.h b/drivers/gpu/drm/msm/mdp/mdp5/mdp5.xml.h index 3469f50d5590..c37da9c61e29 100644 --- a/drivers/gpu/drm/msm/mdp/mdp5/mdp5.xml.h +++ b/drivers/gpu/drm/msm/mdp/mdp5/mdp5.xml.h | |||
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are: | |||
11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2576 bytes, from 2015-07-09 22:10:24) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2849 bytes, from 2015-09-18 12:07:28) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 36021 bytes, from 2015-07-09 22:10:24) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 37194 bytes, from 2015-09-18 12:07:28) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 26057 bytes, from 2015-08-14 21:47:57) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 27887 bytes, from 2015-10-22 16:34:52) |
17 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2015-05-20 20:03:07) | 17 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 602 bytes, from 2015-10-22 16:35:02) |
18 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14) | 18 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14) |
19 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07) | 19 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07) |
20 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43) | 20 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43) |
@@ -895,6 +895,7 @@ static inline uint32_t MDP5_PIPE_SRC_OP_MODE_BWC(enum mdp5_pipe_bwc val) | |||
895 | #define MDP5_PIPE_SRC_OP_MODE_IGC_ROM_1 0x00040000 | 895 | #define MDP5_PIPE_SRC_OP_MODE_IGC_ROM_1 0x00040000 |
896 | #define MDP5_PIPE_SRC_OP_MODE_DEINTERLACE 0x00400000 | 896 | #define MDP5_PIPE_SRC_OP_MODE_DEINTERLACE 0x00400000 |
897 | #define MDP5_PIPE_SRC_OP_MODE_DEINTERLACE_ODD 0x00800000 | 897 | #define MDP5_PIPE_SRC_OP_MODE_DEINTERLACE_ODD 0x00800000 |
898 | #define MDP5_PIPE_SRC_OP_MODE_SW_PIX_EXT_OVERRIDE 0x80000000 | ||
898 | 899 | ||
899 | static inline uint32_t REG_MDP5_PIPE_SRC_CONSTANT_COLOR(enum mdp5_pipe i0) { return 0x0000003c + __offset_PIPE(i0); } | 900 | static inline uint32_t REG_MDP5_PIPE_SRC_CONSTANT_COLOR(enum mdp5_pipe i0) { return 0x0000003c + __offset_PIPE(i0); } |
900 | 901 | ||
@@ -932,6 +933,83 @@ static inline uint32_t MDP5_PIPE_DECIMATION_HORZ(uint32_t val) | |||
932 | return ((val) << MDP5_PIPE_DECIMATION_HORZ__SHIFT) & MDP5_PIPE_DECIMATION_HORZ__MASK; | 933 | return ((val) << MDP5_PIPE_DECIMATION_HORZ__SHIFT) & MDP5_PIPE_DECIMATION_HORZ__MASK; |
933 | } | 934 | } |
934 | 935 | ||
936 | static inline uint32_t __offset_SW_PIX_EXT(enum mdp_component_type idx) | ||
937 | { | ||
938 | switch (idx) { | ||
939 | case COMP_0: return 0x00000100; | ||
940 | case COMP_1_2: return 0x00000110; | ||
941 | case COMP_3: return 0x00000120; | ||
942 | default: return INVALID_IDX(idx); | ||
943 | } | ||
944 | } | ||
945 | static inline uint32_t REG_MDP5_PIPE_SW_PIX_EXT(enum mdp5_pipe i0, enum mdp_component_type i1) { return 0x00000000 + __offset_PIPE(i0) + __offset_SW_PIX_EXT(i1); } | ||
946 | |||
947 | static inline uint32_t REG_MDP5_PIPE_SW_PIX_EXT_LR(enum mdp5_pipe i0, enum mdp_component_type i1) { return 0x00000000 + __offset_PIPE(i0) + __offset_SW_PIX_EXT(i1); } | ||
948 | #define MDP5_PIPE_SW_PIX_EXT_LR_LEFT_RPT__MASK 0x000000ff | ||
949 | #define MDP5_PIPE_SW_PIX_EXT_LR_LEFT_RPT__SHIFT 0 | ||
950 | static inline uint32_t MDP5_PIPE_SW_PIX_EXT_LR_LEFT_RPT(uint32_t val) | ||
951 | { | ||
952 | return ((val) << MDP5_PIPE_SW_PIX_EXT_LR_LEFT_RPT__SHIFT) & MDP5_PIPE_SW_PIX_EXT_LR_LEFT_RPT__MASK; | ||
953 | } | ||
954 | #define MDP5_PIPE_SW_PIX_EXT_LR_LEFT_OVF__MASK 0x0000ff00 | ||
955 | #define MDP5_PIPE_SW_PIX_EXT_LR_LEFT_OVF__SHIFT 8 | ||
956 | static inline uint32_t MDP5_PIPE_SW_PIX_EXT_LR_LEFT_OVF(int32_t val) | ||
957 | { | ||
958 | return ((val) << MDP5_PIPE_SW_PIX_EXT_LR_LEFT_OVF__SHIFT) & MDP5_PIPE_SW_PIX_EXT_LR_LEFT_OVF__MASK; | ||
959 | } | ||
960 | #define MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_RPT__MASK 0x00ff0000 | ||
961 | #define MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_RPT__SHIFT 16 | ||
962 | static inline uint32_t MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_RPT(uint32_t val) | ||
963 | { | ||
964 | return ((val) << MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_RPT__SHIFT) & MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_RPT__MASK; | ||
965 | } | ||
966 | #define MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_OVF__MASK 0xff000000 | ||
967 | #define MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_OVF__SHIFT 24 | ||
968 | static inline uint32_t MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_OVF(int32_t val) | ||
969 | { | ||
970 | return ((val) << MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_OVF__SHIFT) & MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_OVF__MASK; | ||
971 | } | ||
972 | |||
973 | static inline uint32_t REG_MDP5_PIPE_SW_PIX_EXT_TB(enum mdp5_pipe i0, enum mdp_component_type i1) { return 0x00000004 + __offset_PIPE(i0) + __offset_SW_PIX_EXT(i1); } | ||
974 | #define MDP5_PIPE_SW_PIX_EXT_TB_TOP_RPT__MASK 0x000000ff | ||
975 | #define MDP5_PIPE_SW_PIX_EXT_TB_TOP_RPT__SHIFT 0 | ||
976 | static inline uint32_t MDP5_PIPE_SW_PIX_EXT_TB_TOP_RPT(uint32_t val) | ||
977 | { | ||
978 | return ((val) << MDP5_PIPE_SW_PIX_EXT_TB_TOP_RPT__SHIFT) & MDP5_PIPE_SW_PIX_EXT_TB_TOP_RPT__MASK; | ||
979 | } | ||
980 | #define MDP5_PIPE_SW_PIX_EXT_TB_TOP_OVF__MASK 0x0000ff00 | ||
981 | #define MDP5_PIPE_SW_PIX_EXT_TB_TOP_OVF__SHIFT 8 | ||
982 | static inline uint32_t MDP5_PIPE_SW_PIX_EXT_TB_TOP_OVF(int32_t val) | ||
983 | { | ||
984 | return ((val) << MDP5_PIPE_SW_PIX_EXT_TB_TOP_OVF__SHIFT) & MDP5_PIPE_SW_PIX_EXT_TB_TOP_OVF__MASK; | ||
985 | } | ||
986 | #define MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_RPT__MASK 0x00ff0000 | ||
987 | #define MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_RPT__SHIFT 16 | ||
988 | static inline uint32_t MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_RPT(uint32_t val) | ||
989 | { | ||
990 | return ((val) << MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_RPT__SHIFT) & MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_RPT__MASK; | ||
991 | } | ||
992 | #define MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_OVF__MASK 0xff000000 | ||
993 | #define MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_OVF__SHIFT 24 | ||
994 | static inline uint32_t MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_OVF(int32_t val) | ||
995 | { | ||
996 | return ((val) << MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_OVF__SHIFT) & MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_OVF__MASK; | ||
997 | } | ||
998 | |||
999 | static inline uint32_t REG_MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS(enum mdp5_pipe i0, enum mdp_component_type i1) { return 0x00000008 + __offset_PIPE(i0) + __offset_SW_PIX_EXT(i1); } | ||
1000 | #define MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_LEFT_RIGHT__MASK 0x0000ffff | ||
1001 | #define MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_LEFT_RIGHT__SHIFT 0 | ||
1002 | static inline uint32_t MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_LEFT_RIGHT(uint32_t val) | ||
1003 | { | ||
1004 | return ((val) << MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_LEFT_RIGHT__SHIFT) & MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_LEFT_RIGHT__MASK; | ||
1005 | } | ||
1006 | #define MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_TOP_BOTTOM__MASK 0xffff0000 | ||
1007 | #define MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_TOP_BOTTOM__SHIFT 16 | ||
1008 | static inline uint32_t MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_TOP_BOTTOM(uint32_t val) | ||
1009 | { | ||
1010 | return ((val) << MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_TOP_BOTTOM__SHIFT) & MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_TOP_BOTTOM__MASK; | ||
1011 | } | ||
1012 | |||
935 | static inline uint32_t REG_MDP5_PIPE_SCALE_CONFIG(enum mdp5_pipe i0) { return 0x00000204 + __offset_PIPE(i0); } | 1013 | static inline uint32_t REG_MDP5_PIPE_SCALE_CONFIG(enum mdp5_pipe i0) { return 0x00000204 + __offset_PIPE(i0); } |
936 | #define MDP5_PIPE_SCALE_CONFIG_SCALEX_EN 0x00000001 | 1014 | #define MDP5_PIPE_SCALE_CONFIG_SCALEX_EN 0x00000001 |
937 | #define MDP5_PIPE_SCALE_CONFIG_SCALEY_EN 0x00000002 | 1015 | #define MDP5_PIPE_SCALE_CONFIG_SCALEY_EN 0x00000002 |
diff --git a/drivers/gpu/drm/msm/mdp/mdp_common.xml.h b/drivers/gpu/drm/msm/mdp/mdp_common.xml.h index 4f792c4e40f4..0aec1ac1f6d0 100644 --- a/drivers/gpu/drm/msm/mdp/mdp_common.xml.h +++ b/drivers/gpu/drm/msm/mdp/mdp_common.xml.h | |||
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are: | |||
11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14) | 11 | - /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14) |
12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) | 12 | - /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07) |
13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14) | 13 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14) |
14 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2576 bytes, from 2015-07-09 22:10:24) | 14 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2849 bytes, from 2015-09-18 12:07:28) |
15 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 36021 bytes, from 2015-07-09 22:10:24) | 15 | - /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 37194 bytes, from 2015-09-18 12:07:28) |
16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 26057 bytes, from 2015-08-14 21:47:57) | 16 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 27887 bytes, from 2015-10-22 16:34:52) |
17 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2015-05-20 20:03:07) | 17 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 602 bytes, from 2015-10-22 16:35:02) |
18 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14) | 18 | - /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14) |
19 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07) | 19 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07) |
20 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43) | 20 | - /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43) |
@@ -78,6 +78,13 @@ enum mdp_alpha_type { | |||
78 | BG_PIXEL = 3, | 78 | BG_PIXEL = 3, |
79 | }; | 79 | }; |
80 | 80 | ||
81 | enum mdp_component_type { | ||
82 | COMP_0 = 0, | ||
83 | COMP_1_2 = 1, | ||
84 | COMP_3 = 2, | ||
85 | COMP_MAX = 3, | ||
86 | }; | ||
87 | |||
81 | enum mdp_bpc { | 88 | enum mdp_bpc { |
82 | BPC1 = 0, | 89 | BPC1 = 0, |
83 | BPC5 = 1, | 90 | BPC5 = 1, |