Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OS
U-Boot.Mirror
提交
c2cbd164
U
U-Boot.Mirror
项目概览
OS
/
U-Boot.Mirror
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
U-Boot.Mirror
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
c2cbd164
编写于
11月 17, 2016
作者:
T
Tom Rini
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of
http://git.denx.de/u-boot-mmc
上级
9e40ea04
91f839d2
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
17 addition
and
5 deletion
+17
-5
configs/Sinlinx_SinA33_defconfig
configs/Sinlinx_SinA33_defconfig
+5
-0
drivers/mmc/mmc.c
drivers/mmc/mmc.c
+11
-4
drivers/mmc/sunxi_mmc.c
drivers/mmc/sunxi_mmc.c
+1
-1
未找到文件。
configs/Sinlinx_SinA33_defconfig
浏览文件 @
c2cbd164
...
...
@@ -4,7 +4,12 @@ CONFIG_MACH_SUN8I_A33=y
CONFIG_DRAM_CLK=552
CONFIG_DRAM_ZQ=15291
CONFIG_MMC0_CD_PIN="PB4"
CONFIG_MMC_SUNXI_SLOT_EXTRA=2
CONFIG_USB0_ID_DET="PH8"
CONFIG_VIDEO_LCD_MODE="x:1024,y:600,depth:18,pclk_khz:66000,le:90,ri:160,up:3,lo:127,hs:70,vs:20,sync:3,vmode:0"
CONFIG_VIDEO_LCD_DCLK_PHASE=0
CONFIG_VIDEO_LCD_BL_EN="PH6"
CONFIG_VIDEO_LCD_BL_PWM="PH0"
CONFIG_DEFAULT_DEVICE_TREE="sun8i-a33-sinlinx-sina33"
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
CONFIG_SPL=y
...
...
drivers/mmc/mmc.c
浏览文件 @
c2cbd164
...
...
@@ -494,6 +494,7 @@ int mmc_switch(struct mmc *mmc, u8 set, u8 index, u8 value)
{
struct
mmc_cmd
cmd
;
int
timeout
=
1000
;
int
retries
=
3
;
int
ret
;
cmd
.
cmdidx
=
MMC_CMD_SWITCH
;
...
...
@@ -502,11 +503,17 @@ int mmc_switch(struct mmc *mmc, u8 set, u8 index, u8 value)
(
index
<<
16
)
|
(
value
<<
8
);
ret
=
mmc_send_cmd
(
mmc
,
&
cmd
,
NULL
);
while
(
retries
>
0
)
{
ret
=
mmc_send_cmd
(
mmc
,
&
cmd
,
NULL
);
/* Waiting for the ready status */
if
(
!
ret
)
ret
=
mmc_send_status
(
mmc
,
timeout
);
/* Waiting for the ready status */
if
(
!
ret
)
{
ret
=
mmc_send_status
(
mmc
,
timeout
);
return
ret
;
}
retries
--
;
}
return
ret
;
...
...
drivers/mmc/sunxi_mmc.c
浏览文件 @
c2cbd164
...
...
@@ -463,7 +463,7 @@ struct mmc *sunxi_mmc_init(int sdc_no)
cfg
->
voltages
=
MMC_VDD_32_33
|
MMC_VDD_33_34
;
cfg
->
host_caps
=
MMC_MODE_4BIT
;
#if
def CONFIG_MACH_SUN50I
#if
defined(CONFIG_MACH_SUN50I) || defined(CONFIG_MACH_SUN8I)
if
(
sdc_no
==
2
)
cfg
->
host_caps
=
MMC_MODE_8BIT
;
#endif
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录