Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
raspberrypi-kernel
提交
bc00ae02
R
raspberrypi-kernel
项目概览
openeuler
/
raspberrypi-kernel
通知
13
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
raspberrypi-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
bc00ae02
编写于
10月 31, 2014
作者:
R
Rob Clark
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
drm/msm: update generated headers
Signed-off-by:
N
Rob Clark
<
robdclark@gmail.com
>
上级
0122f96f
变更
12
展开全部
隐藏空白更改
内联
并排
Showing
12 changed file
with
2459 addition
and
108 deletion
+2459
-108
drivers/gpu/drm/msm/adreno/a2xx.xml.h
drivers/gpu/drm/msm/adreno/a2xx.xml.h
+13
-13
drivers/gpu/drm/msm/adreno/a3xx.xml.h
drivers/gpu/drm/msm/adreno/a3xx.xml.h
+221
-26
drivers/gpu/drm/msm/adreno/a4xx.xml.h
drivers/gpu/drm/msm/adreno/a4xx.xml.h
+2144
-0
drivers/gpu/drm/msm/adreno/adreno_common.xml.h
drivers/gpu/drm/msm/adreno/adreno_common.xml.h
+13
-4
drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h
drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h
+39
-36
drivers/gpu/drm/msm/dsi/dsi.xml.h
drivers/gpu/drm/msm/dsi/dsi.xml.h
+4
-4
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
+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
+5
-5
未找到文件。
drivers/gpu/drm/msm/adreno/a2xx.xml.h
浏览文件 @
bc00ae02
...
...
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are:
- /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 364 bytes, from 2013-11-30 14:47:15)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a2xx.xml ( 32901 bytes, from 2014-06-02 15:21:30)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml (
9859 bytes, from 2014-06-02 15:21
:30)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 1
4960 bytes, from 2014-07-27 17:22:13
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml (
58020 bytes, from 2014-08-01 12:22:4
8)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 4
1068 bytes, from 2014-08-01 12:22:48
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml (
10551 bytes, from 2014-11-13 22:44
:30)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 1
5053 bytes, from 2014-11-09 15:45:47
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml (
63169 bytes, from 2014-11-13 22:44:1
8)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 4
9097 bytes, from 2014-11-14 15:38:00
)
Copyright (C) 2013-2014 by the following authors:
- Rob Clark <robdclark@gmail.com> (robclark)
...
...
@@ -926,11 +926,11 @@ static inline uint32_t A2XX_VGT_DRAW_INITIATOR_INDEX_SIZE(enum pc_di_index_size
#define A2XX_VGT_DRAW_INITIATOR_NOT_EOP 0x00001000
#define A2XX_VGT_DRAW_INITIATOR_SMALL_INDEX 0x00002000
#define A2XX_VGT_DRAW_INITIATOR_PRE_DRAW_INITIATOR_ENABLE 0x00004000
#define A2XX_VGT_DRAW_INITIATOR_NUM_IN
DICES__MASK 0xffff
0000
#define A2XX_VGT_DRAW_INITIATOR_NUM_IN
DICES__SHIFT 16
static
inline
uint32_t
A2XX_VGT_DRAW_INITIATOR_NUM_IN
DI
CES
(
uint32_t
val
)
#define A2XX_VGT_DRAW_INITIATOR_NUM_IN
STANCES__MASK 0xff00
0000
#define A2XX_VGT_DRAW_INITIATOR_NUM_IN
STANCES__SHIFT 24
static
inline
uint32_t
A2XX_VGT_DRAW_INITIATOR_NUM_IN
STAN
CES
(
uint32_t
val
)
{
return
((
val
)
<<
A2XX_VGT_DRAW_INITIATOR_NUM_IN
DICES__SHIFT
)
&
A2XX_VGT_DRAW_INITIATOR_NUM_INDI
CES__MASK
;
return
((
val
)
<<
A2XX_VGT_DRAW_INITIATOR_NUM_IN
STANCES__SHIFT
)
&
A2XX_VGT_DRAW_INITIATOR_NUM_INSTAN
CES__MASK
;
}
#define REG_A2XX_VGT_IMMED_DATA 0x000021fd
...
...
@@ -1243,13 +1243,13 @@ static inline uint32_t A2XX_CLEAR_COLOR_ALPHA(uint32_t val)
#define A2XX_PA_SU_POINT_SIZE_HEIGHT__SHIFT 0
static
inline
uint32_t
A2XX_PA_SU_POINT_SIZE_HEIGHT
(
float
val
)
{
return
((((
uint32_t
)(
val
*
8
.
0
)))
<<
A2XX_PA_SU_POINT_SIZE_HEIGHT__SHIFT
)
&
A2XX_PA_SU_POINT_SIZE_HEIGHT__MASK
;
return
((((
uint32_t
)(
val
*
16
.
0
)))
<<
A2XX_PA_SU_POINT_SIZE_HEIGHT__SHIFT
)
&
A2XX_PA_SU_POINT_SIZE_HEIGHT__MASK
;
}
#define A2XX_PA_SU_POINT_SIZE_WIDTH__MASK 0xffff0000
#define A2XX_PA_SU_POINT_SIZE_WIDTH__SHIFT 16
static
inline
uint32_t
A2XX_PA_SU_POINT_SIZE_WIDTH
(
float
val
)
{
return
((((
uint32_t
)(
val
*
8
.
0
)))
<<
A2XX_PA_SU_POINT_SIZE_WIDTH__SHIFT
)
&
A2XX_PA_SU_POINT_SIZE_WIDTH__MASK
;
return
((((
uint32_t
)(
val
*
16
.
0
)))
<<
A2XX_PA_SU_POINT_SIZE_WIDTH__SHIFT
)
&
A2XX_PA_SU_POINT_SIZE_WIDTH__MASK
;
}
#define REG_A2XX_PA_SU_POINT_MINMAX 0x00002281
...
...
@@ -1257,13 +1257,13 @@ static inline uint32_t A2XX_PA_SU_POINT_SIZE_WIDTH(float val)
#define A2XX_PA_SU_POINT_MINMAX_MIN__SHIFT 0
static
inline
uint32_t
A2XX_PA_SU_POINT_MINMAX_MIN
(
float
val
)
{
return
((((
uint32_t
)(
val
*
8
.
0
)))
<<
A2XX_PA_SU_POINT_MINMAX_MIN__SHIFT
)
&
A2XX_PA_SU_POINT_MINMAX_MIN__MASK
;
return
((((
uint32_t
)(
val
*
16
.
0
)))
<<
A2XX_PA_SU_POINT_MINMAX_MIN__SHIFT
)
&
A2XX_PA_SU_POINT_MINMAX_MIN__MASK
;
}
#define A2XX_PA_SU_POINT_MINMAX_MAX__MASK 0xffff0000
#define A2XX_PA_SU_POINT_MINMAX_MAX__SHIFT 16
static
inline
uint32_t
A2XX_PA_SU_POINT_MINMAX_MAX
(
float
val
)
{
return
((((
uint32_t
)(
val
*
8
.
0
)))
<<
A2XX_PA_SU_POINT_MINMAX_MAX__SHIFT
)
&
A2XX_PA_SU_POINT_MINMAX_MAX__MASK
;
return
((((
uint32_t
)(
val
*
16
.
0
)))
<<
A2XX_PA_SU_POINT_MINMAX_MAX__SHIFT
)
&
A2XX_PA_SU_POINT_MINMAX_MAX__MASK
;
}
#define REG_A2XX_PA_SU_LINE_CNTL 0x00002282
...
...
@@ -1271,7 +1271,7 @@ static inline uint32_t A2XX_PA_SU_POINT_MINMAX_MAX(float val)
#define A2XX_PA_SU_LINE_CNTL_WIDTH__SHIFT 0
static
inline
uint32_t
A2XX_PA_SU_LINE_CNTL_WIDTH
(
float
val
)
{
return
((((
uint32_t
)(
val
*
8
.
0
)))
<<
A2XX_PA_SU_LINE_CNTL_WIDTH__SHIFT
)
&
A2XX_PA_SU_LINE_CNTL_WIDTH__MASK
;
return
((((
uint32_t
)(
val
*
16
.
0
)))
<<
A2XX_PA_SU_LINE_CNTL_WIDTH__SHIFT
)
&
A2XX_PA_SU_LINE_CNTL_WIDTH__MASK
;
}
#define REG_A2XX_PA_SC_LINE_STIPPLE 0x00002283
...
...
drivers/gpu/drm/msm/adreno/a3xx.xml.h
浏览文件 @
bc00ae02
此差异已折叠。
点击以展开。
drivers/gpu/drm/msm/adreno/a4xx.xml.h
0 → 100644
浏览文件 @
bc00ae02
此差异已折叠。
点击以展开。
drivers/gpu/drm/msm/adreno/adreno_common.xml.h
浏览文件 @
bc00ae02
...
...
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are:
- /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 364 bytes, from 2013-11-30 14:47:15)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a2xx.xml ( 32901 bytes, from 2014-06-02 15:21:30)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml (
9859 bytes, from 2014-06-02 15:21
:30)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 1
4960 bytes, from 2014-07-27 17:22:13
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml (
58020 bytes, from 2014-08-01 12:22:4
8)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 4
1068 bytes, from 2014-08-01 12:22:48
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml (
10551 bytes, from 2014-11-13 22:44
:30)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 1
5053 bytes, from 2014-11-09 15:45:47
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml (
63169 bytes, from 2014-11-13 22:44:1
8)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 4
9097 bytes, from 2014-11-14 15:38:00
)
Copyright (C) 2013-2014 by the following authors:
- Rob Clark <robdclark@gmail.com> (robclark)
...
...
@@ -105,6 +105,7 @@ enum adreno_rb_dither_mode {
enum
adreno_rb_depth_format
{
DEPTHX_16
=
0
,
DEPTHX_24_8
=
1
,
DEPTHX_32
=
2
,
};
enum
adreno_rb_copy_control_mode
{
...
...
@@ -132,6 +133,7 @@ enum a3xx_threadmode {
};
enum
a3xx_instrbuffermode
{
CACHE
=
0
,
BUFFER
=
1
,
};
...
...
@@ -140,6 +142,13 @@ enum a3xx_threadsize {
FOUR_QUADS
=
1
,
};
enum
a3xx_color_swap
{
WZYX
=
0
,
WXYZ
=
1
,
ZYXW
=
2
,
XYZW
=
3
,
};
#define REG_AXXX_CP_RB_BASE 0x000001c0
#define REG_AXXX_CP_RB_CNTL 0x000001c1
...
...
drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h
浏览文件 @
bc00ae02
...
...
@@ -11,10 +11,10 @@ The rules-ng-ng source files this header was generated from are:
- /home/robclark/src/freedreno/envytools/rnndb/adreno.xml ( 364 bytes, from 2013-11-30 14:47:15)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a2xx.xml ( 32901 bytes, from 2014-06-02 15:21:30)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml (
9859 bytes, from 2014-06-02 15:21
:30)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 1
4960 bytes, from 2014-07-27 17:22:13
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml (
58020 bytes, from 2014-08-01 12:22:4
8)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 4
1068 bytes, from 2014-08-01 12:22:48
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_common.xml (
10551 bytes, from 2014-11-13 22:44
:30)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/adreno_pm4.xml ( 1
5053 bytes, from 2014-11-09 15:45:47
)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a3xx.xml (
63169 bytes, from 2014-11-13 22:44:1
8)
- /home/robclark/src/freedreno/envytools/rnndb/adreno/a4xx.xml ( 4
9097 bytes, from 2014-11-14 15:38:00
)
Copyright (C) 2013-2014 by the following authors:
- Rob Clark <robdclark@gmail.com> (robclark)
...
...
@@ -157,6 +157,7 @@ enum adreno_pm4_type3_packets {
CP_IM_STORE
=
44
,
CP_SET_DRAW_INIT_FLAGS
=
75
,
CP_SET_PROTECTED_MODE
=
95
,
CP_BOOTSTRAP_UCODE
=
111
,
CP_LOAD_STATE
=
48
,
CP_COND_INDIRECT_BUFFER_PFE
=
58
,
CP_COND_INDIRECT_BUFFER_PFD
=
50
,
...
...
@@ -278,11 +279,11 @@ static inline uint32_t CP_DRAW_INDX_1_INDEX_SIZE(enum pc_di_index_size val)
#define CP_DRAW_INDX_1_NOT_EOP 0x00001000
#define CP_DRAW_INDX_1_SMALL_INDEX 0x00002000
#define CP_DRAW_INDX_1_PRE_DRAW_INITIATOR_ENABLE 0x00004000
#define CP_DRAW_INDX_1_NUM_IN
DICES__MASK 0xffff
0000
#define CP_DRAW_INDX_1_NUM_IN
DICES__SHIFT 16
static
inline
uint32_t
CP_DRAW_INDX_1_NUM_IN
DI
CES
(
uint32_t
val
)
#define CP_DRAW_INDX_1_NUM_IN
STANCES__MASK 0xff00
0000
#define CP_DRAW_INDX_1_NUM_IN
STANCES__SHIFT 24
static
inline
uint32_t
CP_DRAW_INDX_1_NUM_IN
STAN
CES
(
uint32_t
val
)
{
return
((
val
)
<<
CP_DRAW_INDX_1_NUM_IN
DICES__SHIFT
)
&
CP_DRAW_INDX_1_NUM_INDI
CES__MASK
;
return
((
val
)
<<
CP_DRAW_INDX_1_NUM_IN
STANCES__SHIFT
)
&
CP_DRAW_INDX_1_NUM_INSTAN
CES__MASK
;
}
#define REG_CP_DRAW_INDX_2 0x00000002
...
...
@@ -293,20 +294,20 @@ static inline uint32_t CP_DRAW_INDX_2_NUM_INDICES(uint32_t val)
return
((
val
)
<<
CP_DRAW_INDX_2_NUM_INDICES__SHIFT
)
&
CP_DRAW_INDX_2_NUM_INDICES__MASK
;
}
#define REG_CP_DRAW_INDX_
2 0x00000002
#define CP_DRAW_INDX_
2
_INDX_BASE__MASK 0xffffffff
#define CP_DRAW_INDX_
2
_INDX_BASE__SHIFT 0
static
inline
uint32_t
CP_DRAW_INDX_
2
_INDX_BASE
(
uint32_t
val
)
#define REG_CP_DRAW_INDX_
3 0x00000003
#define CP_DRAW_INDX_
3
_INDX_BASE__MASK 0xffffffff
#define CP_DRAW_INDX_
3
_INDX_BASE__SHIFT 0
static
inline
uint32_t
CP_DRAW_INDX_
3
_INDX_BASE
(
uint32_t
val
)
{
return
((
val
)
<<
CP_DRAW_INDX_
2_INDX_BASE__SHIFT
)
&
CP_DRAW_INDX_2
_INDX_BASE__MASK
;
return
((
val
)
<<
CP_DRAW_INDX_
3_INDX_BASE__SHIFT
)
&
CP_DRAW_INDX_3
_INDX_BASE__MASK
;
}
#define REG_CP_DRAW_INDX_
2 0x00000002
#define CP_DRAW_INDX_
2
_INDX_SIZE__MASK 0xffffffff
#define CP_DRAW_INDX_
2
_INDX_SIZE__SHIFT 0
static
inline
uint32_t
CP_DRAW_INDX_
2
_INDX_SIZE
(
uint32_t
val
)
#define REG_CP_DRAW_INDX_
4 0x00000004
#define CP_DRAW_INDX_
4
_INDX_SIZE__MASK 0xffffffff
#define CP_DRAW_INDX_
4
_INDX_SIZE__SHIFT 0
static
inline
uint32_t
CP_DRAW_INDX_
4
_INDX_SIZE
(
uint32_t
val
)
{
return
((
val
)
<<
CP_DRAW_INDX_
2_INDX_SIZE__SHIFT
)
&
CP_DRAW_INDX_2
_INDX_SIZE__MASK
;
return
((
val
)
<<
CP_DRAW_INDX_
4_INDX_SIZE__SHIFT
)
&
CP_DRAW_INDX_4
_INDX_SIZE__MASK
;
}
#define REG_CP_DRAW_INDX_2_0 0x00000000
...
...
@@ -345,11 +346,11 @@ static inline uint32_t CP_DRAW_INDX_2_1_INDEX_SIZE(enum pc_di_index_size val)
#define CP_DRAW_INDX_2_1_NOT_EOP 0x00001000
#define CP_DRAW_INDX_2_1_SMALL_INDEX 0x00002000
#define CP_DRAW_INDX_2_1_PRE_DRAW_INITIATOR_ENABLE 0x00004000
#define CP_DRAW_INDX_2_1_NUM_IN
DICES__MASK 0xffff
0000
#define CP_DRAW_INDX_2_1_NUM_IN
DICES__SHIFT 16
static
inline
uint32_t
CP_DRAW_INDX_2_1_NUM_IN
DI
CES
(
uint32_t
val
)
#define CP_DRAW_INDX_2_1_NUM_IN
STANCES__MASK 0xff00
0000
#define CP_DRAW_INDX_2_1_NUM_IN
STANCES__SHIFT 24
static
inline
uint32_t
CP_DRAW_INDX_2_1_NUM_IN
STAN
CES
(
uint32_t
val
)
{
return
((
val
)
<<
CP_DRAW_INDX_2_1_NUM_IN
DICES__SHIFT
)
&
CP_DRAW_INDX_2_1_NUM_INDI
CES__MASK
;
return
((
val
)
<<
CP_DRAW_INDX_2_1_NUM_IN
STANCES__SHIFT
)
&
CP_DRAW_INDX_2_1_NUM_INSTAN
CES__MASK
;
}
#define REG_CP_DRAW_INDX_2_2 0x00000002
...
...
@@ -388,11 +389,11 @@ static inline uint32_t CP_DRAW_INDX_OFFSET_0_INDEX_SIZE(enum pc_di_index_size va
#define CP_DRAW_INDX_OFFSET_0_NOT_EOP 0x00001000
#define CP_DRAW_INDX_OFFSET_0_SMALL_INDEX 0x00002000
#define CP_DRAW_INDX_OFFSET_0_PRE_DRAW_INITIATOR_ENABLE 0x00004000
#define CP_DRAW_INDX_OFFSET_0_NUM_IN
DICES__MASK
0xffff0000
#define CP_DRAW_INDX_OFFSET_0_NUM_IN
DI
CES__SHIFT 16
static
inline
uint32_t
CP_DRAW_INDX_OFFSET_0_NUM_IN
DI
CES
(
uint32_t
val
)
#define CP_DRAW_INDX_OFFSET_0_NUM_IN
STANCES__MASK
0xffff0000
#define CP_DRAW_INDX_OFFSET_0_NUM_IN
STAN
CES__SHIFT 16
static
inline
uint32_t
CP_DRAW_INDX_OFFSET_0_NUM_IN
STAN
CES
(
uint32_t
val
)
{
return
((
val
)
<<
CP_DRAW_INDX_OFFSET_0_NUM_IN
DICES__SHIFT
)
&
CP_DRAW_INDX_OFFSET_0_NUM_INDI
CES__MASK
;
return
((
val
)
<<
CP_DRAW_INDX_OFFSET_0_NUM_IN
STANCES__SHIFT
)
&
CP_DRAW_INDX_OFFSET_0_NUM_INSTAN
CES__MASK
;
}
#define REG_CP_DRAW_INDX_OFFSET_1 0x00000001
...
...
@@ -405,20 +406,22 @@ static inline uint32_t CP_DRAW_INDX_OFFSET_2_NUM_INDICES(uint32_t val)
return
((
val
)
<<
CP_DRAW_INDX_OFFSET_2_NUM_INDICES__SHIFT
)
&
CP_DRAW_INDX_OFFSET_2_NUM_INDICES__MASK
;
}
#define REG_CP_DRAW_INDX_OFFSET_2 0x00000002
#define CP_DRAW_INDX_OFFSET_2_INDX_BASE__MASK 0xffffffff
#define CP_DRAW_INDX_OFFSET_2_INDX_BASE__SHIFT 0
static
inline
uint32_t
CP_DRAW_INDX_OFFSET_2_INDX_BASE
(
uint32_t
val
)
#define REG_CP_DRAW_INDX_OFFSET_3 0x00000003
#define REG_CP_DRAW_INDX_OFFSET_4 0x00000004
#define CP_DRAW_INDX_OFFSET_4_INDX_BASE__MASK 0xffffffff
#define CP_DRAW_INDX_OFFSET_4_INDX_BASE__SHIFT 0
static
inline
uint32_t
CP_DRAW_INDX_OFFSET_4_INDX_BASE
(
uint32_t
val
)
{
return
((
val
)
<<
CP_DRAW_INDX_OFFSET_
2_INDX_BASE__SHIFT
)
&
CP_DRAW_INDX_OFFSET_2
_INDX_BASE__MASK
;
return
((
val
)
<<
CP_DRAW_INDX_OFFSET_
4_INDX_BASE__SHIFT
)
&
CP_DRAW_INDX_OFFSET_4
_INDX_BASE__MASK
;
}
#define REG_CP_DRAW_INDX_OFFSET_
2 0x00000002
#define CP_DRAW_INDX_OFFSET_
2
_INDX_SIZE__MASK 0xffffffff
#define CP_DRAW_INDX_OFFSET_
2
_INDX_SIZE__SHIFT 0
static
inline
uint32_t
CP_DRAW_INDX_OFFSET_
2
_INDX_SIZE
(
uint32_t
val
)
#define REG_CP_DRAW_INDX_OFFSET_
5 0x00000005
#define CP_DRAW_INDX_OFFSET_
5
_INDX_SIZE__MASK 0xffffffff
#define CP_DRAW_INDX_OFFSET_
5
_INDX_SIZE__SHIFT 0
static
inline
uint32_t
CP_DRAW_INDX_OFFSET_
5
_INDX_SIZE
(
uint32_t
val
)
{
return
((
val
)
<<
CP_DRAW_INDX_OFFSET_
2_INDX_SIZE__SHIFT
)
&
CP_DRAW_INDX_OFFSET_2
_INDX_SIZE__MASK
;
return
((
val
)
<<
CP_DRAW_INDX_OFFSET_
5_INDX_SIZE__SHIFT
)
&
CP_DRAW_INDX_OFFSET_5
_INDX_SIZE__MASK
;
}
#define REG_CP_SET_DRAW_STATE_0 0x00000000
...
...
drivers/gpu/drm/msm/dsi/dsi.xml.h
浏览文件 @
bc00ae02
...
...
@@ -10,12 +10,12 @@ 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/msm.xml ( 647 bytes, from 2013-11-30 14:45:35)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20
457 bytes, from 2014-08-01 12:22:48
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 1
615 bytes, from 2014-07-17 15:34:33
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 2
2517 bytes, from 2014-07-17 15:34:33
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20
136 bytes, from 2014-10-31 16:51:39
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 1
940 bytes, from 2014-10-31 16:51:39
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 2
3963 bytes, from 2014-10-31 16:51:46
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2014-
08-01 12:23:53
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2014-
10-31 16:48:57
)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2013-07-05 19:21:12)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 23613 bytes, from 2014-07-17 15:33:30)
...
...
drivers/gpu/drm/msm/dsi/mmss_cc.xml.h
浏览文件 @
bc00ae02
...
...
@@ -10,12 +10,12 @@ 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/msm.xml ( 647 bytes, from 2013-11-30 14:45:35)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20
457 bytes, from 2014-08-01 12:22:48
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 1
615 bytes, from 2014-07-17 15:34:33
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 2
2517 bytes, from 2014-07-17 15:34:33
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20
136 bytes, from 2014-10-31 16:51:39
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 1
940 bytes, from 2014-10-31 16:51:39
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 2
3963 bytes, from 2014-10-31 16:51:46
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2014-
08-01 12:23:53
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2014-
10-31 16:48:57
)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2013-07-05 19:21:12)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 23613 bytes, from 2014-07-17 15:33:30)
...
...
drivers/gpu/drm/msm/dsi/sfpb.xml.h
浏览文件 @
bc00ae02
...
...
@@ -10,12 +10,12 @@ 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/msm.xml ( 647 bytes, from 2013-11-30 14:45:35)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20
457 bytes, from 2014-08-01 12:22:48
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 1
615 bytes, from 2014-07-17 15:34:33
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 2
2517 bytes, from 2014-07-17 15:34:33
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20
136 bytes, from 2014-10-31 16:51:39
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 1
940 bytes, from 2014-10-31 16:51:39
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 2
3963 bytes, from 2014-10-31 16:51:46
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2014-
08-01 12:23:53
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2014-
10-31 16:48:57
)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2013-07-05 19:21:12)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 23613 bytes, from 2014-07-17 15:33:30)
...
...
drivers/gpu/drm/msm/hdmi/hdmi.xml.h
浏览文件 @
bc00ae02
...
...
@@ -10,12 +10,12 @@ 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/msm.xml ( 647 bytes, from 2013-11-30 14:45:35)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20
457 bytes, from 2014-08-01 12:22:48
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 1
615 bytes, from 2014-07-17 15:34:33
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 2
2517 bytes, from 2014-07-17 15:34:33
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20
136 bytes, from 2014-10-31 16:51:39
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 1
940 bytes, from 2014-10-31 16:51:39
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 2
3963 bytes, from 2014-10-31 16:51:46
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2014-
08-01 12:23:53
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2014-
10-31 16:48:57
)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2013-07-05 19:21:12)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 23613 bytes, from 2014-07-17 15:33:30)
...
...
drivers/gpu/drm/msm/hdmi/qfprom.xml.h
浏览文件 @
bc00ae02
...
...
@@ -10,12 +10,12 @@ 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/msm.xml ( 647 bytes, from 2013-11-30 14:45:35)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20
457 bytes, from 2014-08-01 12:22:48
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 1
615 bytes, from 2014-07-17 15:34:33
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 2
2517 bytes, from 2014-07-17 15:34:33
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20
136 bytes, from 2014-10-31 16:51:39
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 1
940 bytes, from 2014-10-31 16:51:39
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 2
3963 bytes, from 2014-10-31 16:51:46
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2014-
08-01 12:23:53
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2014-
10-31 16:48:57
)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2013-07-05 19:21:12)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 23613 bytes, from 2014-07-17 15:33:30)
...
...
drivers/gpu/drm/msm/mdp/mdp4/mdp4.xml.h
浏览文件 @
bc00ae02
...
...
@@ -10,12 +10,12 @@ 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/msm.xml ( 647 bytes, from 2013-11-30 14:45:35)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20
457 bytes, from 2014-08-01 12:22:48
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 1
615 bytes, from 2014-07-17 15:34:33
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 2
2517 bytes, from 2014-07-17 15:34:33
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml ( 20
136 bytes, from 2014-10-31 16:51:39
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 1
940 bytes, from 2014-10-31 16:51:39
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 2
3963 bytes, from 2014-10-31 16:51:46
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2014-
08-01 12:23:53
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1686 bytes, from 2014-
10-31 16:48:57
)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2013-07-05 19:21:12)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 23613 bytes, from 2014-07-17 15:33:30)
...
...
drivers/gpu/drm/msm/mdp/mdp5/mdp5.xml.h
浏览文件 @
bc00ae02
...
...
@@ -10,14 +10,14 @@ 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/msm.xml ( 647 bytes, from 2013-11-30 14:45:35)
- /home/robclark/src/freedreno/envytools/rnndb/freedreno_copyright.xml ( 1453 bytes, from 2013-03-31 16:51:27)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml (
17996 bytes, from 2013-12-01 19:10:31
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 1
615 bytes, from 2013-11-30 15:00:52
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 2
2517 bytes, from 2014-06-25 12:55:02
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp4.xml (
20136 bytes, from 2014-10-31 16:51:39
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp_common.xml ( 1
940 bytes, from 2014-10-31 16:51:39
)
- /home/robclark/src/freedreno/envytools/rnndb/mdp/mdp5.xml ( 2
3963 bytes, from 2014-10-31 16:51:46
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/dsi.xml ( 11712 bytes, from 2013-08-17 17:13:43)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/sfpb.xml ( 344 bytes, from 2013-08-11 19:26:32)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1
544 bytes, from 2013-08-16 19:17:05
)
- /home/robclark/src/freedreno/envytools/rnndb/dsi/mmss_cc.xml ( 1
686 bytes, from 2014-10-31 16:48:57
)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/qfprom.xml ( 600 bytes, from 2013-07-05 19:21:12)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 23613 bytes, from 2014-0
6-25 12:53:44
)
- /home/robclark/src/freedreno/envytools/rnndb/hdmi/hdmi.xml ( 23613 bytes, from 2014-0
7-17 15:33:30
)
Copyright (C) 2013-2014 by the following authors:
- Rob Clark <robdclark@gmail.com> (robclark)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录