Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xiphi1978
linux
提交
d846a92e
L
linux
项目概览
xiphi1978
/
linux
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
linux
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
d846a92e
编写于
10月 18, 2005
作者:
L
Linus Torvalds
浏览文件
操作
浏览文件
下载
差异文件
Merge master.kernel.org:/home/rmk/linux-2.6-arm
上级
ace7c769
251b928c
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
12 addition
and
8 deletion
+12
-8
arch/arm/mach-s3c2410/clock.c
arch/arm/mach-s3c2410/clock.c
+4
-1
include/asm-arm/arch-ixp4xx/entry-macro.S
include/asm-arm/arch-ixp4xx/entry-macro.S
+5
-4
include/asm-arm/arch-ixp4xx/hardware.h
include/asm-arm/arch-ixp4xx/hardware.h
+1
-1
include/asm-arm/locks.h
include/asm-arm/locks.h
+2
-2
未找到文件。
arch/arm/mach-s3c2410/clock.c
浏览文件 @
d846a92e
...
...
@@ -98,7 +98,10 @@ struct clk *clk_get(struct device *dev, const char *id)
struct
clk
*
clk
=
ERR_PTR
(
-
ENOENT
);
int
idno
;
idno
=
(
dev
==
NULL
)
?
-
1
:
to_platform_device
(
dev
)
->
id
;
if
(
dev
==
NULL
||
dev
->
bus
!=
&
platform_bus_type
)
idno
=
-
1
;
else
idno
=
to_platform_device
(
dev
)
->
id
;
down
(
&
clocks_sem
);
...
...
include/asm-arm/arch-ixp4xx/entry-macro.S
浏览文件 @
d846a92e
...
...
@@ -15,25 +15,26 @@
ldr
\
irqstat
,
=(
IXP4XX_INTC_BASE_VIRT
+
IXP4XX_ICIP_OFFSET
)
ldr
\
irqstat
,
[
\
irqstat
]
@
get
interrupts
cmp
\
irqstat
,
#
0
beq
1001
f
beq
1001
f
@
upper
IRQ
?
clz
\
irqnr
,
\
irqstat
mov
\
base
,
#
31
subs
\
irqnr
,
\
base
,
\
irqnr
sub
\
irqnr
,
\
base
,
\
irqnr
b
1002
f
@
lower
IRQ
being
@
handled
1001
:
/
*
*
IXP465
has
an
upper
IRQ
status
register
*/
#if defined(CONFIG_CPU_IXP46X)
bne
1002
f
ldr
\
irqstat
,
=(
IXP4XX_INTC_BASE_VIRT
+
IXP4XX_ICIP2_OFFSET
)
ldr
\
irqstat
,
[
\
irqstat
]
@
get
upper
interrupts
mov
\
irqnr
,
#
63
clz
\
irqstat
,
\
irqstat
cmp
\
irqstat
,
#
32
subne
\
irqnr
,
\
irqnr
,
\
irqstat
1002
:
#endif
1002
:
.
endm
include/asm-arm/arch-ixp4xx/hardware.h
浏览文件 @
d846a92e
...
...
@@ -27,7 +27,7 @@
#define pcibios_assign_all_busses() 1
#if defined(CONFIG_CPU_IXP46
5
) && !defined(__ASSEMBLY__)
#if defined(CONFIG_CPU_IXP46
X
) && !defined(__ASSEMBLY__)
extern
unsigned
int
processor_id
;
#define cpu_is_ixp465() ((processor_id & 0xffffffc0) == 0x69054200)
#else
...
...
include/asm-arm/locks.h
浏览文件 @
d846a92e
...
...
@@ -103,7 +103,7 @@
({ \
smp_mb(); \
__asm__ __volatile__( \
"@ up_op_
read
\n" \
"@ up_op_
write
\n" \
"1: ldrex lr, [%0]\n" \
" adds lr, lr, %1\n" \
" strex ip, lr, [%0]\n" \
...
...
@@ -231,7 +231,7 @@
#define __up_op_write(ptr,wake) \
({ \
__asm__ __volatile__( \
"@ up_op_
read
\n" \
"@ up_op_
write
\n" \
" mrs ip, cpsr\n" \
" orr lr, ip, #128\n" \
" msr cpsr_c, lr\n" \
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录