Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
7f0dd179
cloud-kernel
项目概览
openanolis
/
cloud-kernel
大约 1 年 前同步成功
通知
158
Star
36
Fork
7
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
10
列表
看板
标记
里程碑
合并请求
2
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
cloud-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
10
Issue
10
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
7f0dd179
编写于
4月 22, 2008
作者:
M
Mauro Carvalho Chehab
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
V4L/DVB (7372): cx88: Add IR support for Pixelview MPEG 8000GT
Signed-off-by:
N
Mauro Carvalho Chehab
<
mchehab@infradead.org
>
上级
ceb63a4f
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
53 addition
and
0 deletion
+53
-0
drivers/media/common/ir-keymaps.c
drivers/media/common/ir-keymaps.c
+45
-0
drivers/media/video/cx88/cx88-input.c
drivers/media/video/cx88/cx88-input.c
+7
-0
include/media/ir-common.h
include/media/ir-common.h
+1
-0
未找到文件。
drivers/media/common/ir-keymaps.c
浏览文件 @
7f0dd179
...
...
@@ -212,6 +212,51 @@ IR_KEYTAB_TYPE ir_codes_pixelview[IR_KEYTAB_SIZE] = {
EXPORT_SYMBOL_GPL
(
ir_codes_pixelview
);
/*
Mauro Carvalho Chehab <mchehab@infradead.org>
present on PV MPEG 8000GT
*/
IR_KEYTAB_TYPE
ir_codes_pixelview_new
[
IR_KEYTAB_SIZE
]
=
{
[
0x3c
]
=
KEY_PAUSE
,
/* Timeshift */
[
0x12
]
=
KEY_POWER
,
[
0x3d
]
=
KEY_1
,
[
0x38
]
=
KEY_2
,
[
0x18
]
=
KEY_3
,
[
0x35
]
=
KEY_4
,
[
0x39
]
=
KEY_5
,
[
0x15
]
=
KEY_6
,
[
0x36
]
=
KEY_7
,
[
0x3a
]
=
KEY_8
,
[
0x1e
]
=
KEY_9
,
[
0x3e
]
=
KEY_0
,
[
0x1c
]
=
KEY_AGAIN
,
/* LOOP */
[
0x3f
]
=
KEY_MEDIA
,
/* Source */
[
0x1f
]
=
KEY_LAST
,
/* +100 */
[
0x1b
]
=
KEY_MUTE
,
[
0x17
]
=
KEY_CHANNELDOWN
,
[
0x16
]
=
KEY_CHANNELUP
,
[
0x10
]
=
KEY_VOLUMEUP
,
[
0x14
]
=
KEY_VOLUMEDOWN
,
[
0x13
]
=
KEY_ZOOM
,
[
0x19
]
=
KEY_SHUFFLE
,
/* SNAPSHOT */
[
0x1a
]
=
KEY_SEARCH
,
/* scan */
[
0x37
]
=
KEY_REWIND
,
/* << */
[
0x32
]
=
KEY_RECORD
,
/* o (red) */
[
0x33
]
=
KEY_FORWARD
,
/* >> */
[
0x11
]
=
KEY_STOP
,
/* square */
[
0x3b
]
=
KEY_PLAY
,
/* > */
[
0x30
]
=
KEY_PLAYPAUSE
,
/* || */
[
0x31
]
=
KEY_TV
,
[
0x34
]
=
KEY_RADIO
,
};
EXPORT_SYMBOL_GPL
(
ir_codes_pixelview_new
);
IR_KEYTAB_TYPE
ir_codes_nebula
[
IR_KEYTAB_SIZE
]
=
{
[
0x00
]
=
KEY_0
,
[
0x01
]
=
KEY_1
,
...
...
drivers/media/video/cx88/cx88-input.c
浏览文件 @
7f0dd179
...
...
@@ -258,6 +258,13 @@ int cx88_ir_init(struct cx88_core *core, struct pci_dev *pci)
ir
->
mask_keyup
=
0x80
;
ir
->
polling
=
1
;
/* ms */
break
;
case
CX88_BOARD_PROLINK_PV_8000GT
:
ir_codes
=
ir_codes_pixelview_new
;
ir
->
gpio_addr
=
MO_GP1_IO
;
ir
->
mask_keycode
=
0x3f
;
ir
->
mask_keyup
=
0x80
;
ir
->
polling
=
1
;
/* ms */
break
;
case
CX88_BOARD_KWORLD_LTV883
:
ir_codes
=
ir_codes_pixelview
;
ir
->
gpio_addr
=
MO_GP1_IO
;
...
...
include/media/ir-common.h
浏览文件 @
7f0dd179
...
...
@@ -107,6 +107,7 @@ extern IR_KEYTAB_TYPE ir_codes_avermedia[IR_KEYTAB_SIZE];
extern
IR_KEYTAB_TYPE
ir_codes_avermedia_dvbt
[
IR_KEYTAB_SIZE
];
extern
IR_KEYTAB_TYPE
ir_codes_apac_viewcomp
[
IR_KEYTAB_SIZE
];
extern
IR_KEYTAB_TYPE
ir_codes_pixelview
[
IR_KEYTAB_SIZE
];
extern
IR_KEYTAB_TYPE
ir_codes_pixelview_new
[
IR_KEYTAB_SIZE
];
extern
IR_KEYTAB_TYPE
ir_codes_nebula
[
IR_KEYTAB_SIZE
];
extern
IR_KEYTAB_TYPE
ir_codes_dntv_live_dvb_t
[
IR_KEYTAB_SIZE
];
extern
IR_KEYTAB_TYPE
ir_codes_iodata_bctv7e
[
IR_KEYTAB_SIZE
];
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录