Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
raspberrypi-kernel
提交
981a8162
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看板
提交
981a8162
编写于
5月 19, 2017
作者:
B
Ben Skeggs
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
drm/nouveau/disp: s/nvkm_connector/nvkm_conn/
Signed-off-by:
N
Ben Skeggs
<
bskeggs@redhat.com
>
上级
f3e70d29
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
31 addition
and
31 deletion
+31
-31
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
+9
-9
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c
+12
-12
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h
+7
-7
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c
+2
-2
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h
+1
-1
未找到文件。
drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c
浏览文件 @
981a8162
...
...
@@ -210,7 +210,7 @@ static int
nvkm_disp_fini
(
struct
nvkm_engine
*
engine
,
bool
suspend
)
{
struct
nvkm_disp
*
disp
=
nvkm_disp
(
engine
);
struct
nvkm_conn
ector
*
conn
;
struct
nvkm_conn
*
conn
;
struct
nvkm_outp
*
outp
;
list_for_each_entry
(
outp
,
&
disp
->
outp
,
head
)
{
...
...
@@ -218,7 +218,7 @@ nvkm_disp_fini(struct nvkm_engine *engine, bool suspend)
}
list_for_each_entry
(
conn
,
&
disp
->
conn
,
head
)
{
nvkm_conn
ector
_fini
(
conn
);
nvkm_conn_fini
(
conn
);
}
return
0
;
...
...
@@ -228,11 +228,11 @@ static int
nvkm_disp_init
(
struct
nvkm_engine
*
engine
)
{
struct
nvkm_disp
*
disp
=
nvkm_disp
(
engine
);
struct
nvkm_conn
ector
*
conn
;
struct
nvkm_conn
*
conn
;
struct
nvkm_outp
*
outp
;
list_for_each_entry
(
conn
,
&
disp
->
conn
,
head
)
{
nvkm_conn
ector
_init
(
conn
);
nvkm_conn_init
(
conn
);
}
list_for_each_entry
(
outp
,
&
disp
->
outp
,
head
)
{
...
...
@@ -246,7 +246,7 @@ static void *
nvkm_disp_dtor
(
struct
nvkm_engine
*
engine
)
{
struct
nvkm_disp
*
disp
=
nvkm_disp
(
engine
);
struct
nvkm_conn
ector
*
conn
;
struct
nvkm_conn
*
conn
;
struct
nvkm_outp
*
outp
;
void
*
data
=
disp
;
...
...
@@ -265,7 +265,7 @@ nvkm_disp_dtor(struct nvkm_engine *engine)
while
(
!
list_empty
(
&
disp
->
conn
))
{
conn
=
list_first_entry
(
&
disp
->
conn
,
typeof
(
*
conn
),
head
);
list_del
(
&
conn
->
head
);
nvkm_conn
ector
_del
(
&
conn
);
nvkm_conn_del
(
&
conn
);
}
return
data
;
...
...
@@ -286,7 +286,7 @@ nvkm_disp_ctor(const struct nvkm_disp_func *func, struct nvkm_device *device,
{
struct
nvkm_bios
*
bios
=
device
->
bios
;
struct
nvkm_outp
*
outp
,
*
outt
,
*
pair
;
struct
nvkm_conn
ector
*
conn
;
struct
nvkm_conn
*
conn
;
struct
nvbios_connE
connE
;
struct
dcb_output
dcbE
;
u8
hpd
=
0
,
ver
,
hdr
;
...
...
@@ -404,12 +404,12 @@ nvkm_disp_ctor(const struct nvkm_disp_func *func, struct nvkm_device *device,
continue
;
/* apparently we need to create a new one! */
ret
=
nvkm_conn
ector
_new
(
disp
,
i
,
&
connE
,
&
outp
->
conn
);
ret
=
nvkm_conn_new
(
disp
,
i
,
&
connE
,
&
outp
->
conn
);
if
(
ret
)
{
nvkm_error
(
&
disp
->
engine
.
subdev
,
"failed to create output %d conn: %d
\n
"
,
outp
->
index
,
ret
);
nvkm_conn
ector
_del
(
&
outp
->
conn
);
nvkm_conn_del
(
&
outp
->
conn
);
list_del
(
&
outp
->
head
);
nvkm_outp_del
(
&
outp
);
continue
;
...
...
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c
浏览文件 @
981a8162
...
...
@@ -30,9 +30,9 @@
#include <nvif/event.h>
static
int
nvkm_conn
ector
_hpd
(
struct
nvkm_notify
*
notify
)
nvkm_conn_hpd
(
struct
nvkm_notify
*
notify
)
{
struct
nvkm_conn
ector
*
conn
=
container_of
(
notify
,
typeof
(
*
conn
),
hpd
);
struct
nvkm_conn
*
conn
=
container_of
(
notify
,
typeof
(
*
conn
),
hpd
);
struct
nvkm_disp
*
disp
=
conn
->
disp
;
struct
nvkm_gpio
*
gpio
=
disp
->
engine
.
subdev
.
device
->
gpio
;
const
struct
nvkm_gpio_ntfy_rep
*
line
=
notify
->
data
;
...
...
@@ -52,21 +52,21 @@ nvkm_connector_hpd(struct nvkm_notify *notify)
}
void
nvkm_conn
ector_fini
(
struct
nvkm_connector
*
conn
)
nvkm_conn
_fini
(
struct
nvkm_conn
*
conn
)
{
nvkm_notify_put
(
&
conn
->
hpd
);
}
void
nvkm_conn
ector_init
(
struct
nvkm_connector
*
conn
)
nvkm_conn
_init
(
struct
nvkm_conn
*
conn
)
{
nvkm_notify_get
(
&
conn
->
hpd
);
}
void
nvkm_conn
ector_del
(
struct
nvkm_connector
**
pconn
)
nvkm_conn
_del
(
struct
nvkm_conn
**
pconn
)
{
struct
nvkm_conn
ector
*
conn
=
*
pconn
;
struct
nvkm_conn
*
conn
=
*
pconn
;
if
(
conn
)
{
nvkm_notify_fini
(
&
conn
->
hpd
);
kfree
(
*
pconn
);
...
...
@@ -75,8 +75,8 @@ nvkm_connector_del(struct nvkm_connector **pconn)
}
static
void
nvkm_conn
ector_ctor
(
struct
nvkm_disp
*
disp
,
int
index
,
struct
nvbios_connE
*
info
,
struct
nvkm_connector
*
conn
)
nvkm_conn
_ctor
(
struct
nvkm_disp
*
disp
,
int
index
,
struct
nvbios_connE
*
info
,
struct
nvkm_conn
*
conn
)
{
static
const
u8
hpd
[]
=
{
0x07
,
0x08
,
0x51
,
0x52
,
0x5e
,
0x5f
,
0x60
};
struct
nvkm_gpio
*
gpio
=
disp
->
engine
.
subdev
.
device
->
gpio
;
...
...
@@ -105,7 +105,7 @@ nvkm_connector_ctor(struct nvkm_disp *disp, int index,
return
;
}
ret
=
nvkm_notify_init
(
NULL
,
&
gpio
->
event
,
nvkm_conn
ector
_hpd
,
ret
=
nvkm_notify_init
(
NULL
,
&
gpio
->
event
,
nvkm_conn_hpd
,
true
,
&
(
struct
nvkm_gpio_ntfy_req
)
{
.
mask
=
NVKM_GPIO_TOGGLED
,
.
line
=
func
.
line
,
...
...
@@ -122,11 +122,11 @@ nvkm_connector_ctor(struct nvkm_disp *disp, int index,
}
int
nvkm_conn
ector_new
(
struct
nvkm_disp
*
disp
,
int
index
,
struct
nvbios_connE
*
info
,
struct
nvkm_connector
**
pconn
)
nvkm_conn
_new
(
struct
nvkm_disp
*
disp
,
int
index
,
struct
nvbios_connE
*
info
,
struct
nvkm_conn
**
pconn
)
{
if
(
!
(
*
pconn
=
kzalloc
(
sizeof
(
**
pconn
),
GFP_KERNEL
)))
return
-
ENOMEM
;
nvkm_conn
ector
_ctor
(
disp
,
index
,
info
,
*
pconn
);
nvkm_conn_ctor
(
disp
,
index
,
info
,
*
pconn
);
return
0
;
}
drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.h
浏览文件 @
981a8162
...
...
@@ -6,7 +6,7 @@
#include <subdev/bios.h>
#include <subdev/bios/conn.h>
struct
nvkm_conn
ector
{
struct
nvkm_conn
{
struct
nvkm_disp
*
disp
;
int
index
;
struct
nvbios_connE
info
;
...
...
@@ -16,14 +16,14 @@ struct nvkm_connector {
struct
list_head
head
;
};
int
nvkm_connector
_new
(
struct
nvkm_disp
*
,
int
index
,
struct
nvbios_connE
*
,
struct
nvkm_connector
**
);
void
nvkm_conn
ector_del
(
struct
nvkm_connector
**
);
void
nvkm_conn
ector_init
(
struct
nvkm_connector
*
);
void
nvkm_conn
ector_fini
(
struct
nvkm_connector
*
);
int
nvkm_conn
_new
(
struct
nvkm_disp
*
,
int
index
,
struct
nvbios_connE
*
,
struct
nvkm_conn
**
);
void
nvkm_conn
_del
(
struct
nvkm_conn
**
);
void
nvkm_conn
_init
(
struct
nvkm_conn
*
);
void
nvkm_conn
_fini
(
struct
nvkm_conn
*
);
#define CONN_MSG(c,l,f,a...) do { \
struct nvkm_conn
ector
*_conn = (c); \
struct nvkm_conn *_conn = (c); \
nvkm_##l(&_conn->disp->engine.subdev, "conn %02x:%02x%02x: "f"\n", \
_conn->index, _conn->info.location, _conn->info.type, ##a); \
} while(0)
...
...
drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c
浏览文件 @
981a8162
...
...
@@ -482,7 +482,7 @@ nvkm_dp_hpd(struct nvkm_notify *notify)
{
const
struct
nvkm_i2c_ntfy_rep
*
line
=
notify
->
data
;
struct
nvkm_dp
*
dp
=
container_of
(
notify
,
typeof
(
*
dp
),
hpd
);
struct
nvkm_conn
ector
*
conn
=
dp
->
outp
.
conn
;
struct
nvkm_conn
*
conn
=
dp
->
outp
.
conn
;
struct
nvkm_disp
*
disp
=
dp
->
outp
.
disp
;
struct
nvif_notify_conn_rep_v0
rep
=
{};
...
...
@@ -503,7 +503,7 @@ nvkm_dp_irq(struct nvkm_notify *notify)
{
const
struct
nvkm_i2c_ntfy_rep
*
line
=
notify
->
data
;
struct
nvkm_dp
*
dp
=
container_of
(
notify
,
typeof
(
*
dp
),
irq
);
struct
nvkm_conn
ector
*
conn
=
dp
->
outp
.
conn
;
struct
nvkm_conn
*
conn
=
dp
->
outp
.
conn
;
struct
nvkm_disp
*
disp
=
dp
->
outp
.
disp
;
struct
nvif_notify_conn_rep_v0
rep
=
{
.
mask
=
NVIF_NOTIFY_CONN_V0_IRQ
,
...
...
drivers/gpu/drm/nouveau/nvkm/engine/disp/outp.h
浏览文件 @
981a8162
...
...
@@ -16,7 +16,7 @@ struct nvkm_outp {
int
or
;
struct
list_head
head
;
struct
nvkm_conn
ector
*
conn
;
struct
nvkm_conn
*
conn
;
};
void
nvkm_outp_ctor
(
const
struct
nvkm_outp_func
*
,
struct
nvkm_disp
*
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录