Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
linux
Commits
8217e97a
Commit
8217e97a
authored
Oct 22, 2015
by
Rob Clark
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
drm/msm: update generated headers
Signed-off-by:
Rob Clark
<
robdclark@gmail.com
>
parent
2b5f900e
Changes
14
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
359 additions
and
114 deletions
+359
-114
drivers/gpu/drm/msm/adreno/a2xx.xml.h
drivers/gpu/drm/msm/adreno/a2xx.xml.h
+5
-4
drivers/gpu/drm/msm/adreno/a3xx.xml.h
drivers/gpu/drm/msm/adreno/a3xx.xml.h
+22
-5
drivers/gpu/drm/msm/adreno/a4xx.xml.h
drivers/gpu/drm/msm/adreno/a4xx.xml.h
+10
-5
drivers/gpu/drm/msm/adreno/adreno_common.xml.h
drivers/gpu/drm/msm/adreno/adreno_common.xml.h
+9
-4
drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h
drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h
+5
-4
drivers/gpu/drm/msm/dsi/dsi.xml.h
drivers/gpu/drm/msm/dsi/dsi.xml.h
+179
-59
drivers/gpu/drm/msm/dsi/mmss_cc.xml.h
drivers/gpu/drm/msm/dsi/mmss_cc.xml.h
+4
-4
drivers/gpu/drm/msm/dsi/sfpb.xml.h
drivers/gpu/drm/msm/dsi/sfpb.xml.h
+16
-5
drivers/gpu/drm/msm/edp/edp.xml.h
drivers/gpu/drm/msm/edp/edp.xml.h
+4
-4
drivers/gpu/drm/msm/hdmi/hdmi.xml.h
drivers/gpu/drm/msm/hdmi/hdmi.xml.h
+4
-4
drivers/gpu/drm/msm/hdmi/qfprom.xml.h
drivers/gpu/drm/msm/hdmi/qfprom.xml.h
+4
-4
drivers/gpu/drm/msm/mdp/mdp4/mdp4.xml.h
drivers/gpu/drm/msm/mdp/mdp4/mdp4.xml.h
+4
-4
drivers/gpu/drm/msm/mdp/mdp5/mdp5.xml.h
drivers/gpu/drm/msm/mdp/mdp5/mdp5.xml.h
+82
-4
drivers/gpu/drm/msm/mdp/mdp_common.xml.h
drivers/gpu/drm/msm/mdp/mdp_common.xml.h
+11
-4
No files found.
drivers/gpu/drm/msm/adreno/a2xx.xml.h
View file @
8217e97a
...
...
@@ -8,13 +8,14 @@ This file was generated by the rules-ng-ng headergen tool in this git repository
git clone https://github.com/freedreno/envytools.git
The rules-ng-ng source files this header was generated from are:
- /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 3
64 bytes, from 2015-05-20 20:03:07
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 3
98 bytes, from 2015-09-24 17:25:31
)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a2xx.xml ( 32901 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10
551 bytes, from 2015-05-20 20:03:14
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10
755 bytes, from 2015-09-14 20:46:55
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 14968 bytes, from 2015-05-20 20:12:27)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67120 bytes, from 2015-08-14 23:22:03)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63785 bytes, from 2015-08-14 18:27:06)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67771 bytes, from 2015-09-14 20:46:55)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63970 bytes, from 2015-09-14 20:50:12)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/ocmem.xml ( 1773 bytes, from 2015-09-24 17:30:00)
Copyright (C) 2013-2015 by the following authors:
- Rob Clark <robdclark@gmail.com> (robclark)
...
...
drivers/gpu/drm/msm/adreno/a3xx.xml.h
View file @
8217e97a
...
...
@@ -8,13 +8,14 @@ This file was generated by the rules-ng-ng headergen tool in this git repository
git clone https://github.com/freedreno/envytools.git
The rules-ng-ng source files this header was generated from are:
- /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 3
64 bytes, from 2015-05-20 20:03:07
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 3
98 bytes, from 2015-09-24 17:25:31
)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a2xx.xml ( 32901 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10
551 bytes, from 2015-05-20 20:03:14
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10
755 bytes, from 2015-09-14 20:46:55
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 14968 bytes, from 2015-05-20 20:12:27)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67120 bytes, from 2015-08-14 23:22:03)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63785 bytes, from 2015-08-14 18:27:06)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67771 bytes, from 2015-09-14 20:46:55)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63970 bytes, from 2015-09-14 20:50:12)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/ocmem.xml ( 1773 bytes, from 2015-09-24 17:30:00)
Copyright (C) 2013-2015 by the following authors:
- Rob Clark <robdclark@gmail.com> (robclark)
...
...
@@ -280,6 +281,8 @@ enum a3xx_rb_blend_opcode {
enum
a3xx_intp_mode
{
SMOOTH
=
0
,
FLAT
=
1
,
ZERO
=
2
,
ONE
=
3
,
};
enum
a3xx_repl_mode
{
...
...
@@ -680,9 +683,16 @@ static inline uint32_t REG_A3XX_CP_PROTECT_REG(uint32_t i0) { return 0x00000460
#define A3XX_GRAS_CL_CLIP_CNTL_VP_CLIP_CODE_IGNORE 0x00080000
#define A3XX_GRAS_CL_CLIP_CNTL_VP_XFORM_DISABLE 0x00100000
#define A3XX_GRAS_CL_CLIP_CNTL_PERSP_DIVISION_DISABLE 0x00200000
#define A3XX_GRAS_CL_CLIP_CNTL_ZERO_GB_SCALE_Z 0x00400000
#define A3XX_GRAS_CL_CLIP_CNTL_ZCOORD 0x00800000
#define A3XX_GRAS_CL_CLIP_CNTL_WCOORD 0x01000000
#define A3XX_GRAS_CL_CLIP_CNTL_ZCLIP_DISABLE 0x02000000
#define A3XX_GRAS_CL_CLIP_CNTL_NUM_USER_CLIP_PLANES__MASK 0x1c000000
#define A3XX_GRAS_CL_CLIP_CNTL_NUM_USER_CLIP_PLANES__SHIFT 26
static
inline
uint32_t
A3XX_GRAS_CL_CLIP_CNTL_NUM_USER_CLIP_PLANES
(
uint32_t
val
)
{
return
((
val
)
<<
A3XX_GRAS_CL_CLIP_CNTL_NUM_USER_CLIP_PLANES__SHIFT
)
&
A3XX_GRAS_CL_CLIP_CNTL_NUM_USER_CLIP_PLANES__MASK
;
}
#define REG_A3XX_GRAS_CL_GB_CLIP_ADJ 0x00002044
#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)
#define A3XX_GRAS_SU_POLY_OFFSET_SCALE_VAL__SHIFT 0
static
inline
uint32_t
A3XX_GRAS_SU_POLY_OFFSET_SCALE_VAL
(
float
val
)
{
return
((((
int32_t
)(
val
*
1
6384
.
0
)))
<<
A3XX_GRAS_SU_POLY_OFFSET_SCALE_VAL__SHIFT
)
&
A3XX_GRAS_SU_POLY_OFFSET_SCALE_VAL__MASK
;
return
((((
int32_t
)(
val
*
1
048576
.
0
)))
<<
A3XX_GRAS_SU_POLY_OFFSET_SCALE_VAL__SHIFT
)
&
A3XX_GRAS_SU_POLY_OFFSET_SCALE_VAL__MASK
;
}
#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)
#define A3XX_RB_MODE_CONTROL_PACKER_TIMER_ENABLE 0x00010000
#define REG_A3XX_RB_RENDER_CONTROL 0x000020c1
#define A3XX_RB_RENDER_CONTROL_DUAL_COLOR_IN_ENABLE 0x00000001
#define A3XX_RB_RENDER_CONTROL_YUV_IN_ENABLE 0x00000002
#define A3XX_RB_RENDER_CONTROL_COV_VALUE_INPUT_ENABLE 0x00000004
#define A3XX_RB_RENDER_CONTROL_FACENESS 0x00000008
#define A3XX_RB_RENDER_CONTROL_BIN_WIDTH__MASK 0x00000ff0
#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)
#define A3XX_RB_RENDER_CONTROL_YCOORD 0x00008000
#define A3XX_RB_RENDER_CONTROL_ZCOORD 0x00010000
#define A3XX_RB_RENDER_CONTROL_WCOORD 0x00020000
#define A3XX_RB_RENDER_CONTROL_I_CLAMP_ENABLE 0x00080000
#define A3XX_RB_RENDER_CONTROL_COV_VALUE_OUTPUT_ENABLE 0x00100000
#define A3XX_RB_RENDER_CONTROL_ALPHA_TEST 0x00400000
#define A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC__MASK 0x07000000
#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
{
return
((
val
)
<<
A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC__SHIFT
)
&
A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC__MASK
;
}
#define A3XX_RB_RENDER_CONTROL_ALPHA_TO_COVERAGE 0x40000000
#define A3XX_RB_RENDER_CONTROL_ALPHA_TO_ONE 0x80000000
#define REG_A3XX_RB_MSAA_CONTROL 0x000020c2
#define A3XX_RB_MSAA_CONTROL_DISABLE 0x00000400
...
...
drivers/gpu/drm/msm/adreno/a4xx.xml.h
View file @
8217e97a
...
...
@@ -8,13 +8,14 @@ This file was generated by the rules-ng-ng headergen tool in this git repository
git clone https://github.com/freedreno/envytools.git
The rules-ng-ng source files this header was generated from are:
- /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 3
64 bytes, from 2015-05-20 20:03:07
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 3
98 bytes, from 2015-09-24 17:25:31
)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a2xx.xml ( 32901 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10
551 bytes, from 2015-05-20 20:03:14
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10
755 bytes, from 2015-09-14 20:46:55
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 14968 bytes, from 2015-05-20 20:12:27)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67120 bytes, from 2015-08-14 23:22:03)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63785 bytes, from 2015-08-14 18:27:06)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67771 bytes, from 2015-09-14 20:46:55)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63970 bytes, from 2015-09-14 20:50:12)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/ocmem.xml ( 1773 bytes, from 2015-09-24 17:30:00)
Copyright (C) 2013-2015 by the following authors:
- Rob Clark <robdclark@gmail.com> (robclark)
...
...
@@ -162,10 +163,13 @@ enum a4xx_tex_fmt {
TFMT4_8_UNORM
=
4
,
TFMT4_8_8_UNORM
=
14
,
TFMT4_8_8_8_8_UNORM
=
28
,
TFMT4_8_SNORM
=
5
,
TFMT4_8_8_SNORM
=
15
,
TFMT4_8_8_8_8_SNORM
=
29
,
TFMT4_8_UINT
=
6
,
TFMT4_8_8_UINT
=
16
,
TFMT4_8_8_8_8_UINT
=
30
,
TFMT4_8_SINT
=
7
,
TFMT4_8_8_SINT
=
17
,
TFMT4_8_8_8_8_SINT
=
31
,
TFMT4_16_UINT
=
21
,
...
...
@@ -246,7 +250,8 @@ enum a4xx_tex_clamp {
A4XX_TEX_REPEAT
=
0
,
A4XX_TEX_CLAMP_TO_EDGE
=
1
,
A4XX_TEX_MIRROR_REPEAT
=
2
,
A4XX_TEX_CLAMP_NONE
=
3
,
A4XX_TEX_CLAMP_TO_BORDER
=
3
,
A4XX_TEX_MIRROR_CLAMP
=
4
,
};
enum
a4xx_tex_aniso
{
...
...
drivers/gpu/drm/msm/adreno/adreno_common.xml.h
View file @
8217e97a
...
...
@@ -8,13 +8,14 @@ This file was generated by the rules-ng-ng headergen tool in this git repository
git clone https://github.com/freedreno/envytools.git
The rules-ng-ng source files this header was generated from are:
- /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 3
64 bytes, from 2015-05-20 20:03:07
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 3
98 bytes, from 2015-09-24 17:25:31
)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a2xx.xml ( 32901 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10
551 bytes, from 2015-05-20 20:03:14
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10
755 bytes, from 2015-09-14 20:46:55
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 14968 bytes, from 2015-05-20 20:12:27)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67120 bytes, from 2015-08-14 23:22:03)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63785 bytes, from 2015-08-14 18:27:06)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67771 bytes, from 2015-09-14 20:46:55)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63970 bytes, from 2015-09-14 20:50:12)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/ocmem.xml ( 1773 bytes, from 2015-09-24 17:30:00)
Copyright (C) 2013-2015 by the following authors:
- Rob Clark <robdclark@gmail.com> (robclark)
...
...
@@ -85,6 +86,10 @@ enum adreno_rb_blend_factor {
FACTOR_CONSTANT_ALPHA
=
14
,
FACTOR_ONE_MINUS_CONSTANT_ALPHA
=
15
,
FACTOR_SRC_ALPHA_SATURATE
=
16
,
FACTOR_SRC1_COLOR
=
20
,
FACTOR_ONE_MINUS_SRC1_COLOR
=
21
,
FACTOR_SRC1_ALPHA
=
22
,
FACTOR_ONE_MINUS_SRC1_ALPHA
=
23
,
};
enum
adreno_rb_surface_endian
{
...
...
drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h
View file @
8217e97a
...
...
@@ -8,13 +8,14 @@ This file was generated by the rules-ng-ng headergen tool in this git repository
git clone https://github.com/freedreno/envytools.git
The rules-ng-ng source files this header was generated from are:
- /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 3
64 bytes, from 2015-05-20 20:03:07
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 3
98 bytes, from 2015-09-24 17:25:31
)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a2xx.xml ( 32901 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10
551 bytes, from 2015-05-20 20:03:14
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml ( 10
755 bytes, from 2015-09-14 20:46:55
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 14968 bytes, from 2015-05-20 20:12:27)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67120 bytes, from 2015-08-14 23:22:03)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63785 bytes, from 2015-08-14 18:27:06)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml ( 67771 bytes, from 2015-09-14 20:46:55)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 63970 bytes, from 2015-09-14 20:50:12)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/ocmem.xml ( 1773 bytes, from 2015-09-24 17:30:00)
Copyright (C) 2013-2015 by the following authors:
- Rob Clark <robdclark@gmail.com> (robclark)
...
...
drivers/gpu/drm/msm/dsi/dsi.xml.h
View file @
8217e97a
...
...
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are:
- /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2
576 bytes, from 2015-07-09 22:10:24
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 3
6021 bytes, from 2015-07-09 22:10:24
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 2
6057 bytes, from 2015-08-14 21:47:57
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml (
344 bytes, from 2015-05-20 20:03:07
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2
849 bytes, from 2015-09-18 12:07:28
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 3
7194 bytes, from 2015-09-18 12:07:28
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 2
7887 bytes, from 2015-10-22 16:34:52
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml (
602 bytes, from 2015-10-22 16:35:02
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07)
- /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)
#define REG_DSI_8x60_PHY_CAL_STATUS 0x000000fc
#define DSI_8x60_PHY_CAL_STATUS_CAL_BUSY 0x10000000
static
inline
uint32_t
REG_DSI_
8960_LN
(
uint32_t
i0
)
{
return
0x000003
00
+
0x40
*
i0
;
}
static
inline
uint32_t
REG_DSI_
28nm_8960_PHY_LN
(
uint32_t
i0
)
{
return
0x000000
00
+
0x40
*
i0
;
}
static
inline
uint32_t
REG_DSI_
8960_LN_CFG_0
(
uint32_t
i0
)
{
return
0x000003
00
+
0x40
*
i0
;
}
static
inline
uint32_t
REG_DSI_
28nm_8960_PHY_LN_CFG_0
(
uint32_t
i0
)
{
return
0x000000
00
+
0x40
*
i0
;
}
static
inline
uint32_t
REG_DSI_
8960_LN_CFG_1
(
uint32_t
i0
)
{
return
0x000003
04
+
0x40
*
i0
;
}
static
inline
uint32_t
REG_DSI_
28nm_8960_PHY_LN_CFG_1
(
uint32_t
i0
)
{
return
0x000000
04
+
0x40
*
i0
;
}
static
inline
uint32_t
REG_DSI_
8960_LN_CFG_2
(
uint32_t
i0
)
{
return
0x000003
08
+
0x40
*
i0
;
}
static
inline
uint32_t
REG_DSI_
28nm_8960_PHY_LN_CFG_2
(
uint32_t
i0
)
{
return
0x000000
08
+
0x40
*
i0
;
}
static
inline
uint32_t
REG_DSI_
8960_LN_TEST_DATAPATH
(
uint32_t
i0
)
{
return
0x000003
0c
+
0x40
*
i0
;
}
static
inline
uint32_t
REG_DSI_
28nm_8960_PHY_LN_TEST_DATAPATH
(
uint32_t
i0
)
{
return
0x000000
0c
+
0x40
*
i0
;
}
static
inline
uint32_t
REG_DSI_
8960_LN_TEST_STR_0
(
uint32_t
i0
)
{
return
0x000003
14
+
0x40
*
i0
;
}
static
inline
uint32_t
REG_DSI_
28nm_8960_PHY_LN_TEST_STR_0
(
uint32_t
i0
)
{
return
0x000000
14
+
0x40
*
i0
;
}
static
inline
uint32_t
REG_DSI_
8960_LN_TEST_STR_1
(
uint32_t
i0
)
{
return
0x000003
18
+
0x40
*
i0
;
}
static
inline
uint32_t
REG_DSI_
28nm_8960_PHY_LN_TEST_STR_1
(
uint32_t
i0
)
{
return
0x000000
18
+
0x40
*
i0
;
}
#define REG_DSI_
8960_PHY_LNCK_CFG_0 0x000004
00
#define REG_DSI_
28nm_8960_PHY_LNCK_CFG_0 0x000001
00
#define REG_DSI_
8960_PHY_LNCK_CFG_1 0x000004
04
#define REG_DSI_
28nm_8960_PHY_LNCK_CFG_1 0x000001
04
#define REG_DSI_
8960_PHY_LNCK_CFG_2 0x000004
08
#define REG_DSI_
28nm_8960_PHY_LNCK_CFG_2 0x000001
08
#define REG_DSI_
8960_PHY_LNCK_TEST_DATAPATH 0x000004
0c
#define REG_DSI_
28nm_8960_PHY_LNCK_TEST_DATAPATH 0x000001
0c
#define REG_DSI_
8960_PHY_LNCK_TEST_STR0 0x000004
14
#define REG_DSI_
28nm_8960_PHY_LNCK_TEST_STR0 0x000001
14
#define REG_DSI_
8960_PHY_LNCK_TEST_STR1 0x000004
18
#define REG_DSI_
28nm_8960_PHY_LNCK_TEST_STR1 0x000001
18
#define REG_DSI_8960_PHY_TIMING_CTRL_0 0x00000440
#define REG_DSI_28nm_8960_PHY_TIMING_CTRL_0 0x00000140
#define DSI_28nm_8960_PHY_TIMING_CTRL_0_CLK_ZERO__MASK 0x000000ff
#define DSI_28nm_8960_PHY_TIMING_CTRL_0_CLK_ZERO__SHIFT 0
static
inline
uint32_t
DSI_28nm_8960_PHY_TIMING_CTRL_0_CLK_ZERO
(
uint32_t
val
)
{
return
((
val
)
<<
DSI_28nm_8960_PHY_TIMING_CTRL_0_CLK_ZERO__SHIFT
)
&
DSI_28nm_8960_PHY_TIMING_CTRL_0_CLK_ZERO__MASK
;
}
#define REG_DSI_28nm_8960_PHY_TIMING_CTRL_1 0x00000144
#define DSI_28nm_8960_PHY_TIMING_CTRL_1_CLK_TRAIL__MASK 0x000000ff
#define DSI_28nm_8960_PHY_TIMING_CTRL_1_CLK_TRAIL__SHIFT 0
static
inline
uint32_t
DSI_28nm_8960_PHY_TIMING_CTRL_1_CLK_TRAIL
(
uint32_t
val
)
{
return
((
val
)
<<
DSI_28nm_8960_PHY_TIMING_CTRL_1_CLK_TRAIL__SHIFT
)
&
DSI_28nm_8960_PHY_TIMING_CTRL_1_CLK_TRAIL__MASK
;
}
#define REG_DSI_28nm_8960_PHY_TIMING_CTRL_2 0x00000148
#define DSI_28nm_8960_PHY_TIMING_CTRL_2_CLK_PREPARE__MASK 0x000000ff
#define DSI_28nm_8960_PHY_TIMING_CTRL_2_CLK_PREPARE__SHIFT 0
static
inline
uint32_t
DSI_28nm_8960_PHY_TIMING_CTRL_2_CLK_PREPARE
(
uint32_t
val
)
{
return
((
val
)
<<
DSI_28nm_8960_PHY_TIMING_CTRL_2_CLK_PREPARE__SHIFT
)
&
DSI_28nm_8960_PHY_TIMING_CTRL_2_CLK_PREPARE__MASK
;
}
#define REG_DSI_28nm_8960_PHY_TIMING_CTRL_3 0x0000014c
#define REG_DSI_28nm_8960_PHY_TIMING_CTRL_4 0x00000150
#define DSI_28nm_8960_PHY_TIMING_CTRL_4_HS_EXIT__MASK 0x000000ff
#define DSI_28nm_8960_PHY_TIMING_CTRL_4_HS_EXIT__SHIFT 0
static
inline
uint32_t
DSI_28nm_8960_PHY_TIMING_CTRL_4_HS_EXIT
(
uint32_t
val
)
{
return
((
val
)
<<
DSI_28nm_8960_PHY_TIMING_CTRL_4_HS_EXIT__SHIFT
)
&
DSI_28nm_8960_PHY_TIMING_CTRL_4_HS_EXIT__MASK
;
}
#define REG_DSI_28nm_8960_PHY_TIMING_CTRL_5 0x00000154
#define DSI_28nm_8960_PHY_TIMING_CTRL_5_HS_ZERO__MASK 0x000000ff
#define DSI_28nm_8960_PHY_TIMING_CTRL_5_HS_ZERO__SHIFT 0
static
inline
uint32_t
DSI_28nm_8960_PHY_TIMING_CTRL_5_HS_ZERO
(
uint32_t
val
)
{
return
((
val
)
<<
DSI_28nm_8960_PHY_TIMING_CTRL_5_HS_ZERO__SHIFT
)
&
DSI_28nm_8960_PHY_TIMING_CTRL_5_HS_ZERO__MASK
;
}
#define REG_DSI_28nm_8960_PHY_TIMING_CTRL_6 0x00000158
#define DSI_28nm_8960_PHY_TIMING_CTRL_6_HS_PREPARE__MASK 0x000000ff
#define DSI_28nm_8960_PHY_TIMING_CTRL_6_HS_PREPARE__SHIFT 0
static
inline
uint32_t
DSI_28nm_8960_PHY_TIMING_CTRL_6_HS_PREPARE
(
uint32_t
val
)
{
return
((
val
)
<<
DSI_28nm_8960_PHY_TIMING_CTRL_6_HS_PREPARE__SHIFT
)
&
DSI_28nm_8960_PHY_TIMING_CTRL_6_HS_PREPARE__MASK
;
}
#define REG_DSI_28nm_8960_PHY_TIMING_CTRL_7 0x0000015c
#define DSI_28nm_8960_PHY_TIMING_CTRL_7_HS_TRAIL__MASK 0x000000ff
#define DSI_28nm_8960_PHY_TIMING_CTRL_7_HS_TRAIL__SHIFT 0
static
inline
uint32_t
DSI_28nm_8960_PHY_TIMING_CTRL_7_HS_TRAIL
(
uint32_t
val
)
{
return
((
val
)
<<
DSI_28nm_8960_PHY_TIMING_CTRL_7_HS_TRAIL__SHIFT
)
&
DSI_28nm_8960_PHY_TIMING_CTRL_7_HS_TRAIL__MASK
;
}
#define REG_DSI_28nm_8960_PHY_TIMING_CTRL_8 0x00000160
#define DSI_28nm_8960_PHY_TIMING_CTRL_8_HS_RQST__MASK 0x000000ff
#define DSI_28nm_8960_PHY_TIMING_CTRL_8_HS_RQST__SHIFT 0
static
inline
uint32_t
DSI_28nm_8960_PHY_TIMING_CTRL_8_HS_RQST
(
uint32_t
val
)
{
return
((
val
)
<<
DSI_28nm_8960_PHY_TIMING_CTRL_8_HS_RQST__SHIFT
)
&
DSI_28nm_8960_PHY_TIMING_CTRL_8_HS_RQST__MASK
;
}
#define REG_DSI_28nm_8960_PHY_TIMING_CTRL_9 0x00000164
#define DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_GO__MASK 0x00000007
#define DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_GO__SHIFT 0
static
inline
uint32_t
DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_GO
(
uint32_t
val
)
{
return
((
val
)
<<
DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_GO__SHIFT
)
&
DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_GO__MASK
;
}
#define DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_SURE__MASK 0x00000070
#define DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_SURE__SHIFT 4
static
inline
uint32_t
DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_SURE
(
uint32_t
val
)
{
return
((
val
)
<<
DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_SURE__SHIFT
)
&
DSI_28nm_8960_PHY_TIMING_CTRL_9_TA_SURE__MASK
;
}
#define REG_DSI_28nm_8960_PHY_TIMING_CTRL_10 0x00000168
#define DSI_28nm_8960_PHY_TIMING_CTRL_10_TA_GET__MASK 0x00000007
#define DSI_28nm_8960_PHY_TIMING_CTRL_10_TA_GET__SHIFT 0
static
inline
uint32_t
DSI_28nm_8960_PHY_TIMING_CTRL_10_TA_GET
(
uint32_t
val
)
{
return
((
val
)
<<
DSI_28nm_8960_PHY_TIMING_CTRL_10_TA_GET__SHIFT
)
&
DSI_28nm_8960_PHY_TIMING_CTRL_10_TA_GET__MASK
;
}
#define REG_DSI_28nm_8960_PHY_TIMING_CTRL_11 0x0000016c
#define DSI_28nm_8960_PHY_TIMING_CTRL_11_TRIG3_CMD__MASK 0x000000ff
#define DSI_28nm_8960_PHY_TIMING_CTRL_11_TRIG3_CMD__SHIFT 0
static
inline
uint32_t
DSI_28nm_8960_PHY_TIMING_CTRL_11_TRIG3_CMD
(
uint32_t
val
)
{
return
((
val
)
<<
DSI_28nm_8960_PHY_TIMING_CTRL_11_TRIG3_CMD__SHIFT
)
&
DSI_28nm_8960_PHY_TIMING_CTRL_11_TRIG3_CMD__MASK
;
}
#define REG_DSI_28nm_8960_PHY_CTRL_0 0x00000170
#define REG_DSI_28nm_8960_PHY_CTRL_1 0x00000174
#define REG_DSI_28nm_8960_PHY_CTRL_2 0x00000178
#define REG_DSI_28nm_8960_PHY_CTRL_3 0x0000017c
#define REG_DSI_28nm_8960_PHY_STRENGTH_0 0x00000180
#define REG_DSI_28nm_8960_PHY_STRENGTH_1 0x00000184
#define REG_DSI_28nm_8960_PHY_STRENGTH_2 0x00000188
#define REG_DSI_28nm_8960_PHY_BIST_CTRL_0 0x0000018c
#define REG_DSI_28nm_8960_PHY_BIST_CTRL_1 0x00000190
#define REG_DSI_28nm_8960_PHY_BIST_CTRL_2 0x00000194
#define REG_DSI_28nm_8960_PHY_BIST_CTRL_3 0x00000198
#define REG_DSI_28nm_8960_PHY_BIST_CTRL_4 0x0000019c
#define REG_DSI_
8960_PHY_TIMING_CTRL_1 0x00000444
#define REG_DSI_
28nm_8960_PHY_LDO_CTRL 0x000001b0
#define REG_DSI_
8960_PHY_TIMING_CTRL_2 0x00000448
#define REG_DSI_
28nm_8960_PHY_MISC_REGULATOR_CTRL_0 0x00000000
#define REG_DSI_
8960_PHY_TIMING_CTRL_3 0x0000044c
#define REG_DSI_
28nm_8960_PHY_MISC_REGULATOR_CTRL_1 0x00000004
#define REG_DSI_
8960_PHY_TIMING_CTRL_4 0x00000450
#define REG_DSI_
28nm_8960_PHY_MISC_REGULATOR_CTRL_2 0x00000008
#define REG_DSI_
8960_PHY_TIMING_CTRL_5 0x00000454
#define REG_DSI_
28nm_8960_PHY_MISC_REGULATOR_CTRL_3 0x0000000c
#define REG_DSI_
8960_PHY_TIMING_CTRL_6 0x00000458
#define REG_DSI_
28nm_8960_PHY_MISC_REGULATOR_CTRL_4 0x00000010
#define REG_DSI_
8960_PHY_TIMING_CTRL_7 0x0000045c
#define REG_DSI_
28nm_8960_PHY_MISC_REGULATOR_CTRL_5 0x00000014
#define REG_DSI_
8960_PHY_TIMING_CTRL_8 0x00000460
#define REG_DSI_
28nm_8960_PHY_MISC_REGULATOR_CAL_PWR_CFG 0x00000018
#define REG_DSI_
8960_PHY_TIMING_CTRL_9 0x00000464
#define REG_DSI_
28nm_8960_PHY_MISC_CAL_HW_TRIGGER 0x00000028
#define REG_DSI_
8960_PHY_TIMING_CTRL_10 0x00000468
#define REG_DSI_
28nm_8960_PHY_MISC_CAL_SW_CFG_0 0x0000002c
#define REG_DSI_
8960_PHY_TIMING_CTRL_11 0x0000046c
#define REG_DSI_
28nm_8960_PHY_MISC_CAL_SW_CFG_1 0x00000030
#define REG_DSI_
8960_PHY_CTRL_0 0x00000470
#define REG_DSI_
28nm_8960_PHY_MISC_CAL_SW_CFG_2 0x00000034
#define REG_DSI_
8960_PHY_CTRL_1 0x00000474
#define REG_DSI_
28nm_8960_PHY_MISC_CAL_HW_CFG_0 0x00000038
#define REG_DSI_
8960_PHY_CTRL_2 0x00000478
#define REG_DSI_
28nm_8960_PHY_MISC_CAL_HW_CFG_1 0x0000003c
#define REG_DSI_
8960_PHY_CTRL_3 0x0000047c
#define REG_DSI_
28nm_8960_PHY_MISC_CAL_HW_CFG_2 0x00000040
#define REG_DSI_
8960_PHY_STRENGTH_0 0x00000480
#define REG_DSI_
28nm_8960_PHY_MISC_CAL_HW_CFG_3 0x00000044
#define REG_DSI_
8960_PHY_STRENGTH_1 0x00000484
#define REG_DSI_
28nm_8960_PHY_MISC_CAL_HW_CFG_4 0x00000048
#define REG_DSI_8960_PHY_STRENGTH_2 0x00000488
#define REG_DSI_28nm_8960_PHY_MISC_CAL_STATUS 0x00000050
#define DSI_28nm_8960_PHY_MISC_CAL_STATUS_CAL_BUSY 0x00000010
#define REG_DSI_8960_PHY_BIST_CTRL_0 0x0000048c
#define REG_DSI_28nm_8960_PHY_PLL_CTRL_0 0x00000000
#define DSI_28nm_8960_PHY_PLL_CTRL_0_ENABLE 0x00000001
#define REG_DSI_
8960_PHY_BIST_CTRL_1 0x00000490
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_1 0x00000004
#define REG_DSI_
8960_PHY_BIST_CTRL_2 0x00000494
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_2 0x00000008
#define REG_DSI_
8960_PHY_BIST_CTRL_3 0x00000498
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_3 0x0000000c
#define REG_DSI_
8960_PHY_BIST_CTRL_4 0x0000049c
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_4 0x00000010
#define REG_DSI_
8960_PHY_LDO_CTRL 0x000004b0
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_5 0x00000014
#define REG_DSI_
8960_PHY_REGULATOR_CTRL_0 0x00000500
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_6 0x00000018
#define REG_DSI_
8960_PHY_REGULATOR_CTRL_1 0x00000504
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_7 0x0000001c
#define REG_DSI_
8960_PHY_REGULATOR_CTRL_2 0x00000508
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_8 0x00000020
#define REG_DSI_
8960_PHY_REGULATOR_CTRL_3 0x0000050c
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_9 0x00000024
#define REG_DSI_
8960_PHY_REGULATOR_CTRL_4 0x00000510
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_10 0x00000028
#define REG_DSI_
8960_PHY_REGULATOR_CAL_PWR_CFG 0x00000518
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_11 0x0000002c
#define REG_DSI_
8960_PHY_CAL_HW_TRIGGER 0x00000528
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_12 0x00000030
#define REG_DSI_
8960_PHY_CAL_SW_CFG_0 0x0000052c
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_13 0x00000034
#define REG_DSI_
8960_PHY_CAL_SW_CFG_1 0x00000530
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_14 0x00000038
#define REG_DSI_
8960_PHY_CAL_SW_CFG_2 0x00000534
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_15 0x0000003c
#define REG_DSI_
8960_PHY_CAL_HW_CFG_0 0x00000538
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_16 0x00000040
#define REG_DSI_
8960_PHY_CAL_HW_CFG_1 0x0000053c
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_17 0x00000044
#define REG_DSI_
8960_PHY_CAL_HW_CFG_2 0x00000540
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_18 0x00000048
#define REG_DSI_
8960_PHY_CAL_HW_CFG_3 0x00000544
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_19 0x0000004c
#define REG_DSI_
8960_PHY_CAL_HW_CFG_4 0x00000548
#define REG_DSI_
28nm_8960_PHY_PLL_CTRL_20 0x00000050
#define REG_DSI_
8960_PHY_CAL_STATUS 0x0000055
0
#define DSI_
8960_PHY_CAL_STATUS_CAL_BUSY 0x00000010
#define REG_DSI_
28nm_8960_PHY_PLL_RDY 0x0000008
0
#define DSI_
28nm_8960_PHY_PLL_RDY_PLL_RDY 0x00000001
static
inline
uint32_t
REG_DSI_28nm_PHY_LN
(
uint32_t
i0
)
{
return
0x00000000
+
0x40
*
i0
;
}
...
...
drivers/gpu/drm/msm/dsi/mmss_cc.xml.h
View file @
8217e97a
...
...
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are:
- /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2
576 bytes, from 2015-07-09 22:10:24
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 3
6021 bytes, from 2015-07-09 22:10:24
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 2
6057 bytes, from 2015-08-14 21:47:57
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml (
344 bytes, from 2015-05-20 20:03:07
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2
849 bytes, from 2015-09-18 12:07:28
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 3
7194 bytes, from 2015-09-18 12:07:28
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 2
7887 bytes, from 2015-10-22 16:34:52
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml (
602 bytes, from 2015-10-22 16:35:02
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43)
...
...
drivers/gpu/drm/msm/dsi/sfpb.xml.h
View file @
8217e97a
...
...
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are:
- /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2
576 bytes, from 2015-07-09 22:10:24
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 3
6021 bytes, from 2015-07-09 22:10:24
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 2
6057 bytes, from 2015-08-14 21:47:57
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml (
344 bytes, from 2015-05-20 20:03:07
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2
849 bytes, from 2015-09-18 12:07:28
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 3
7194 bytes, from 2015-09-18 12:07:28
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 2
7887 bytes, from 2015-10-22 16:34:52
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml (
602 bytes, from 2015-10-22 16:35:02
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07)
- /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.
*/
#define REG_SFPB_CFG 0x00000058
enum
sfpb_ahb_arb_master_port_en
{
SFPB_MASTER_PORT_ENABLE
=
3
,
SFPB_MASTER_PORT_DISABLE
=
0
,
};
#define REG_SFPB_GPREG 0x00000058
#define SFPB_GPREG_MASTER_PORT_EN__MASK 0x00001800
#define SFPB_GPREG_MASTER_PORT_EN__SHIFT 11
static
inline
uint32_t
SFPB_GPREG_MASTER_PORT_EN
(
enum
sfpb_ahb_arb_master_port_en
val
)
{
return
((
val
)
<<
SFPB_GPREG_MASTER_PORT_EN__SHIFT
)
&
SFPB_GPREG_MASTER_PORT_EN__MASK
;
}
#endif
/* SFPB_XML */
drivers/gpu/drm/msm/edp/edp.xml.h
View file @
8217e97a
...
...
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are:
- /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2
576 bytes, from 2015-07-09 22:10:24
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 3
6021 bytes, from 2015-07-09 22:10:24
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 2
6057 bytes, from 2015-08-14 21:47:57
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml (
344 bytes, from 2015-05-20 20:03:07
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2
849 bytes, from 2015-09-18 12:07:28
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 3
7194 bytes, from 2015-09-18 12:07:28
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 2
7887 bytes, from 2015-10-22 16:34:52
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml (
602 bytes, from 2015-10-22 16:35:02
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43)
...
...
drivers/gpu/drm/msm/hdmi/hdmi.xml.h
View file @
8217e97a
...
...
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are:
- /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2
576 bytes, from 2015-07-09 22:10:24
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 3
6021 bytes, from 2015-07-09 22:10:24
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 2
6057 bytes, from 2015-08-14 21:47:57
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml (
344 bytes, from 2015-05-20 20:03:07
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2
849 bytes, from 2015-09-18 12:07:28
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 3
7194 bytes, from 2015-09-18 12:07:28
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 2
7887 bytes, from 2015-10-22 16:34:52
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml (
602 bytes, from 2015-10-22 16:35:02
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43)
...
...
drivers/gpu/drm/msm/hdmi/qfprom.xml.h
View file @
8217e97a
...
...
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are:
- /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2
576 bytes, from 2015-07-09 22:10:24
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 3
6021 bytes, from 2015-07-09 22:10:24
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 2
6057 bytes, from 2015-08-14 21:47:57
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml (
344 bytes, from 2015-05-20 20:03:07
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2
849 bytes, from 2015-09-18 12:07:28
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 3
7194 bytes, from 2015-09-18 12:07:28
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 2
7887 bytes, from 2015-10-22 16:34:52
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml (
602 bytes, from 2015-10-22 16:35:02
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43)
...
...
drivers/gpu/drm/msm/mdp/mdp4/mdp4.xml.h
View file @
8217e97a
...
...
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are:
- /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2
576 bytes, from 2015-07-09 22:10:24
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 3
6021 bytes, from 2015-07-09 22:10:24
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 2
6057 bytes, from 2015-08-14 21:47:57
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml (
344 bytes, from 2015-05-20 20:03:07
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2
849 bytes, from 2015-09-18 12:07:28
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 3
7194 bytes, from 2015-09-18 12:07:28
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 2
7887 bytes, from 2015-10-22 16:34:52
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml (
602 bytes, from 2015-10-22 16:35:02
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 29154 bytes, from 2015-08-10 21:25:43)
...
...
drivers/gpu/drm/msm/mdp/mdp5/mdp5.xml.h
View file @
8217e97a
...
...
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are:
- /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2
576 bytes, from 2015-07-09 22:10:24
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 3
6021 bytes, from 2015-07-09 22:10:24
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 2
6057 bytes, from 2015-08-14 21:47:57
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml (
344 bytes, from 2015-05-20 20:03:07
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2
849 bytes, from 2015-09-18 12:07:28
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 3
7194 bytes, from 2015-09-18 12:07:28
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 2
7887 bytes, from 2015-10-22 16:34:52
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml (
602 bytes, from 2015-10-22 16:35:02
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07)
- /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)
#define MDP5_PIPE_SRC_OP_MODE_IGC_ROM_1 0x00040000
#define MDP5_PIPE_SRC_OP_MODE_DEINTERLACE 0x00400000
#define MDP5_PIPE_SRC_OP_MODE_DEINTERLACE_ODD 0x00800000
#define MDP5_PIPE_SRC_OP_MODE_SW_PIX_EXT_OVERRIDE 0x80000000
static
inline
uint32_t
REG_MDP5_PIPE_SRC_CONSTANT_COLOR
(
enum
mdp5_pipe
i0
)
{
return
0x0000003c
+
__offset_PIPE
(
i0
);
}
...
...
@@ -932,6 +933,83 @@ static inline uint32_t MDP5_PIPE_DECIMATION_HORZ(uint32_t val)
return
((
val
)
<<
MDP5_PIPE_DECIMATION_HORZ__SHIFT
)
&
MDP5_PIPE_DECIMATION_HORZ__MASK
;
}
static
inline
uint32_t
__offset_SW_PIX_EXT
(
enum
mdp_component_type
idx
)
{
switch
(
idx
)
{
case
COMP_0
:
return
0x00000100
;
case
COMP_1_2
:
return
0x00000110
;
case
COMP_3
:
return
0x00000120
;
default:
return
INVALID_IDX
(
idx
);
}
}
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
);
}
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
);
}
#define MDP5_PIPE_SW_PIX_EXT_LR_LEFT_RPT__MASK 0x000000ff
#define MDP5_PIPE_SW_PIX_EXT_LR_LEFT_RPT__SHIFT 0
static
inline
uint32_t
MDP5_PIPE_SW_PIX_EXT_LR_LEFT_RPT
(
uint32_t
val
)
{
return
((
val
)
<<
MDP5_PIPE_SW_PIX_EXT_LR_LEFT_RPT__SHIFT
)
&
MDP5_PIPE_SW_PIX_EXT_LR_LEFT_RPT__MASK
;
}
#define MDP5_PIPE_SW_PIX_EXT_LR_LEFT_OVF__MASK 0x0000ff00
#define MDP5_PIPE_SW_PIX_EXT_LR_LEFT_OVF__SHIFT 8
static
inline
uint32_t
MDP5_PIPE_SW_PIX_EXT_LR_LEFT_OVF
(
int32_t
val
)
{
return
((
val
)
<<
MDP5_PIPE_SW_PIX_EXT_LR_LEFT_OVF__SHIFT
)
&
MDP5_PIPE_SW_PIX_EXT_LR_LEFT_OVF__MASK
;
}
#define MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_RPT__MASK 0x00ff0000
#define MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_RPT__SHIFT 16
static
inline
uint32_t
MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_RPT
(
uint32_t
val
)
{
return
((
val
)
<<
MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_RPT__SHIFT
)
&
MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_RPT__MASK
;
}
#define MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_OVF__MASK 0xff000000
#define MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_OVF__SHIFT 24
static
inline
uint32_t
MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_OVF
(
int32_t
val
)
{
return
((
val
)
<<
MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_OVF__SHIFT
)
&
MDP5_PIPE_SW_PIX_EXT_LR_RIGHT_OVF__MASK
;
}
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
);
}
#define MDP5_PIPE_SW_PIX_EXT_TB_TOP_RPT__MASK 0x000000ff
#define MDP5_PIPE_SW_PIX_EXT_TB_TOP_RPT__SHIFT 0
static
inline
uint32_t
MDP5_PIPE_SW_PIX_EXT_TB_TOP_RPT
(
uint32_t
val
)
{
return
((
val
)
<<
MDP5_PIPE_SW_PIX_EXT_TB_TOP_RPT__SHIFT
)
&
MDP5_PIPE_SW_PIX_EXT_TB_TOP_RPT__MASK
;
}
#define MDP5_PIPE_SW_PIX_EXT_TB_TOP_OVF__MASK 0x0000ff00
#define MDP5_PIPE_SW_PIX_EXT_TB_TOP_OVF__SHIFT 8
static
inline
uint32_t
MDP5_PIPE_SW_PIX_EXT_TB_TOP_OVF
(
int32_t
val
)
{
return
((
val
)
<<
MDP5_PIPE_SW_PIX_EXT_TB_TOP_OVF__SHIFT
)
&
MDP5_PIPE_SW_PIX_EXT_TB_TOP_OVF__MASK
;
}
#define MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_RPT__MASK 0x00ff0000
#define MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_RPT__SHIFT 16
static
inline
uint32_t
MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_RPT
(
uint32_t
val
)
{
return
((
val
)
<<
MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_RPT__SHIFT
)
&
MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_RPT__MASK
;
}
#define MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_OVF__MASK 0xff000000
#define MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_OVF__SHIFT 24
static
inline
uint32_t
MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_OVF
(
int32_t
val
)
{
return
((
val
)
<<
MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_OVF__SHIFT
)
&
MDP5_PIPE_SW_PIX_EXT_TB_BOTTOM_OVF__MASK
;
}
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
);
}
#define MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_LEFT_RIGHT__MASK 0x0000ffff
#define MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_LEFT_RIGHT__SHIFT 0
static
inline
uint32_t
MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_LEFT_RIGHT
(
uint32_t
val
)
{
return
((
val
)
<<
MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_LEFT_RIGHT__SHIFT
)
&
MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_LEFT_RIGHT__MASK
;
}
#define MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_TOP_BOTTOM__MASK 0xffff0000
#define MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_TOP_BOTTOM__SHIFT 16
static
inline
uint32_t
MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_TOP_BOTTOM
(
uint32_t
val
)
{
return
((
val
)
<<
MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_TOP_BOTTOM__SHIFT
)
&
MDP5_PIPE_SW_PIX_EXT_REQ_PIXELS_TOP_BOTTOM__MASK
;
}
static
inline
uint32_t
REG_MDP5_PIPE_SCALE_CONFIG
(
enum
mdp5_pipe
i0
)
{
return
0x00000204
+
__offset_PIPE
(
i0
);
}
#define MDP5_PIPE_SCALE_CONFIG_SCALEX_EN 0x00000001
#define MDP5_PIPE_SCALE_CONFIG_SCALEY_EN 0x00000002
...
...
drivers/gpu/drm/msm/mdp/mdp_common.xml.h
View file @
8217e97a
...
...
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are:
- /home/robclark/src/freedreno/envytools/rnndb/msm.xml ( 676 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2015-05-20 20:03:07)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20915 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2
576 bytes, from 2015-07-09 22:10:24
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 3
6021 bytes, from 2015-07-09 22:10:24
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 2
6057 bytes, from 2015-08-14 21:47:57
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml (
344 bytes, from 2015-05-20 20:03:07
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 2
849 bytes, from 2015-09-18 12:07:28
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 3
7194 bytes, from 2015-09-18 12:07:28
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 2
7887 bytes, from 2015-10-22 16:34:52
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml (
602 bytes, from 2015-10-22 16:35:02
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2015-05-20 20:03:14)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2015-05-20 20:03:07)
- /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 {
BG_PIXEL
=
3
,
};
enum
mdp_component_type
{
COMP_0
=
0
,
COMP_1_2
=
1
,
COMP_3
=
2
,
COMP_MAX
=
3
,
};
enum
mdp_bpc
{
BPC1
=
0
,
BPC5
=
1
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment