Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
Kernel
提交
9f606f11
K
Kernel
项目概览
openeuler
/
Kernel
1 年多 前同步成功
通知
8
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
Kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
9f606f11
编写于
12月 19, 2019
作者:
U
Ulf Hansson
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'fixes' into next
上级
2253ed4b
f667216c
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
10 addition
and
0 deletion
+10
-0
drivers/mmc/host/sdhci-of-esdhc.c
drivers/mmc/host/sdhci-of-esdhc.c
+10
-0
未找到文件。
drivers/mmc/host/sdhci-of-esdhc.c
浏览文件 @
9f606f11
...
...
@@ -80,6 +80,7 @@ struct sdhci_esdhc {
bool
quirk_tuning_erratum_type1
;
bool
quirk_tuning_erratum_type2
;
bool
quirk_ignore_data_inhibit
;
bool
quirk_delay_before_data_reset
;
bool
in_sw_tuning
;
unsigned
int
peripheral_clock
;
const
struct
esdhc_clk_fixup
*
clk_fixup
;
...
...
@@ -759,6 +760,11 @@ static void esdhc_reset(struct sdhci_host *host, u8 mask)
struct
sdhci_esdhc
*
esdhc
=
sdhci_pltfm_priv
(
pltfm_host
);
u32
val
;
if
(
esdhc
->
quirk_delay_before_data_reset
&&
(
mask
&
SDHCI_RESET_DATA
)
&&
(
host
->
flags
&
SDHCI_REQ_USE_DMA
))
mdelay
(
5
);
sdhci_reset
(
host
,
mask
);
sdhci_writel
(
host
,
host
->
ier
,
SDHCI_INT_ENABLE
);
...
...
@@ -1218,6 +1224,10 @@ static void esdhc_init(struct platform_device *pdev, struct sdhci_host *host)
if
(
match
)
esdhc
->
clk_fixup
=
match
->
data
;
np
=
pdev
->
dev
.
of_node
;
if
(
of_device_is_compatible
(
np
,
"fsl,p2020-esdhc"
))
esdhc
->
quirk_delay_before_data_reset
=
true
;
clk
=
of_clk_get
(
np
,
0
);
if
(
!
IS_ERR
(
clk
))
{
/*
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录