Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
kernel_linux
提交
70f6d3e8
K
kernel_linux
项目概览
OpenHarmony
/
kernel_linux
上一次同步 3 年多
通知
13
Star
8
Fork
2
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
kernel_linux
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
70f6d3e8
编写于
7月 13, 2009
作者:
E
Eric Miao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[ARM] pxa/littleton: update littleton to use the new gpio_card_detect for mmc
Signed-off-by:
N
Eric Miao
<
eric.y.miao@gmail.com
>
上级
7a648256
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
5 addition
and
38 deletion
+5
-38
arch/arm/mach-pxa/littleton.c
arch/arm/mach-pxa/littleton.c
+5
-38
未找到文件。
arch/arm/mach-pxa/littleton.c
浏览文件 @
70f6d3e8
...
...
@@ -265,45 +265,12 @@ static inline void littleton_init_keypad(void) {}
#endif
#if defined(CONFIG_MMC_PXA) || defined(CONFIG_MMC_PXA_MODULE)
static
int
littleton_mci_init
(
struct
device
*
dev
,
irq_handler_t
littleton_detect_int
,
void
*
data
)
{
int
err
,
gpio_cd
=
GPIO_MMC1_CARD_DETECT
;
err
=
gpio_request
(
gpio_cd
,
"mmc card detect"
);
if
(
err
)
goto
err_request_cd
;
gpio_direction_input
(
gpio_cd
);
err
=
request_irq
(
gpio_to_irq
(
gpio_cd
),
littleton_detect_int
,
IRQF_TRIGGER_RISING
|
IRQF_TRIGGER_FALLING
,
"mmc card detect"
,
data
);
if
(
err
)
{
dev_err
(
dev
,
"failed to request card detect IRQ
\n
"
);
goto
err_request_irq
;
}
return
0
;
err_request_irq:
gpio_free
(
gpio_cd
);
err_request_cd:
return
err
;
}
static
void
littleton_mci_exit
(
struct
device
*
dev
,
void
*
data
)
{
int
gpio_cd
=
GPIO_MMC1_CARD_DETECT
;
free_irq
(
gpio_to_irq
(
gpio_cd
),
data
);
gpio_free
(
gpio_cd
);
}
static
struct
pxamci_platform_data
littleton_mci_platform_data
=
{
.
detect_delay
=
20
,
.
ocr_mask
=
MMC_VDD_32_33
|
MMC_VDD_33_34
,
.
init
=
littleton_mci_init
,
.
exit
=
littleton_mci_exit
,
.
detect_delay
=
20
,
.
ocr_mask
=
MMC_VDD_32_33
|
MMC_VDD_33_34
,
.
gpio_card_detect
=
GPIO_MMC1_CARD_DETECT
,
.
gpio_card_ro
=
-
1
,
.
gpio_power
=
-
1
,
};
static
void
__init
littleton_init_mmc
(
void
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录