Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OS
U-Boot.Mirror
提交
739c5e08
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,发现更多精彩内容 >>
提交
739c5e08
编写于
10月 08, 2015
作者:
T
Tom Rini
浏览文件
操作
浏览文件
下载
差异文件
Merge
git://git.denx.de/u-boot-dm
上级
b1f492ca
7bb91dd1
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
17 addition
and
4 deletion
+17
-4
arch/sandbox/dts/sandbox.dts
arch/sandbox/dts/sandbox.dts
+4
-0
drivers/core/device.c
drivers/core/device.c
+6
-2
drivers/misc/reset_sandbox.c
drivers/misc/reset_sandbox.c
+1
-1
test/dm/core.c
test/dm/core.c
+6
-1
未找到文件。
arch/sandbox/dts/sandbox.dts
浏览文件 @
739c5e08
...
...
@@ -153,6 +153,10 @@
};
};
reset@1 {
compatible = "sandbox,reset";
};
spi@0 {
#address-cells = <1>;
#size-cells = <0>;
...
...
drivers/core/device.c
浏览文件 @
739c5e08
...
...
@@ -289,8 +289,12 @@ int device_probe_child(struct udevice *dev, void *parent_priv)
dev
->
flags
|=
DM_FLAG_ACTIVATED
;
/* continue regardless of the result of pinctrl */
pinctrl_select_state
(
dev
,
"default"
);
/*
* Process pinctrl for everything except the root device, and
* continue regardless of the result of pinctrl.
*/
if
(
dev
->
parent
)
pinctrl_select_state
(
dev
,
"default"
);
ret
=
uclass_pre_probe_device
(
dev
);
if
(
ret
)
...
...
drivers/misc/reset_sandbox.c
浏览文件 @
739c5e08
...
...
@@ -40,7 +40,7 @@ static int sandbox_reset_request(struct udevice *dev, enum reset_t type)
* (see the U_BOOT_DEVICE() declaration below) should not do anything.
* If we are that device, return an error.
*/
if
(
gd
->
fdt_blob
&&
dev
->
of_offset
==
-
1
)
if
(
state
->
fdt_fname
&&
dev
->
of_offset
==
-
1
)
return
-
ENODEV
;
switch
(
type
)
{
...
...
test/dm/core.c
浏览文件 @
739c5e08
...
...
@@ -77,7 +77,7 @@ void dm_leak_check_start(struct unit_test_state *uts)
int
dm_leak_check_end
(
struct
unit_test_state
*
uts
)
{
struct
mallinfo
end
;
int
id
;
int
id
,
diff
;
/* Don't delete the root class, since we started with that */
for
(
id
=
UCLASS_ROOT
+
1
;
id
<
UCLASS_COUNT
;
id
++
)
{
...
...
@@ -90,6 +90,11 @@ int dm_leak_check_end(struct unit_test_state *uts)
}
end
=
mallinfo
();
diff
=
end
.
uordblks
-
uts
->
start
.
uordblks
;
if
(
diff
>
0
)
printf
(
"Leak: lost %#xd bytes
\n
"
,
diff
);
else
if
(
diff
<
0
)
printf
(
"Leak: gained %#xd bytes
\n
"
,
-
diff
);
ut_asserteq
(
uts
->
start
.
uordblks
,
end
.
uordblks
);
return
0
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录