Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OS
U-Boot.Mirror
提交
cd530346
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,发现更多精彩内容 >>
提交
cd530346
编写于
4月 21, 2013
作者:
S
Stefano Babic
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'next'
上级
f2e8a873
e9fd66de
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
11 addition
and
17 deletion
+11
-17
arch/arm/cpu/arm1136/mx35/iomux.c
arch/arm/cpu/arm1136/mx35/iomux.c
+2
-2
arch/arm/imx-common/iomux-v3.c
arch/arm/imx-common/iomux-v3.c
+5
-13
arch/arm/include/asm/imx-common/iomux-v3.h
arch/arm/include/asm/imx-common/iomux-v3.h
+2
-2
include/configs/mx28evk.h
include/configs/mx28evk.h
+1
-0
include/configs/mx6_common.h
include/configs/mx6_common.h
+1
-0
未找到文件。
arch/arm/cpu/arm1136/mx35/iomux.c
浏览文件 @
cd530346
...
...
@@ -34,8 +34,8 @@ enum iomux_reg_addr {
IOMUXSW_MUX_CTL
=
IOMUXC_BASE_ADDR
+
4
,
/* MUX control */
IOMUXSW_MUX_END
=
IOMUXC_BASE_ADDR
+
0x324
,
/* last MUX control */
IOMUXSW_PAD_CTL
=
IOMUXC_BASE_ADDR
+
0x328
,
/* Pad control */
IOMUXSW_PAD_END
=
IOMUXC_BASE_ADDR
+
0x7
9
4
,
/* last Pad control */
IOMUXSW_INPUT_CTL
=
IOMUXC_BASE_ADDR
+
0x7A
C
,
/* input select */
IOMUXSW_PAD_END
=
IOMUXC_BASE_ADDR
+
0x7
A
4
,
/* last Pad control */
IOMUXSW_INPUT_CTL
=
IOMUXC_BASE_ADDR
+
0x7A
8
,
/* input select */
IOMUXSW_INPUT_END
=
IOMUXC_BASE_ADDR
+
0x9F4
,
/* last input select */
};
...
...
arch/arm/imx-common/iomux-v3.c
浏览文件 @
cd530346
...
...
@@ -30,7 +30,7 @@ static void *base = (void *)IOMUXC_BASE_ADDR;
/*
* configures a single pad in the iomuxer
*/
int
imx_iomux_v3_setup_pad
(
iomux_v3_cfg_t
pad
)
void
imx_iomux_v3_setup_pad
(
iomux_v3_cfg_t
pad
)
{
u32
mux_ctrl_ofs
=
(
pad
&
MUX_CTRL_OFS_MASK
)
>>
MUX_CTRL_OFS_SHIFT
;
u32
mux_mode
=
(
pad
&
MUX_MODE_MASK
)
>>
MUX_MODE_SHIFT
;
...
...
@@ -50,22 +50,14 @@ int imx_iomux_v3_setup_pad(iomux_v3_cfg_t pad)
if
(
!
(
pad_ctrl
&
NO_PAD_CTRL
)
&&
pad_ctrl_ofs
)
__raw_writel
(
pad_ctrl
,
base
+
pad_ctrl_ofs
);
return
0
;
}
int
imx_iomux_v3_setup_multiple_pads
(
iomux_v3_cfg_t
const
*
pad_list
,
unsigned
count
)
void
imx_iomux_v3_setup_multiple_pads
(
iomux_v3_cfg_t
const
*
pad_list
,
unsigned
count
)
{
iomux_v3_cfg_t
const
*
p
=
pad_list
;
int
i
;
int
ret
;
for
(
i
=
0
;
i
<
count
;
i
++
)
{
ret
=
imx_iomux_v3_setup_pad
(
*
p
);
if
(
ret
)
return
ret
;
p
++
;
}
return
0
;
for
(
i
=
0
;
i
<
count
;
i
++
)
imx_iomux_v3_setup_pad
(
*
p
++
);
}
arch/arm/include/asm/imx-common/iomux-v3.h
浏览文件 @
cd530346
...
...
@@ -97,8 +97,8 @@ typedef u64 iomux_v3_cfg_t;
#define MUX_CONFIG_SION (0x1 << 4)
int
imx_iomux_v3_setup_pad
(
iomux_v3_cfg_t
pad
);
int
imx_iomux_v3_setup_multiple_pads
(
iomux_v3_cfg_t
const
*
pad_list
,
void
imx_iomux_v3_setup_pad
(
iomux_v3_cfg_t
pad
);
void
imx_iomux_v3_setup_multiple_pads
(
iomux_v3_cfg_t
const
*
pad_list
,
unsigned
count
);
#endif
/* __MACH_IOMUX_V3_H__*/
include/configs/mx28evk.h
浏览文件 @
cd530346
...
...
@@ -63,6 +63,7 @@
#define CONFIG_CMD_USB
#define CONFIG_CMD_BOOTZ
#define CONFIG_CMD_NAND
#define CONFIG_CMD_NAND_TRIMFFS
/* Memory configurations */
#define CONFIG_NR_DRAM_BANKS 1
/* 1 bank of DRAM */
...
...
include/configs/mx6_common.h
浏览文件 @
cd530346
...
...
@@ -17,6 +17,7 @@
#ifndef __MX6_COMMON_H
#define __MX6_COMMON_H
#define CONFIG_ARM_ERRATA_742230
#define CONFIG_ARM_ERRATA_743622
#define CONFIG_ARM_ERRATA_751472
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录