Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
Kernel
提交
f3dab398
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看板
提交
f3dab398
编写于
1月 28, 2013
作者:
S
Stephen Warren
浏览文件
操作
浏览文件
下载
差异文件
Merge remote-tracking branch 'korg_arm-soc/timer/cleanup' into for-3.9/cleanup
上级
9931faca
90cf214d
变更
531
展开全部
隐藏空白更改
内联
并排
Showing
531 changed file
with
939 addition
and
1510 deletion
+939
-1510
arch/arm/include/asm/mach/arch.h
arch/arm/include/asm/mach/arch.h
+1
-2
arch/arm/include/asm/mach/time.h
arch/arm/include/asm/mach/time.h
+0
-30
arch/arm/kernel/time.c
arch/arm/kernel/time.c
+1
-52
arch/arm/mach-at91/at91rm9200_time.c
arch/arm/mach-at91/at91rm9200_time.c
+0
-5
arch/arm/mach-at91/at91sam926x_time.c
arch/arm/mach-at91/at91sam926x_time.c
+27
-26
arch/arm/mach-at91/at91x40_time.c
arch/arm/mach-at91/at91x40_time.c
+5
-8
arch/arm/mach-at91/board-1arm.c
arch/arm/mach-at91/board-1arm.c
+1
-1
arch/arm/mach-at91/board-afeb-9260v1.c
arch/arm/mach-at91/board-afeb-9260v1.c
+1
-1
arch/arm/mach-at91/board-cam60.c
arch/arm/mach-at91/board-cam60.c
+1
-1
arch/arm/mach-at91/board-carmeva.c
arch/arm/mach-at91/board-carmeva.c
+1
-1
arch/arm/mach-at91/board-cpu9krea.c
arch/arm/mach-at91/board-cpu9krea.c
+1
-1
arch/arm/mach-at91/board-cpuat91.c
arch/arm/mach-at91/board-cpuat91.c
+1
-1
arch/arm/mach-at91/board-csb337.c
arch/arm/mach-at91/board-csb337.c
+1
-1
arch/arm/mach-at91/board-csb637.c
arch/arm/mach-at91/board-csb637.c
+1
-1
arch/arm/mach-at91/board-dt.c
arch/arm/mach-at91/board-dt.c
+1
-1
arch/arm/mach-at91/board-eb01.c
arch/arm/mach-at91/board-eb01.c
+1
-1
arch/arm/mach-at91/board-eb9200.c
arch/arm/mach-at91/board-eb9200.c
+1
-1
arch/arm/mach-at91/board-ecbat91.c
arch/arm/mach-at91/board-ecbat91.c
+1
-1
arch/arm/mach-at91/board-eco920.c
arch/arm/mach-at91/board-eco920.c
+1
-1
arch/arm/mach-at91/board-flexibity.c
arch/arm/mach-at91/board-flexibity.c
+1
-1
arch/arm/mach-at91/board-foxg20.c
arch/arm/mach-at91/board-foxg20.c
+1
-1
arch/arm/mach-at91/board-gsia18s.c
arch/arm/mach-at91/board-gsia18s.c
+1
-1
arch/arm/mach-at91/board-kafa.c
arch/arm/mach-at91/board-kafa.c
+1
-1
arch/arm/mach-at91/board-kb9202.c
arch/arm/mach-at91/board-kb9202.c
+1
-1
arch/arm/mach-at91/board-neocore926.c
arch/arm/mach-at91/board-neocore926.c
+1
-1
arch/arm/mach-at91/board-pcontrol-g20.c
arch/arm/mach-at91/board-pcontrol-g20.c
+1
-1
arch/arm/mach-at91/board-picotux200.c
arch/arm/mach-at91/board-picotux200.c
+1
-1
arch/arm/mach-at91/board-qil-a9260.c
arch/arm/mach-at91/board-qil-a9260.c
+1
-1
arch/arm/mach-at91/board-rm9200-dt.c
arch/arm/mach-at91/board-rm9200-dt.c
+1
-1
arch/arm/mach-at91/board-rm9200dk.c
arch/arm/mach-at91/board-rm9200dk.c
+1
-1
arch/arm/mach-at91/board-rm9200ek.c
arch/arm/mach-at91/board-rm9200ek.c
+1
-1
arch/arm/mach-at91/board-rsi-ews.c
arch/arm/mach-at91/board-rsi-ews.c
+1
-1
arch/arm/mach-at91/board-sam9-l9260.c
arch/arm/mach-at91/board-sam9-l9260.c
+1
-1
arch/arm/mach-at91/board-sam9260ek.c
arch/arm/mach-at91/board-sam9260ek.c
+1
-1
arch/arm/mach-at91/board-sam9261ek.c
arch/arm/mach-at91/board-sam9261ek.c
+1
-1
arch/arm/mach-at91/board-sam9263ek.c
arch/arm/mach-at91/board-sam9263ek.c
+1
-1
arch/arm/mach-at91/board-sam9g20ek.c
arch/arm/mach-at91/board-sam9g20ek.c
+2
-2
arch/arm/mach-at91/board-sam9m10g45ek.c
arch/arm/mach-at91/board-sam9m10g45ek.c
+1
-1
arch/arm/mach-at91/board-sam9rlek.c
arch/arm/mach-at91/board-sam9rlek.c
+1
-1
arch/arm/mach-at91/board-snapper9260.c
arch/arm/mach-at91/board-snapper9260.c
+1
-1
arch/arm/mach-at91/board-stamp9g20.c
arch/arm/mach-at91/board-stamp9g20.c
+2
-2
arch/arm/mach-at91/board-usb-a926x.c
arch/arm/mach-at91/board-usb-a926x.c
+3
-3
arch/arm/mach-at91/board-yl-9200.c
arch/arm/mach-at91/board-yl-9200.c
+1
-1
arch/arm/mach-at91/generic.h
arch/arm/mach-at91/generic.h
+3
-4
arch/arm/mach-bcm/board_bcm.c
arch/arm/mach-bcm/board_bcm.c
+1
-5
arch/arm/mach-bcm2835/bcm2835.c
arch/arm/mach-bcm2835/bcm2835.c
+1
-1
arch/arm/mach-clps711x/board-autcpu12.c
arch/arm/mach-clps711x/board-autcpu12.c
+1
-1
arch/arm/mach-clps711x/board-cdb89712.c
arch/arm/mach-clps711x/board-cdb89712.c
+1
-1
arch/arm/mach-clps711x/board-clep7312.c
arch/arm/mach-clps711x/board-clep7312.c
+1
-1
arch/arm/mach-clps711x/board-edb7211.c
arch/arm/mach-clps711x/board-edb7211.c
+1
-1
arch/arm/mach-clps711x/board-fortunet.c
arch/arm/mach-clps711x/board-fortunet.c
+1
-1
arch/arm/mach-clps711x/board-p720t.c
arch/arm/mach-clps711x/board-p720t.c
+1
-1
arch/arm/mach-clps711x/common.c
arch/arm/mach-clps711x/common.c
+1
-5
arch/arm/mach-clps711x/common.h
arch/arm/mach-clps711x/common.h
+1
-3
arch/arm/mach-cns3xxx/cns3420vb.c
arch/arm/mach-cns3xxx/cns3420vb.c
+1
-1
arch/arm/mach-cns3xxx/core.c
arch/arm/mach-cns3xxx/core.c
+1
-5
arch/arm/mach-cns3xxx/core.h
arch/arm/mach-cns3xxx/core.h
+1
-1
arch/arm/mach-davinci/board-da830-evm.c
arch/arm/mach-davinci/board-da830-evm.c
+1
-1
arch/arm/mach-davinci/board-da850-evm.c
arch/arm/mach-davinci/board-da850-evm.c
+1
-1
arch/arm/mach-davinci/board-dm355-evm.c
arch/arm/mach-davinci/board-dm355-evm.c
+1
-1
arch/arm/mach-davinci/board-dm355-leopard.c
arch/arm/mach-davinci/board-dm355-leopard.c
+1
-1
arch/arm/mach-davinci/board-dm365-evm.c
arch/arm/mach-davinci/board-dm365-evm.c
+1
-1
arch/arm/mach-davinci/board-dm644x-evm.c
arch/arm/mach-davinci/board-dm644x-evm.c
+1
-1
arch/arm/mach-davinci/board-dm646x-evm.c
arch/arm/mach-davinci/board-dm646x-evm.c
+2
-2
arch/arm/mach-davinci/board-mityomapl138.c
arch/arm/mach-davinci/board-mityomapl138.c
+1
-1
arch/arm/mach-davinci/board-neuros-osd2.c
arch/arm/mach-davinci/board-neuros-osd2.c
+1
-1
arch/arm/mach-davinci/board-omapl138-hawk.c
arch/arm/mach-davinci/board-omapl138-hawk.c
+1
-1
arch/arm/mach-davinci/board-sffsdr.c
arch/arm/mach-davinci/board-sffsdr.c
+1
-1
arch/arm/mach-davinci/board-tnetv107x-evm.c
arch/arm/mach-davinci/board-tnetv107x-evm.c
+1
-1
arch/arm/mach-davinci/da8xx-dt.c
arch/arm/mach-davinci/da8xx-dt.c
+1
-1
arch/arm/mach-davinci/include/mach/common.h
arch/arm/mach-davinci/include/mach/common.h
+1
-3
arch/arm/mach-davinci/time.c
arch/arm/mach-davinci/time.c
+1
-6
arch/arm/mach-dove/cm-a510.c
arch/arm/mach-dove/cm-a510.c
+1
-1
arch/arm/mach-dove/common.c
arch/arm/mach-dove/common.c
+2
-6
arch/arm/mach-dove/common.h
arch/arm/mach-dove/common.h
+1
-1
arch/arm/mach-dove/dove-db-setup.c
arch/arm/mach-dove/dove-db-setup.c
+1
-1
arch/arm/mach-ebsa110/core.c
arch/arm/mach-ebsa110/core.c
+6
-9
arch/arm/mach-ep93xx/adssphere.c
arch/arm/mach-ep93xx/adssphere.c
+1
-1
arch/arm/mach-ep93xx/core.c
arch/arm/mach-ep93xx/core.c
+19
-16
arch/arm/mach-ep93xx/edb93xx.c
arch/arm/mach-ep93xx/edb93xx.c
+8
-8
arch/arm/mach-ep93xx/gesbc9312.c
arch/arm/mach-ep93xx/gesbc9312.c
+1
-1
arch/arm/mach-ep93xx/include/mach/platform.h
arch/arm/mach-ep93xx/include/mach/platform.h
+1
-1
arch/arm/mach-ep93xx/micro9.c
arch/arm/mach-ep93xx/micro9.c
+4
-4
arch/arm/mach-ep93xx/simone.c
arch/arm/mach-ep93xx/simone.c
+1
-1
arch/arm/mach-ep93xx/snappercl15.c
arch/arm/mach-ep93xx/snappercl15.c
+1
-1
arch/arm/mach-ep93xx/ts72xx.c
arch/arm/mach-ep93xx/ts72xx.c
+1
-1
arch/arm/mach-ep93xx/vision_ep9307.c
arch/arm/mach-ep93xx/vision_ep9307.c
+1
-1
arch/arm/mach-exynos/common.h
arch/arm/mach-exynos/common.h
+1
-1
arch/arm/mach-exynos/mach-armlex4210.c
arch/arm/mach-exynos/mach-armlex4210.c
+1
-1
arch/arm/mach-exynos/mach-exynos4-dt.c
arch/arm/mach-exynos/mach-exynos4-dt.c
+1
-1
arch/arm/mach-exynos/mach-exynos5-dt.c
arch/arm/mach-exynos/mach-exynos5-dt.c
+1
-1
arch/arm/mach-exynos/mach-nuri.c
arch/arm/mach-exynos/mach-nuri.c
+1
-1
arch/arm/mach-exynos/mach-origen.c
arch/arm/mach-exynos/mach-origen.c
+1
-1
arch/arm/mach-exynos/mach-smdk4x12.c
arch/arm/mach-exynos/mach-smdk4x12.c
+2
-2
arch/arm/mach-exynos/mach-smdkv310.c
arch/arm/mach-exynos/mach-smdkv310.c
+2
-2
arch/arm/mach-exynos/mach-universal_c210.c
arch/arm/mach-exynos/mach-universal_c210.c
+1
-1
arch/arm/mach-exynos/mct.c
arch/arm/mach-exynos/mct.c
+1
-5
arch/arm/mach-footbridge/cats-hw.c
arch/arm/mach-footbridge/cats-hw.c
+1
-1
arch/arm/mach-footbridge/common.h
arch/arm/mach-footbridge/common.h
+2
-2
arch/arm/mach-footbridge/dc21285-timer.c
arch/arm/mach-footbridge/dc21285-timer.c
+1
-5
arch/arm/mach-footbridge/ebsa285.c
arch/arm/mach-footbridge/ebsa285.c
+1
-1
arch/arm/mach-footbridge/isa-timer.c
arch/arm/mach-footbridge/isa-timer.c
+1
-5
arch/arm/mach-footbridge/netwinder-hw.c
arch/arm/mach-footbridge/netwinder-hw.c
+1
-1
arch/arm/mach-footbridge/personal.c
arch/arm/mach-footbridge/personal.c
+1
-1
arch/arm/mach-gemini/board-nas4220b.c
arch/arm/mach-gemini/board-nas4220b.c
+1
-5
arch/arm/mach-gemini/board-rut1xx.c
arch/arm/mach-gemini/board-rut1xx.c
+1
-5
arch/arm/mach-gemini/board-wbd111.c
arch/arm/mach-gemini/board-wbd111.c
+1
-5
arch/arm/mach-gemini/board-wbd222.c
arch/arm/mach-gemini/board-wbd222.c
+1
-5
arch/arm/mach-h720x/common.c
arch/arm/mach-h720x/common.c
+3
-3
arch/arm/mach-h720x/common.h
arch/arm/mach-h720x/common.h
+3
-3
arch/arm/mach-h720x/cpu-h7201.c
arch/arm/mach-h720x/cpu-h7201.c
+3
-6
arch/arm/mach-h720x/cpu-h7202.c
arch/arm/mach-h720x/cpu-h7202.c
+3
-6
arch/arm/mach-h720x/h7201-eval.c
arch/arm/mach-h720x/h7201-eval.c
+1
-1
arch/arm/mach-h720x/h7202-eval.c
arch/arm/mach-h720x/h7202-eval.c
+1
-1
arch/arm/mach-highbank/highbank.c
arch/arm/mach-highbank/highbank.c
+1
-5
arch/arm/mach-imx/imx25-dt.c
arch/arm/mach-imx/imx25-dt.c
+1
-10
arch/arm/mach-imx/imx27-dt.c
arch/arm/mach-imx/imx27-dt.c
+6
-10
arch/arm/mach-imx/imx31-dt.c
arch/arm/mach-imx/imx31-dt.c
+1
-10
arch/arm/mach-imx/imx51-dt.c
arch/arm/mach-imx/imx51-dt.c
+6
-10
arch/arm/mach-imx/mach-apf9328.c
arch/arm/mach-imx/mach-apf9328.c
+1
-5
arch/arm/mach-imx/mach-armadillo5x0.c
arch/arm/mach-imx/mach-armadillo5x0.c
+1
-5
arch/arm/mach-imx/mach-bug.c
arch/arm/mach-imx/mach-bug.c
+1
-5
arch/arm/mach-imx/mach-cpuimx27.c
arch/arm/mach-imx/mach-cpuimx27.c
+1
-5
arch/arm/mach-imx/mach-cpuimx35.c
arch/arm/mach-imx/mach-cpuimx35.c
+1
-5
arch/arm/mach-imx/mach-cpuimx51sd.c
arch/arm/mach-imx/mach-cpuimx51sd.c
+1
-5
arch/arm/mach-imx/mach-eukrea_cpuimx25.c
arch/arm/mach-imx/mach-eukrea_cpuimx25.c
+1
-5
arch/arm/mach-imx/mach-imx27_visstrim_m10.c
arch/arm/mach-imx/mach-imx27_visstrim_m10.c
+1
-5
arch/arm/mach-imx/mach-imx27ipcam.c
arch/arm/mach-imx/mach-imx27ipcam.c
+1
-5
arch/arm/mach-imx/mach-imx27lite.c
arch/arm/mach-imx/mach-imx27lite.c
+1
-5
arch/arm/mach-imx/mach-imx53.c
arch/arm/mach-imx/mach-imx53.c
+6
-10
arch/arm/mach-imx/mach-imx6q.c
arch/arm/mach-imx/mach-imx6q.c
+1
-5
arch/arm/mach-imx/mach-kzm_arm11_01.c
arch/arm/mach-imx/mach-kzm_arm11_01.c
+1
-5
arch/arm/mach-imx/mach-mx1ads.c
arch/arm/mach-imx/mach-mx1ads.c
+2
-6
arch/arm/mach-imx/mach-mx21ads.c
arch/arm/mach-imx/mach-mx21ads.c
+1
-5
arch/arm/mach-imx/mach-mx25_3ds.c
arch/arm/mach-imx/mach-mx25_3ds.c
+1
-5
arch/arm/mach-imx/mach-mx27_3ds.c
arch/arm/mach-imx/mach-mx27_3ds.c
+1
-5
arch/arm/mach-imx/mach-mx27ads.c
arch/arm/mach-imx/mach-mx27ads.c
+1
-5
arch/arm/mach-imx/mach-mx31_3ds.c
arch/arm/mach-imx/mach-mx31_3ds.c
+1
-5
arch/arm/mach-imx/mach-mx31ads.c
arch/arm/mach-imx/mach-mx31ads.c
+1
-5
arch/arm/mach-imx/mach-mx31lilly.c
arch/arm/mach-imx/mach-mx31lilly.c
+1
-5
arch/arm/mach-imx/mach-mx31lite.c
arch/arm/mach-imx/mach-mx31lite.c
+1
-5
arch/arm/mach-imx/mach-mx31moboard.c
arch/arm/mach-imx/mach-mx31moboard.c
+1
-5
arch/arm/mach-imx/mach-mx35_3ds.c
arch/arm/mach-imx/mach-mx35_3ds.c
+1
-5
arch/arm/mach-imx/mach-mx50_rdp.c
arch/arm/mach-imx/mach-mx50_rdp.c
+1
-5
arch/arm/mach-imx/mach-mx51_3ds.c
arch/arm/mach-imx/mach-mx51_3ds.c
+1
-5
arch/arm/mach-imx/mach-mx51_babbage.c
arch/arm/mach-imx/mach-mx51_babbage.c
+1
-5
arch/arm/mach-imx/mach-mxt_td60.c
arch/arm/mach-imx/mach-mxt_td60.c
+1
-5
arch/arm/mach-imx/mach-pca100.c
arch/arm/mach-imx/mach-pca100.c
+1
-5
arch/arm/mach-imx/mach-pcm037.c
arch/arm/mach-imx/mach-pcm037.c
+1
-5
arch/arm/mach-imx/mach-pcm038.c
arch/arm/mach-imx/mach-pcm038.c
+1
-5
arch/arm/mach-imx/mach-pcm043.c
arch/arm/mach-imx/mach-pcm043.c
+1
-5
arch/arm/mach-imx/mach-qong.c
arch/arm/mach-imx/mach-qong.c
+1
-5
arch/arm/mach-imx/mach-scb9328.c
arch/arm/mach-imx/mach-scb9328.c
+1
-5
arch/arm/mach-imx/mach-vpr200.c
arch/arm/mach-imx/mach-vpr200.c
+1
-5
arch/arm/mach-integrator/integrator_ap.c
arch/arm/mach-integrator/integrator_ap.c
+4
-12
arch/arm/mach-integrator/integrator_cp.c
arch/arm/mach-integrator/integrator_cp.c
+4
-12
arch/arm/mach-iop13xx/iq81340mc.c
arch/arm/mach-iop13xx/iq81340mc.c
+1
-5
arch/arm/mach-iop13xx/iq81340sc.c
arch/arm/mach-iop13xx/iq81340sc.c
+1
-5
arch/arm/mach-iop32x/em7210.c
arch/arm/mach-iop32x/em7210.c
+1
-5
arch/arm/mach-iop32x/glantank.c
arch/arm/mach-iop32x/glantank.c
+1
-5
arch/arm/mach-iop32x/iq31244.c
arch/arm/mach-iop32x/iq31244.c
+2
-6
arch/arm/mach-iop32x/iq80321.c
arch/arm/mach-iop32x/iq80321.c
+1
-5
arch/arm/mach-iop32x/n2100.c
arch/arm/mach-iop32x/n2100.c
+1
-5
arch/arm/mach-iop33x/iq80331.c
arch/arm/mach-iop33x/iq80331.c
+1
-5
arch/arm/mach-iop33x/iq80332.c
arch/arm/mach-iop33x/iq80332.c
+1
-5
arch/arm/mach-ixp4xx/avila-setup.c
arch/arm/mach-ixp4xx/avila-setup.c
+2
-2
arch/arm/mach-ixp4xx/common.c
arch/arm/mach-ixp4xx/common.c
+0
-4
arch/arm/mach-ixp4xx/coyote-setup.c
arch/arm/mach-ixp4xx/coyote-setup.c
+2
-2
arch/arm/mach-ixp4xx/dsmg600-setup.c
arch/arm/mach-ixp4xx/dsmg600-setup.c
+1
-5
arch/arm/mach-ixp4xx/fsg-setup.c
arch/arm/mach-ixp4xx/fsg-setup.c
+1
-1
arch/arm/mach-ixp4xx/gateway7001-setup.c
arch/arm/mach-ixp4xx/gateway7001-setup.c
+1
-1
arch/arm/mach-ixp4xx/goramo_mlr.c
arch/arm/mach-ixp4xx/goramo_mlr.c
+1
-1
arch/arm/mach-ixp4xx/gtwx5715-setup.c
arch/arm/mach-ixp4xx/gtwx5715-setup.c
+1
-1
arch/arm/mach-ixp4xx/include/mach/platform.h
arch/arm/mach-ixp4xx/include/mach/platform.h
+0
-3
arch/arm/mach-ixp4xx/ixdp425-setup.c
arch/arm/mach-ixp4xx/ixdp425-setup.c
+4
-4
arch/arm/mach-ixp4xx/nas100d-setup.c
arch/arm/mach-ixp4xx/nas100d-setup.c
+1
-1
arch/arm/mach-ixp4xx/nslu2-setup.c
arch/arm/mach-ixp4xx/nslu2-setup.c
+1
-5
arch/arm/mach-ixp4xx/omixp-setup.c
arch/arm/mach-ixp4xx/omixp-setup.c
+3
-3
arch/arm/mach-ixp4xx/vulcan-setup.c
arch/arm/mach-ixp4xx/vulcan-setup.c
+1
-1
arch/arm/mach-ixp4xx/wg302v2-setup.c
arch/arm/mach-ixp4xx/wg302v2-setup.c
+1
-1
arch/arm/mach-kirkwood/board-dt.c
arch/arm/mach-kirkwood/board-dt.c
+1
-1
arch/arm/mach-kirkwood/common.c
arch/arm/mach-kirkwood/common.c
+1
-5
arch/arm/mach-kirkwood/common.h
arch/arm/mach-kirkwood/common.h
+1
-1
arch/arm/mach-kirkwood/d2net_v2-setup.c
arch/arm/mach-kirkwood/d2net_v2-setup.c
+1
-1
arch/arm/mach-kirkwood/db88f6281-bp-setup.c
arch/arm/mach-kirkwood/db88f6281-bp-setup.c
+1
-1
arch/arm/mach-kirkwood/dockstar-setup.c
arch/arm/mach-kirkwood/dockstar-setup.c
+1
-1
arch/arm/mach-kirkwood/guruplug-setup.c
arch/arm/mach-kirkwood/guruplug-setup.c
+1
-1
arch/arm/mach-kirkwood/mv88f6281gtw_ge-setup.c
arch/arm/mach-kirkwood/mv88f6281gtw_ge-setup.c
+1
-1
arch/arm/mach-kirkwood/netspace_v2-setup.c
arch/arm/mach-kirkwood/netspace_v2-setup.c
+3
-3
arch/arm/mach-kirkwood/netxbig_v2-setup.c
arch/arm/mach-kirkwood/netxbig_v2-setup.c
+2
-2
arch/arm/mach-kirkwood/openrd-setup.c
arch/arm/mach-kirkwood/openrd-setup.c
+3
-3
arch/arm/mach-kirkwood/rd88f6192-nas-setup.c
arch/arm/mach-kirkwood/rd88f6192-nas-setup.c
+1
-1
arch/arm/mach-kirkwood/rd88f6281-setup.c
arch/arm/mach-kirkwood/rd88f6281-setup.c
+1
-1
arch/arm/mach-kirkwood/sheevaplug-setup.c
arch/arm/mach-kirkwood/sheevaplug-setup.c
+2
-2
arch/arm/mach-kirkwood/t5325-setup.c
arch/arm/mach-kirkwood/t5325-setup.c
+1
-1
arch/arm/mach-kirkwood/ts219-setup.c
arch/arm/mach-kirkwood/ts219-setup.c
+1
-1
arch/arm/mach-kirkwood/ts41x-setup.c
arch/arm/mach-kirkwood/ts41x-setup.c
+1
-1
arch/arm/mach-ks8695/board-acs5k.c
arch/arm/mach-ks8695/board-acs5k.c
+1
-1
arch/arm/mach-ks8695/board-dsm320.c
arch/arm/mach-ks8695/board-dsm320.c
+1
-1
arch/arm/mach-ks8695/board-micrel.c
arch/arm/mach-ks8695/board-micrel.c
+1
-1
arch/arm/mach-ks8695/board-og.c
arch/arm/mach-ks8695/board-og.c
+5
-5
arch/arm/mach-ks8695/board-sg.c
arch/arm/mach-ks8695/board-sg.c
+3
-3
arch/arm/mach-ks8695/generic.h
arch/arm/mach-ks8695/generic.h
+1
-1
arch/arm/mach-ks8695/time.c
arch/arm/mach-ks8695/time.c
+1
-5
arch/arm/mach-lpc32xx/common.h
arch/arm/mach-lpc32xx/common.h
+1
-1
arch/arm/mach-lpc32xx/phy3250.c
arch/arm/mach-lpc32xx/phy3250.c
+1
-1
arch/arm/mach-lpc32xx/timer.c
arch/arm/mach-lpc32xx/timer.c
+1
-6
arch/arm/mach-mmp/aspenite.c
arch/arm/mach-mmp/aspenite.c
+2
-2
arch/arm/mach-mmp/avengers_lite.c
arch/arm/mach-mmp/avengers_lite.c
+1
-1
arch/arm/mach-mmp/brownstone.c
arch/arm/mach-mmp/brownstone.c
+1
-1
arch/arm/mach-mmp/common.h
arch/arm/mach-mmp/common.h
+0
-2
arch/arm/mach-mmp/flint.c
arch/arm/mach-mmp/flint.c
+1
-1
arch/arm/mach-mmp/gplugd.c
arch/arm/mach-mmp/gplugd.c
+1
-1
arch/arm/mach-mmp/include/mach/mmp2.h
arch/arm/mach-mmp/include/mach/mmp2.h
+1
-3
arch/arm/mach-mmp/include/mach/pxa168.h
arch/arm/mach-mmp/include/mach/pxa168.h
+1
-3
arch/arm/mach-mmp/include/mach/pxa910.h
arch/arm/mach-mmp/include/mach/pxa910.h
+1
-3
arch/arm/mach-mmp/jasper.c
arch/arm/mach-mmp/jasper.c
+1
-1
arch/arm/mach-mmp/mmp-dt.c
arch/arm/mach-mmp/mmp-dt.c
+2
-6
arch/arm/mach-mmp/mmp2-dt.c
arch/arm/mach-mmp/mmp2-dt.c
+1
-5
arch/arm/mach-mmp/mmp2.c
arch/arm/mach-mmp/mmp2.c
+1
-5
arch/arm/mach-mmp/pxa168.c
arch/arm/mach-mmp/pxa168.c
+1
-5
arch/arm/mach-mmp/pxa910.c
arch/arm/mach-mmp/pxa910.c
+1
-5
arch/arm/mach-mmp/tavorevb.c
arch/arm/mach-mmp/tavorevb.c
+1
-1
arch/arm/mach-mmp/teton_bga.c
arch/arm/mach-mmp/teton_bga.c
+1
-1
arch/arm/mach-mmp/ttc_dkb.c
arch/arm/mach-mmp/ttc_dkb.c
+1
-1
arch/arm/mach-msm/board-dt-8660.c
arch/arm/mach-msm/board-dt-8660.c
+1
-1
arch/arm/mach-msm/board-dt-8960.c
arch/arm/mach-msm/board-dt-8960.c
+1
-1
arch/arm/mach-msm/board-halibut.c
arch/arm/mach-msm/board-halibut.c
+1
-1
arch/arm/mach-msm/board-mahimahi.c
arch/arm/mach-msm/board-mahimahi.c
+2
-2
arch/arm/mach-msm/board-msm7x30.c
arch/arm/mach-msm/board-msm7x30.c
+3
-3
arch/arm/mach-msm/board-qsd8x50.c
arch/arm/mach-msm/board-qsd8x50.c
+2
-2
arch/arm/mach-msm/board-sapphire.c
arch/arm/mach-msm/board-sapphire.c
+2
-2
arch/arm/mach-msm/board-trout.c
arch/arm/mach-msm/board-trout.c
+1
-1
arch/arm/mach-msm/common.h
arch/arm/mach-msm/common.h
+4
-4
arch/arm/mach-msm/timer.c
arch/arm/mach-msm/timer.c
+4
-20
arch/arm/mach-mv78xx0/buffalo-wxl-setup.c
arch/arm/mach-mv78xx0/buffalo-wxl-setup.c
+1
-1
arch/arm/mach-mv78xx0/common.c
arch/arm/mach-mv78xx0/common.c
+1
-5
arch/arm/mach-mv78xx0/common.h
arch/arm/mach-mv78xx0/common.h
+1
-1
arch/arm/mach-mv78xx0/db78x00-bp-setup.c
arch/arm/mach-mv78xx0/db78x00-bp-setup.c
+1
-1
arch/arm/mach-mv78xx0/rd78x00-masa-setup.c
arch/arm/mach-mv78xx0/rd78x00-masa-setup.c
+1
-1
arch/arm/mach-mvebu/armada-370-xp.c
arch/arm/mach-mvebu/armada-370-xp.c
+1
-5
arch/arm/mach-mxs/mach-mxs.c
arch/arm/mach-mxs/mach-mxs.c
+2
-10
arch/arm/mach-netx/generic.h
arch/arm/mach-netx/generic.h
+1
-2
arch/arm/mach-netx/nxdb500.c
arch/arm/mach-netx/nxdb500.c
+1
-1
arch/arm/mach-netx/nxdkn.c
arch/arm/mach-netx/nxdkn.c
+1
-1
arch/arm/mach-netx/nxeb500hmi.c
arch/arm/mach-netx/nxeb500hmi.c
+1
-1
arch/arm/mach-netx/time.c
arch/arm/mach-netx/time.c
+1
-5
arch/arm/mach-nomadik/board-nhk8815.c
arch/arm/mach-nomadik/board-nhk8815.c
+1
-5
arch/arm/mach-omap1/board-ams-delta.c
arch/arm/mach-omap1/board-ams-delta.c
+1
-1
arch/arm/mach-omap1/board-fsample.c
arch/arm/mach-omap1/board-fsample.c
+1
-1
arch/arm/mach-omap1/board-generic.c
arch/arm/mach-omap1/board-generic.c
+1
-1
arch/arm/mach-omap1/board-h2.c
arch/arm/mach-omap1/board-h2.c
+1
-1
arch/arm/mach-omap1/board-h3.c
arch/arm/mach-omap1/board-h3.c
+1
-1
arch/arm/mach-omap1/board-htcherald.c
arch/arm/mach-omap1/board-htcherald.c
+1
-1
arch/arm/mach-omap1/board-innovator.c
arch/arm/mach-omap1/board-innovator.c
+1
-1
arch/arm/mach-omap1/board-nokia770.c
arch/arm/mach-omap1/board-nokia770.c
+1
-1
arch/arm/mach-omap1/board-osk.c
arch/arm/mach-omap1/board-osk.c
+1
-1
arch/arm/mach-omap1/board-palmte.c
arch/arm/mach-omap1/board-palmte.c
+1
-1
arch/arm/mach-omap1/board-palmtt.c
arch/arm/mach-omap1/board-palmtt.c
+1
-1
arch/arm/mach-omap1/board-palmz71.c
arch/arm/mach-omap1/board-palmz71.c
+1
-1
arch/arm/mach-omap1/board-perseus2.c
arch/arm/mach-omap1/board-perseus2.c
+1
-1
arch/arm/mach-omap1/board-sx1.c
arch/arm/mach-omap1/board-sx1.c
+1
-1
arch/arm/mach-omap1/board-voiceblue.c
arch/arm/mach-omap1/board-voiceblue.c
+1
-1
arch/arm/mach-omap1/common.h
arch/arm/mach-omap1/common.h
+1
-1
arch/arm/mach-omap1/time.c
arch/arm/mach-omap1/time.c
+1
-5
arch/arm/mach-omap2/board-2430sdp.c
arch/arm/mach-omap2/board-2430sdp.c
+1
-1
arch/arm/mach-omap2/board-3430sdp.c
arch/arm/mach-omap2/board-3430sdp.c
+1
-1
arch/arm/mach-omap2/board-3630sdp.c
arch/arm/mach-omap2/board-3630sdp.c
+1
-1
arch/arm/mach-omap2/board-4430sdp.c
arch/arm/mach-omap2/board-4430sdp.c
+1
-1
arch/arm/mach-omap2/board-am3517crane.c
arch/arm/mach-omap2/board-am3517crane.c
+1
-1
arch/arm/mach-omap2/board-am3517evm.c
arch/arm/mach-omap2/board-am3517evm.c
+1
-1
arch/arm/mach-omap2/board-apollon.c
arch/arm/mach-omap2/board-apollon.c
+1
-1
arch/arm/mach-omap2/board-cm-t35.c
arch/arm/mach-omap2/board-cm-t35.c
+2
-2
arch/arm/mach-omap2/board-cm-t3517.c
arch/arm/mach-omap2/board-cm-t3517.c
+1
-1
arch/arm/mach-omap2/board-devkit8000.c
arch/arm/mach-omap2/board-devkit8000.c
+1
-1
arch/arm/mach-omap2/board-generic.c
arch/arm/mach-omap2/board-generic.c
+7
-7
arch/arm/mach-omap2/board-h4.c
arch/arm/mach-omap2/board-h4.c
+1
-1
arch/arm/mach-omap2/board-igep0020.c
arch/arm/mach-omap2/board-igep0020.c
+2
-2
arch/arm/mach-omap2/board-ldp.c
arch/arm/mach-omap2/board-ldp.c
+1
-1
arch/arm/mach-omap2/board-n8x0.c
arch/arm/mach-omap2/board-n8x0.c
+3
-3
arch/arm/mach-omap2/board-omap3beagle.c
arch/arm/mach-omap2/board-omap3beagle.c
+1
-1
arch/arm/mach-omap2/board-omap3evm.c
arch/arm/mach-omap2/board-omap3evm.c
+1
-1
arch/arm/mach-omap2/board-omap3logic.c
arch/arm/mach-omap2/board-omap3logic.c
+2
-2
arch/arm/mach-omap2/board-omap3pandora.c
arch/arm/mach-omap2/board-omap3pandora.c
+1
-1
arch/arm/mach-omap2/board-omap3stalker.c
arch/arm/mach-omap2/board-omap3stalker.c
+1
-1
arch/arm/mach-omap2/board-omap3touchbook.c
arch/arm/mach-omap2/board-omap3touchbook.c
+1
-1
arch/arm/mach-omap2/board-omap4panda.c
arch/arm/mach-omap2/board-omap4panda.c
+1
-1
arch/arm/mach-omap2/board-overo.c
arch/arm/mach-omap2/board-overo.c
+1
-1
arch/arm/mach-omap2/board-rm680.c
arch/arm/mach-omap2/board-rm680.c
+2
-2
arch/arm/mach-omap2/board-rx51.c
arch/arm/mach-omap2/board-rx51.c
+1
-1
arch/arm/mach-omap2/board-ti8168evm.c
arch/arm/mach-omap2/board-ti8168evm.c
+2
-2
arch/arm/mach-omap2/board-zoom.c
arch/arm/mach-omap2/board-zoom.c
+2
-2
arch/arm/mach-omap2/common.h
arch/arm/mach-omap2/common.h
+7
-7
arch/arm/mach-omap2/timer.c
arch/arm/mach-omap2/timer.c
+5
-17
arch/arm/mach-orion5x/board-dt.c
arch/arm/mach-orion5x/board-dt.c
+1
-1
arch/arm/mach-orion5x/common.c
arch/arm/mach-orion5x/common.c
+1
-5
arch/arm/mach-orion5x/common.h
arch/arm/mach-orion5x/common.h
+1
-1
arch/arm/mach-orion5x/d2net-setup.c
arch/arm/mach-orion5x/d2net-setup.c
+2
-2
arch/arm/mach-orion5x/db88f5281-setup.c
arch/arm/mach-orion5x/db88f5281-setup.c
+1
-1
arch/arm/mach-orion5x/dns323-setup.c
arch/arm/mach-orion5x/dns323-setup.c
+1
-1
arch/arm/mach-orion5x/kurobox_pro-setup.c
arch/arm/mach-orion5x/kurobox_pro-setup.c
+2
-2
arch/arm/mach-orion5x/ls-chl-setup.c
arch/arm/mach-orion5x/ls-chl-setup.c
+1
-1
arch/arm/mach-orion5x/ls_hgl-setup.c
arch/arm/mach-orion5x/ls_hgl-setup.c
+1
-1
arch/arm/mach-orion5x/lsmini-setup.c
arch/arm/mach-orion5x/lsmini-setup.c
+1
-1
arch/arm/mach-orion5x/mss2-setup.c
arch/arm/mach-orion5x/mss2-setup.c
+1
-1
arch/arm/mach-orion5x/mv2120-setup.c
arch/arm/mach-orion5x/mv2120-setup.c
+1
-1
arch/arm/mach-orion5x/net2big-setup.c
arch/arm/mach-orion5x/net2big-setup.c
+1
-1
arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c
arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c
+1
-1
arch/arm/mach-orion5x/rd88f5181l-ge-setup.c
arch/arm/mach-orion5x/rd88f5181l-ge-setup.c
+1
-1
arch/arm/mach-orion5x/rd88f5182-setup.c
arch/arm/mach-orion5x/rd88f5182-setup.c
+1
-1
arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c
arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c
+1
-1
arch/arm/mach-orion5x/terastation_pro2-setup.c
arch/arm/mach-orion5x/terastation_pro2-setup.c
+1
-1
arch/arm/mach-orion5x/ts209-setup.c
arch/arm/mach-orion5x/ts209-setup.c
+1
-1
arch/arm/mach-orion5x/ts409-setup.c
arch/arm/mach-orion5x/ts409-setup.c
+1
-1
arch/arm/mach-orion5x/ts78xx-setup.c
arch/arm/mach-orion5x/ts78xx-setup.c
+1
-1
arch/arm/mach-orion5x/wnr854t-setup.c
arch/arm/mach-orion5x/wnr854t-setup.c
+1
-1
arch/arm/mach-orion5x/wrt350n-v2-setup.c
arch/arm/mach-orion5x/wrt350n-v2-setup.c
+1
-1
arch/arm/mach-picoxcell/common.c
arch/arm/mach-picoxcell/common.c
+1
-1
arch/arm/mach-picoxcell/common.h
arch/arm/mach-picoxcell/common.h
+1
-1
arch/arm/mach-prima2/common.c
arch/arm/mach-prima2/common.c
+1
-1
arch/arm/mach-prima2/common.h
arch/arm/mach-prima2/common.h
+1
-1
arch/arm/mach-prima2/timer.c
arch/arm/mach-prima2/timer.c
+2
-6
arch/arm/mach-pxa/balloon3.c
arch/arm/mach-pxa/balloon3.c
+1
-1
arch/arm/mach-pxa/capc7117.c
arch/arm/mach-pxa/capc7117.c
+1
-1
arch/arm/mach-pxa/cm-x2xx.c
arch/arm/mach-pxa/cm-x2xx.c
+1
-1
arch/arm/mach-pxa/cm-x300.c
arch/arm/mach-pxa/cm-x300.c
+1
-1
arch/arm/mach-pxa/colibri-pxa270.c
arch/arm/mach-pxa/colibri-pxa270.c
+2
-2
arch/arm/mach-pxa/colibri-pxa300.c
arch/arm/mach-pxa/colibri-pxa300.c
+1
-1
arch/arm/mach-pxa/colibri-pxa320.c
arch/arm/mach-pxa/colibri-pxa320.c
+1
-1
arch/arm/mach-pxa/corgi.c
arch/arm/mach-pxa/corgi.c
+3
-3
arch/arm/mach-pxa/csb726.c
arch/arm/mach-pxa/csb726.c
+1
-1
arch/arm/mach-pxa/em-x270.c
arch/arm/mach-pxa/em-x270.c
+2
-2
arch/arm/mach-pxa/eseries.c
arch/arm/mach-pxa/eseries.c
+6
-6
arch/arm/mach-pxa/ezx.c
arch/arm/mach-pxa/ezx.c
+6
-6
arch/arm/mach-pxa/generic.h
arch/arm/mach-pxa/generic.h
+1
-2
arch/arm/mach-pxa/gumstix.c
arch/arm/mach-pxa/gumstix.c
+1
-1
arch/arm/mach-pxa/h5000.c
arch/arm/mach-pxa/h5000.c
+1
-1
arch/arm/mach-pxa/himalaya.c
arch/arm/mach-pxa/himalaya.c
+1
-1
arch/arm/mach-pxa/hx4700.c
arch/arm/mach-pxa/hx4700.c
+1
-1
arch/arm/mach-pxa/icontrol.c
arch/arm/mach-pxa/icontrol.c
+1
-1
arch/arm/mach-pxa/idp.c
arch/arm/mach-pxa/idp.c
+1
-1
arch/arm/mach-pxa/littleton.c
arch/arm/mach-pxa/littleton.c
+1
-1
arch/arm/mach-pxa/lpd270.c
arch/arm/mach-pxa/lpd270.c
+1
-1
arch/arm/mach-pxa/lubbock.c
arch/arm/mach-pxa/lubbock.c
+1
-1
arch/arm/mach-pxa/magician.c
arch/arm/mach-pxa/magician.c
+1
-1
arch/arm/mach-pxa/mainstone.c
arch/arm/mach-pxa/mainstone.c
+1
-1
arch/arm/mach-pxa/mioa701.c
arch/arm/mach-pxa/mioa701.c
+1
-1
arch/arm/mach-pxa/mp900.c
arch/arm/mach-pxa/mp900.c
+1
-1
arch/arm/mach-pxa/palmld.c
arch/arm/mach-pxa/palmld.c
+1
-1
arch/arm/mach-pxa/palmt5.c
arch/arm/mach-pxa/palmt5.c
+1
-1
arch/arm/mach-pxa/palmtc.c
arch/arm/mach-pxa/palmtc.c
+1
-1
arch/arm/mach-pxa/palmte2.c
arch/arm/mach-pxa/palmte2.c
+1
-1
arch/arm/mach-pxa/palmtreo.c
arch/arm/mach-pxa/palmtreo.c
+2
-2
arch/arm/mach-pxa/palmtx.c
arch/arm/mach-pxa/palmtx.c
+1
-1
arch/arm/mach-pxa/palmz72.c
arch/arm/mach-pxa/palmz72.c
+1
-1
arch/arm/mach-pxa/pcm027.c
arch/arm/mach-pxa/pcm027.c
+1
-1
arch/arm/mach-pxa/poodle.c
arch/arm/mach-pxa/poodle.c
+1
-1
arch/arm/mach-pxa/pxa-dt.c
arch/arm/mach-pxa/pxa-dt.c
+1
-1
arch/arm/mach-pxa/raumfeld.c
arch/arm/mach-pxa/raumfeld.c
+3
-3
arch/arm/mach-pxa/saar.c
arch/arm/mach-pxa/saar.c
+1
-1
arch/arm/mach-pxa/spitz.c
arch/arm/mach-pxa/spitz.c
+3
-3
arch/arm/mach-pxa/stargate2.c
arch/arm/mach-pxa/stargate2.c
+2
-2
arch/arm/mach-pxa/tavorevb.c
arch/arm/mach-pxa/tavorevb.c
+1
-1
arch/arm/mach-pxa/time.c
arch/arm/mach-pxa/time.c
+38
-42
arch/arm/mach-pxa/tosa.c
arch/arm/mach-pxa/tosa.c
+1
-1
arch/arm/mach-pxa/trizeps4.c
arch/arm/mach-pxa/trizeps4.c
+2
-2
arch/arm/mach-pxa/viper.c
arch/arm/mach-pxa/viper.c
+1
-1
arch/arm/mach-pxa/vpac270.c
arch/arm/mach-pxa/vpac270.c
+1
-1
arch/arm/mach-pxa/xcep.c
arch/arm/mach-pxa/xcep.c
+1
-1
arch/arm/mach-pxa/z2.c
arch/arm/mach-pxa/z2.c
+1
-1
arch/arm/mach-pxa/zeus.c
arch/arm/mach-pxa/zeus.c
+1
-1
arch/arm/mach-pxa/zylonite.c
arch/arm/mach-pxa/zylonite.c
+1
-1
arch/arm/mach-realview/realview_eb.c
arch/arm/mach-realview/realview_eb.c
+1
-5
arch/arm/mach-realview/realview_pb1176.c
arch/arm/mach-realview/realview_pb1176.c
+1
-5
arch/arm/mach-realview/realview_pb11mp.c
arch/arm/mach-realview/realview_pb11mp.c
+1
-5
arch/arm/mach-realview/realview_pba8.c
arch/arm/mach-realview/realview_pba8.c
+1
-5
arch/arm/mach-realview/realview_pbx.c
arch/arm/mach-realview/realview_pbx.c
+1
-5
arch/arm/mach-rpc/riscpc.c
arch/arm/mach-rpc/riscpc.c
+2
-2
arch/arm/mach-rpc/time.c
arch/arm/mach-rpc/time.c
+4
-9
arch/arm/mach-s3c24xx/mach-amlm5900.c
arch/arm/mach-s3c24xx/mach-amlm5900.c
+1
-1
arch/arm/mach-s3c24xx/mach-anubis.c
arch/arm/mach-s3c24xx/mach-anubis.c
+1
-1
arch/arm/mach-s3c24xx/mach-at2440evb.c
arch/arm/mach-s3c24xx/mach-at2440evb.c
+1
-1
arch/arm/mach-s3c24xx/mach-bast.c
arch/arm/mach-s3c24xx/mach-bast.c
+1
-1
arch/arm/mach-s3c24xx/mach-gta02.c
arch/arm/mach-s3c24xx/mach-gta02.c
+1
-1
arch/arm/mach-s3c24xx/mach-h1940.c
arch/arm/mach-s3c24xx/mach-h1940.c
+1
-1
arch/arm/mach-s3c24xx/mach-jive.c
arch/arm/mach-s3c24xx/mach-jive.c
+1
-1
arch/arm/mach-s3c24xx/mach-mini2440.c
arch/arm/mach-s3c24xx/mach-mini2440.c
+1
-1
arch/arm/mach-s3c24xx/mach-n30.c
arch/arm/mach-s3c24xx/mach-n30.c
+2
-2
arch/arm/mach-s3c24xx/mach-nexcoder.c
arch/arm/mach-s3c24xx/mach-nexcoder.c
+1
-1
arch/arm/mach-s3c24xx/mach-osiris.c
arch/arm/mach-s3c24xx/mach-osiris.c
+1
-1
arch/arm/mach-s3c24xx/mach-otom.c
arch/arm/mach-s3c24xx/mach-otom.c
+1
-1
arch/arm/mach-s3c24xx/mach-qt2410.c
arch/arm/mach-s3c24xx/mach-qt2410.c
+1
-1
arch/arm/mach-s3c24xx/mach-rx1950.c
arch/arm/mach-s3c24xx/mach-rx1950.c
+1
-1
arch/arm/mach-s3c24xx/mach-rx3715.c
arch/arm/mach-s3c24xx/mach-rx3715.c
+1
-1
arch/arm/mach-s3c24xx/mach-smdk2410.c
arch/arm/mach-s3c24xx/mach-smdk2410.c
+1
-1
arch/arm/mach-s3c24xx/mach-smdk2413.c
arch/arm/mach-s3c24xx/mach-smdk2413.c
+3
-3
arch/arm/mach-s3c24xx/mach-smdk2416.c
arch/arm/mach-s3c24xx/mach-smdk2416.c
+1
-1
arch/arm/mach-s3c24xx/mach-smdk2440.c
arch/arm/mach-s3c24xx/mach-smdk2440.c
+1
-1
arch/arm/mach-s3c24xx/mach-smdk2443.c
arch/arm/mach-s3c24xx/mach-smdk2443.c
+1
-1
arch/arm/mach-s3c24xx/mach-tct_hammer.c
arch/arm/mach-s3c24xx/mach-tct_hammer.c
+1
-1
arch/arm/mach-s3c24xx/mach-vr1000.c
arch/arm/mach-s3c24xx/mach-vr1000.c
+1
-1
arch/arm/mach-s3c24xx/mach-vstms.c
arch/arm/mach-s3c24xx/mach-vstms.c
+1
-1
arch/arm/mach-s3c64xx/mach-anw6410.c
arch/arm/mach-s3c64xx/mach-anw6410.c
+1
-1
arch/arm/mach-s3c64xx/mach-crag6410.c
arch/arm/mach-s3c64xx/mach-crag6410.c
+1
-1
arch/arm/mach-s3c64xx/mach-hmt.c
arch/arm/mach-s3c64xx/mach-hmt.c
+1
-1
arch/arm/mach-s3c64xx/mach-mini6410.c
arch/arm/mach-s3c64xx/mach-mini6410.c
+1
-1
arch/arm/mach-s3c64xx/mach-ncp.c
arch/arm/mach-s3c64xx/mach-ncp.c
+1
-1
arch/arm/mach-s3c64xx/mach-real6410.c
arch/arm/mach-s3c64xx/mach-real6410.c
+1
-1
arch/arm/mach-s3c64xx/mach-smartq5.c
arch/arm/mach-s3c64xx/mach-smartq5.c
+1
-1
arch/arm/mach-s3c64xx/mach-smartq7.c
arch/arm/mach-s3c64xx/mach-smartq7.c
+1
-1
arch/arm/mach-s3c64xx/mach-smdk6400.c
arch/arm/mach-s3c64xx/mach-smdk6400.c
+1
-1
arch/arm/mach-s3c64xx/mach-smdk6410.c
arch/arm/mach-s3c64xx/mach-smdk6410.c
+1
-1
arch/arm/mach-s5p64x0/mach-smdk6440.c
arch/arm/mach-s5p64x0/mach-smdk6440.c
+1
-1
arch/arm/mach-s5p64x0/mach-smdk6450.c
arch/arm/mach-s5p64x0/mach-smdk6450.c
+1
-1
arch/arm/mach-s5pc100/mach-smdkc100.c
arch/arm/mach-s5pc100/mach-smdkc100.c
+1
-1
arch/arm/mach-s5pv210/mach-aquila.c
arch/arm/mach-s5pv210/mach-aquila.c
+1
-1
arch/arm/mach-s5pv210/mach-goni.c
arch/arm/mach-s5pv210/mach-goni.c
+1
-1
arch/arm/mach-s5pv210/mach-smdkc110.c
arch/arm/mach-s5pv210/mach-smdkc110.c
+1
-1
arch/arm/mach-s5pv210/mach-smdkv210.c
arch/arm/mach-s5pv210/mach-smdkv210.c
+1
-1
arch/arm/mach-s5pv210/mach-torbreck.c
arch/arm/mach-s5pv210/mach-torbreck.c
+1
-1
arch/arm/mach-sa1100/assabet.c
arch/arm/mach-sa1100/assabet.c
+1
-1
arch/arm/mach-sa1100/badge4.c
arch/arm/mach-sa1100/badge4.c
+1
-1
arch/arm/mach-sa1100/cerf.c
arch/arm/mach-sa1100/cerf.c
+1
-1
arch/arm/mach-sa1100/collie.c
arch/arm/mach-sa1100/collie.c
+1
-1
arch/arm/mach-sa1100/generic.h
arch/arm/mach-sa1100/generic.h
+1
-3
arch/arm/mach-sa1100/h3100.c
arch/arm/mach-sa1100/h3100.c
+1
-1
arch/arm/mach-sa1100/h3600.c
arch/arm/mach-sa1100/h3600.c
+1
-1
arch/arm/mach-sa1100/hackkit.c
arch/arm/mach-sa1100/hackkit.c
+1
-1
arch/arm/mach-sa1100/jornada720.c
arch/arm/mach-sa1100/jornada720.c
+1
-1
arch/arm/mach-sa1100/lart.c
arch/arm/mach-sa1100/lart.c
+1
-1
arch/arm/mach-sa1100/nanoengine.c
arch/arm/mach-sa1100/nanoengine.c
+1
-1
arch/arm/mach-sa1100/pleb.c
arch/arm/mach-sa1100/pleb.c
+1
-1
arch/arm/mach-sa1100/shannon.c
arch/arm/mach-sa1100/shannon.c
+1
-1
arch/arm/mach-sa1100/simpad.c
arch/arm/mach-sa1100/simpad.c
+1
-1
arch/arm/mach-sa1100/time.c
arch/arm/mach-sa1100/time.c
+34
-38
arch/arm/mach-shark/core.c
arch/arm/mach-shark/core.c
+1
-5
arch/arm/mach-shmobile/board-ag5evm.c
arch/arm/mach-shmobile/board-ag5evm.c
+1
-1
arch/arm/mach-shmobile/board-ap4evb.c
arch/arm/mach-shmobile/board-ap4evb.c
+1
-1
arch/arm/mach-shmobile/board-armadillo800eva.c
arch/arm/mach-shmobile/board-armadillo800eva.c
+1
-4
arch/arm/mach-shmobile/board-bonito.c
arch/arm/mach-shmobile/board-bonito.c
+1
-4
arch/arm/mach-shmobile/board-kota2.c
arch/arm/mach-shmobile/board-kota2.c
+1
-1
arch/arm/mach-shmobile/board-kzm9d.c
arch/arm/mach-shmobile/board-kzm9d.c
+1
-1
arch/arm/mach-shmobile/board-kzm9g.c
arch/arm/mach-shmobile/board-kzm9g.c
+1
-1
arch/arm/mach-shmobile/board-mackerel.c
arch/arm/mach-shmobile/board-mackerel.c
+1
-1
arch/arm/mach-shmobile/board-marzen.c
arch/arm/mach-shmobile/board-marzen.c
+1
-1
arch/arm/mach-shmobile/include/mach/common.h
arch/arm/mach-shmobile/include/mach/common.h
+4
-1
arch/arm/mach-shmobile/setup-emev2.c
arch/arm/mach-shmobile/setup-emev2.c
+1
-1
arch/arm/mach-shmobile/setup-r8a7740.c
arch/arm/mach-shmobile/setup-r8a7740.c
+1
-10
arch/arm/mach-shmobile/setup-r8a7779.c
arch/arm/mach-shmobile/setup-r8a7779.c
+1
-4
arch/arm/mach-shmobile/setup-sh7372.c
arch/arm/mach-shmobile/setup-sh7372.c
+2
-5
arch/arm/mach-shmobile/setup-sh73a0.c
arch/arm/mach-shmobile/setup-sh73a0.c
+1
-4
arch/arm/mach-shmobile/timer.c
arch/arm/mach-shmobile/timer.c
+1
-5
arch/arm/mach-socfpga/socfpga.c
arch/arm/mach-socfpga/socfpga.c
+1
-1
arch/arm/mach-spear13xx/include/mach/generic.h
arch/arm/mach-spear13xx/include/mach/generic.h
+1
-1
arch/arm/mach-spear13xx/spear1310.c
arch/arm/mach-spear13xx/spear1310.c
+1
-1
arch/arm/mach-spear13xx/spear1340.c
arch/arm/mach-spear13xx/spear1340.c
+1
-1
arch/arm/mach-spear13xx/spear13xx.c
arch/arm/mach-spear13xx/spear13xx.c
+1
-5
arch/arm/mach-spear3xx/include/mach/generic.h
arch/arm/mach-spear3xx/include/mach/generic.h
+1
-1
arch/arm/mach-spear3xx/spear300.c
arch/arm/mach-spear3xx/spear300.c
+1
-1
arch/arm/mach-spear3xx/spear310.c
arch/arm/mach-spear3xx/spear310.c
+1
-1
arch/arm/mach-spear3xx/spear320.c
arch/arm/mach-spear3xx/spear320.c
+1
-1
arch/arm/mach-spear3xx/spear3xx.c
arch/arm/mach-spear3xx/spear3xx.c
+1
-5
arch/arm/mach-spear6xx/spear6xx.c
arch/arm/mach-spear6xx/spear6xx.c
+2
-6
arch/arm/mach-sunxi/sunxi.c
arch/arm/mach-sunxi/sunxi.c
+1
-1
arch/arm/mach-tegra/board-dt-tegra20.c
arch/arm/mach-tegra/board-dt-tegra20.c
+1
-1
arch/arm/mach-tegra/board-dt-tegra30.c
arch/arm/mach-tegra/board-dt-tegra30.c
+1
-1
arch/arm/mach-tegra/board.h
arch/arm/mach-tegra/board.h
+1
-1
arch/arm/mach-tegra/timer.c
arch/arm/mach-tegra/timer.c
+1
-5
arch/arm/mach-u300/core.c
arch/arm/mach-u300/core.c
+1
-1
arch/arm/mach-u300/timer.c
arch/arm/mach-u300/timer.c
+1
-9
arch/arm/mach-u300/timer.h
arch/arm/mach-u300/timer.h
+1
-1
arch/arm/mach-ux500/board-mop500.c
arch/arm/mach-ux500/board-mop500.c
+4
-4
arch/arm/mach-ux500/cpu-db8500.c
arch/arm/mach-ux500/cpu-db8500.c
+1
-1
arch/arm/mach-ux500/include/mach/setup.h
arch/arm/mach-ux500/include/mach/setup.h
+1
-2
arch/arm/mach-ux500/timer.c
arch/arm/mach-ux500/timer.c
+1
-12
arch/arm/mach-versatile/core.c
arch/arm/mach-versatile/core.c
+1
-6
arch/arm/mach-versatile/core.h
arch/arm/mach-versatile/core.h
+1
-1
arch/arm/mach-versatile/versatile_ab.c
arch/arm/mach-versatile/versatile_ab.c
+1
-1
arch/arm/mach-versatile/versatile_dt.c
arch/arm/mach-versatile/versatile_dt.c
+1
-1
arch/arm/mach-versatile/versatile_pb.c
arch/arm/mach-versatile/versatile_pb.c
+1
-1
arch/arm/mach-vexpress/v2m.c
arch/arm/mach-vexpress/v2m.c
+2
-10
arch/arm/mach-vt8500/vt8500.c
arch/arm/mach-vt8500/vt8500.c
+1
-5
arch/arm/mach-w90x900/mach-nuc910evb.c
arch/arm/mach-w90x900/mach-nuc910evb.c
+1
-1
arch/arm/mach-w90x900/mach-nuc950evb.c
arch/arm/mach-w90x900/mach-nuc950evb.c
+1
-1
arch/arm/mach-w90x900/mach-nuc960evb.c
arch/arm/mach-w90x900/mach-nuc960evb.c
+1
-1
arch/arm/mach-w90x900/nuc9xx.h
arch/arm/mach-w90x900/nuc9xx.h
+1
-2
arch/arm/mach-w90x900/time.c
arch/arm/mach-w90x900/time.c
+1
-5
arch/arm/mach-zynq/common.c
arch/arm/mach-zynq/common.c
+1
-8
arch/arm/plat-samsung/include/plat/cpu.h
arch/arm/plat-samsung/include/plat/cpu.h
+1
-2
arch/arm/plat-samsung/include/plat/s5p-time.h
arch/arm/plat-samsung/include/plat/s5p-time.h
+1
-1
arch/arm/plat-samsung/s5p-time.c
arch/arm/plat-samsung/s5p-time.c
+1
-5
arch/arm/plat-samsung/time.c
arch/arm/plat-samsung/time.c
+11
-9
arch/blackfin/kernel/time.c
arch/blackfin/kernel/time.c
+5
-1
arch/cris/arch-v10/kernel/time.c
arch/cris/arch-v10/kernel/time.c
+6
-4
arch/cris/kernel/time.c
arch/cris/kernel/time.c
+0
-11
arch/m32r/kernel/time.c
arch/m32r/kernel/time.c
+3
-1
arch/m68k/amiga/config.c
arch/m68k/amiga/config.c
+5
-5
arch/m68k/apollo/config.c
arch/m68k/apollo/config.c
+4
-5
arch/m68k/atari/config.c
arch/m68k/atari/config.c
+2
-2
arch/m68k/atari/time.c
arch/m68k/atari/time.c
+3
-3
arch/m68k/bvme6000/config.c
arch/m68k/bvme6000/config.c
+5
-5
arch/m68k/hp300/config.c
arch/m68k/hp300/config.c
+1
-1
arch/m68k/hp300/time.c
arch/m68k/hp300/time.c
+2
-2
arch/m68k/hp300/time.h
arch/m68k/hp300/time.h
+1
-1
arch/m68k/include/asm/machdep.h
arch/m68k/include/asm/machdep.h
+1
-1
arch/m68k/kernel/setup_mm.c
arch/m68k/kernel/setup_mm.c
+0
-1
arch/m68k/kernel/time.c
arch/m68k/kernel/time.c
+5
-10
arch/m68k/mac/config.c
arch/m68k/mac/config.c
+2
-2
arch/m68k/mac/via.c
arch/m68k/mac/via.c
+2
-2
arch/m68k/mvme147/config.c
arch/m68k/mvme147/config.c
+4
-4
arch/m68k/mvme16x/config.c
arch/m68k/mvme16x/config.c
+4
-4
arch/m68k/q40/config.c
arch/m68k/q40/config.c
+4
-4
arch/m68k/sun3/config.c
arch/m68k/sun3/config.c
+2
-2
arch/m68k/sun3/intersil.c
arch/m68k/sun3/intersil.c
+2
-2
arch/m68k/sun3x/config.c
arch/m68k/sun3x/config.c
+1
-1
arch/m68k/sun3x/time.c
arch/m68k/sun3x/time.c
+1
-1
arch/m68k/sun3x/time.h
arch/m68k/sun3x/time.h
+1
-1
drivers/clocksource/Kconfig
drivers/clocksource/Kconfig
+3
-0
drivers/clocksource/Makefile
drivers/clocksource/Makefile
+1
-0
drivers/clocksource/bcm2835_timer.c
drivers/clocksource/bcm2835_timer.c
+1
-5
drivers/clocksource/clksrc-of.c
drivers/clocksource/clksrc-of.c
+35
-0
drivers/clocksource/dw_apb_timer_of.c
drivers/clocksource/dw_apb_timer_of.c
+1
-5
drivers/clocksource/nomadik-mtu.c
drivers/clocksource/nomadik-mtu.c
+20
-13
drivers/clocksource/sunxi_timer.c
drivers/clocksource/sunxi_timer.c
+1
-5
include/asm-generic/vmlinux.lds.h
include/asm-generic/vmlinux.lds.h
+9
-0
include/linux/bcm2835_timer.h
include/linux/bcm2835_timer.h
+1
-1
include/linux/clocksource.h
include/linux/clocksource.h
+9
-0
include/linux/dw_apb_timer.h
include/linux/dw_apb_timer.h
+1
-1
include/linux/sunxi_timer.h
include/linux/sunxi_timer.h
+1
-1
include/linux/time.h
include/linux/time.h
+1
-3
kernel/time/timekeeping.c
kernel/time/timekeeping.c
+20
-6
未找到文件。
arch/arm/include/asm/mach/arch.h
浏览文件 @
f3dab398
...
...
@@ -12,7 +12,6 @@
struct
tag
;
struct
meminfo
;
struct
sys_timer
;
struct
pt_regs
;
struct
smp_operations
;
#ifdef CONFIG_SMP
...
...
@@ -48,7 +47,7 @@ struct machine_desc {
void
(
*
map_io
)(
void
);
/* IO mapping function */
void
(
*
init_early
)(
void
);
void
(
*
init_irq
)(
void
);
struct
sys_timer
*
timer
;
/* system tick timer */
void
(
*
init_time
)(
void
);
void
(
*
init_machine
)(
void
);
void
(
*
init_late
)(
void
);
#ifdef CONFIG_MULTI_IRQ_HANDLER
...
...
arch/arm/include/asm/mach/time.h
浏览文件 @
f3dab398
...
...
@@ -10,36 +10,6 @@
#ifndef __ASM_ARM_MACH_TIME_H
#define __ASM_ARM_MACH_TIME_H
/*
* This is our kernel timer structure.
*
* - init
* Initialise the kernels jiffy timer source, claim interrupt
* using setup_irq. This is called early on during initialisation
* while interrupts are still disabled on the local CPU.
* - suspend
* Suspend the kernel jiffy timer source, if necessary. This
* is called with interrupts disabled, after all normal devices
* have been suspended. If no action is required, set this to
* NULL.
* - resume
* Resume the kernel jiffy timer source, if necessary. This
* is called with interrupts disabled before any normal devices
* are resumed. If no action is required, set this to NULL.
* - offset
* Return the timer offset in microseconds since the last timer
* interrupt. Note: this must take account of any unprocessed
* timer interrupt which may be pending.
*/
struct
sys_timer
{
void
(
*
init
)(
void
);
void
(
*
suspend
)(
void
);
void
(
*
resume
)(
void
);
#ifdef CONFIG_ARCH_USES_GETTIMEOFFSET
unsigned
long
(
*
offset
)(
void
);
#endif
};
extern
void
timer_tick
(
void
);
struct
timespec
;
...
...
arch/arm/kernel/time.c
浏览文件 @
f3dab398
...
...
@@ -21,7 +21,6 @@
#include <linux/timex.h>
#include <linux/errno.h>
#include <linux/profile.h>
#include <linux/syscore_ops.h>
#include <linux/timer.h>
#include <linux/irq.h>
...
...
@@ -31,11 +30,6 @@
#include <asm/mach/arch.h>
#include <asm/mach/time.h>
/*
* Our system timer.
*/
static
struct
sys_timer
*
system_timer
;
#if defined(CONFIG_RTC_DRV_CMOS) || defined(CONFIG_RTC_DRV_CMOS_MODULE) || \
defined(CONFIG_NVRAM) || defined(CONFIG_NVRAM_MODULE)
/* this needs a better home */
...
...
@@ -69,16 +63,6 @@ unsigned long profile_pc(struct pt_regs *regs)
EXPORT_SYMBOL
(
profile_pc
);
#endif
#ifdef CONFIG_ARCH_USES_GETTIMEOFFSET
u32
arch_gettimeoffset
(
void
)
{
if
(
system_timer
->
offset
!=
NULL
)
return
system_timer
->
offset
()
*
1000
;
return
0
;
}
#endif
/* CONFIG_ARCH_USES_GETTIMEOFFSET */
#ifndef CONFIG_GENERIC_CLOCKEVENTS
/*
* Kernel system timer support.
...
...
@@ -129,43 +113,8 @@ int __init register_persistent_clock(clock_access_fn read_boot,
return
-
EINVAL
;
}
#if defined(CONFIG_PM) && !defined(CONFIG_GENERIC_CLOCKEVENTS)
static
int
timer_suspend
(
void
)
{
if
(
system_timer
->
suspend
)
system_timer
->
suspend
();
return
0
;
}
static
void
timer_resume
(
void
)
{
if
(
system_timer
->
resume
)
system_timer
->
resume
();
}
#else
#define timer_suspend NULL
#define timer_resume NULL
#endif
static
struct
syscore_ops
timer_syscore_ops
=
{
.
suspend
=
timer_suspend
,
.
resume
=
timer_resume
,
};
static
int
__init
timer_init_syscore_ops
(
void
)
{
register_syscore_ops
(
&
timer_syscore_ops
);
return
0
;
}
device_initcall
(
timer_init_syscore_ops
);
void
__init
time_init
(
void
)
{
system_timer
=
machine_desc
->
timer
;
system_timer
->
init
();
machine_desc
->
init_time
();
sched_clock_postinit
();
}
arch/arm/mach-at91/at91rm9200_time.c
浏览文件 @
f3dab398
...
...
@@ -274,8 +274,3 @@ void __init at91rm9200_timer_init(void)
/* register clocksource */
clocksource_register_hz
(
&
clk32k
,
AT91_SLOW_CLOCK
);
}
struct
sys_timer
at91rm9200_timer
=
{
.
init
=
at91rm9200_timer_init
,
};
arch/arm/mach-at91/at91sam926x_time.c
浏览文件 @
f3dab398
...
...
@@ -104,12 +104,38 @@ pit_clkevt_mode(enum clock_event_mode mode, struct clock_event_device *dev)
}
}
static
void
at91sam926x_pit_suspend
(
struct
clock_event_device
*
cedev
)
{
/* Disable timer */
pit_write
(
AT91_PIT_MR
,
0
);
}
static
void
at91sam926x_pit_reset
(
void
)
{
/* Disable timer and irqs */
pit_write
(
AT91_PIT_MR
,
0
);
/* Clear any pending interrupts, wait for PIT to stop counting */
while
(
PIT_CPIV
(
pit_read
(
AT91_PIT_PIVR
))
!=
0
)
cpu_relax
();
/* Start PIT but don't enable IRQ */
pit_write
(
AT91_PIT_MR
,
(
pit_cycle
-
1
)
|
AT91_PIT_PITEN
);
}
static
void
at91sam926x_pit_resume
(
struct
clock_event_device
*
cedev
)
{
at91sam926x_pit_reset
();
}
static
struct
clock_event_device
pit_clkevt
=
{
.
name
=
"pit"
,
.
features
=
CLOCK_EVT_FEAT_PERIODIC
,
.
shift
=
32
,
.
rating
=
100
,
.
set_mode
=
pit_clkevt_mode
,
.
suspend
=
at91sam926x_pit_suspend
,
.
resume
=
at91sam926x_pit_resume
,
};
...
...
@@ -150,19 +176,6 @@ static struct irqaction at91sam926x_pit_irq = {
.
irq
=
NR_IRQS_LEGACY
+
AT91_ID_SYS
,
};
static
void
at91sam926x_pit_reset
(
void
)
{
/* Disable timer and irqs */
pit_write
(
AT91_PIT_MR
,
0
);
/* Clear any pending interrupts, wait for PIT to stop counting */
while
(
PIT_CPIV
(
pit_read
(
AT91_PIT_PIVR
))
!=
0
)
cpu_relax
();
/* Start PIT but don't enable IRQ */
pit_write
(
AT91_PIT_MR
,
(
pit_cycle
-
1
)
|
AT91_PIT_PITEN
);
}
#ifdef CONFIG_OF
static
struct
of_device_id
pit_timer_ids
[]
=
{
{
.
compatible
=
"atmel,at91sam9260-pit"
},
...
...
@@ -211,7 +224,7 @@ static int __init of_at91sam926x_pit_init(void)
/*
* Set up both clocksource and clockevent support.
*/
static
void
__init
at91sam926x_pit_init
(
void
)
void
__init
at91sam926x_pit_init
(
void
)
{
unsigned
long
pit_rate
;
unsigned
bits
;
...
...
@@ -250,12 +263,6 @@ static void __init at91sam926x_pit_init(void)
clockevents_register_device
(
&
pit_clkevt
);
}
static
void
at91sam926x_pit_suspend
(
void
)
{
/* Disable timer */
pit_write
(
AT91_PIT_MR
,
0
);
}
void
__init
at91sam926x_ioremap_pit
(
u32
addr
)
{
#if defined(CONFIG_OF)
...
...
@@ -272,9 +279,3 @@ void __init at91sam926x_ioremap_pit(u32 addr)
if
(
!
pit_base_addr
)
panic
(
"Impossible to ioremap PIT
\n
"
);
}
struct
sys_timer
at91sam926x_timer
=
{
.
init
=
at91sam926x_pit_init
,
.
suspend
=
at91sam926x_pit_suspend
,
.
resume
=
at91sam926x_pit_reset
,
};
arch/arm/mach-at91/at91x40_time.c
浏览文件 @
f3dab398
...
...
@@ -42,9 +42,10 @@
#define AT91_TC_CLK1BASE 0x40
#define AT91_TC_CLK2BASE 0x80
static
u
nsigned
long
at91x40_gettimeoffset
(
void
)
static
u
32
at91x40_gettimeoffset
(
void
)
{
return
(
at91_tc_read
(
AT91_TC_CLK1BASE
+
AT91_TC_CV
)
*
1000000
/
(
AT91X40_MASTER_CLOCK
/
128
));
return
(
at91_tc_read
(
AT91_TC_CLK1BASE
+
AT91_TC_CV
)
*
1000000
/
(
AT91X40_MASTER_CLOCK
/
128
))
*
1000
;
}
static
irqreturn_t
at91x40_timer_interrupt
(
int
irq
,
void
*
dev_id
)
...
...
@@ -64,6 +65,8 @@ void __init at91x40_timer_init(void)
{
unsigned
int
v
;
arch_gettimeoffset
=
at91x40_gettimeoffset
;
at91_tc_write
(
AT91_TC_BCR
,
0
);
v
=
at91_tc_read
(
AT91_TC_BMR
);
v
=
(
v
&
~
AT91_TC_TC1XC1S
)
|
AT91_TC_TC1XC1S_NONE
;
...
...
@@ -79,9 +82,3 @@ void __init at91x40_timer_init(void)
at91_tc_write
(
AT91_TC_CLK1BASE
+
AT91_TC_CCR
,
(
AT91_TC_SWTRG
|
AT91_TC_CLKEN
));
}
struct
sys_timer
at91x40_timer
=
{
.
init
=
at91x40_timer_init
,
.
offset
=
at91x40_gettimeoffset
,
};
arch/arm/mach-at91/board-1arm.c
浏览文件 @
f3dab398
...
...
@@ -90,7 +90,7 @@ static void __init onearm_board_init(void)
MACHINE_START
(
ONEARM
,
"Ajeco 1ARM single board computer"
)
/* Maintainer: Lennert Buytenhek <buytenh@wantstofly.org> */
.
timer
=
&
at91rm9200_timer
,
.
init_time
=
at91rm9200_timer_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
onearm_init_early
,
...
...
arch/arm/mach-at91/board-afeb-9260v1.c
浏览文件 @
f3dab398
...
...
@@ -210,7 +210,7 @@ static void __init afeb9260_board_init(void)
MACHINE_START
(
AFEB9260
,
"Custom afeb9260 board"
)
/* Maintainer: Sergey Lapin <slapin@ossfans.org> */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
afeb9260_init_early
,
...
...
arch/arm/mach-at91/board-cam60.c
浏览文件 @
f3dab398
...
...
@@ -187,7 +187,7 @@ static void __init cam60_board_init(void)
MACHINE_START
(
CAM60
,
"KwikByte CAM60"
)
/* Maintainer: KwikByte */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
cam60_init_early
,
...
...
arch/arm/mach-at91/board-carmeva.c
浏览文件 @
f3dab398
...
...
@@ -157,7 +157,7 @@ static void __init carmeva_board_init(void)
MACHINE_START
(
CARMEVA
,
"Carmeva"
)
/* Maintainer: Conitec Datasystems */
.
timer
=
&
at91rm9200_timer
,
.
init_time
=
at91rm9200_timer_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
carmeva_init_early
,
...
...
arch/arm/mach-at91/board-cpu9krea.c
浏览文件 @
f3dab398
...
...
@@ -374,7 +374,7 @@ MACHINE_START(CPUAT9260, "Eukrea CPU9260")
MACHINE_START
(
CPUAT9G20
,
"Eukrea CPU9G20"
)
#endif
/* Maintainer: Eric Benard - EUKREA Electromatique */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
cpu9krea_init_early
,
...
...
arch/arm/mach-at91/board-cpuat91.c
浏览文件 @
f3dab398
...
...
@@ -178,7 +178,7 @@ static void __init cpuat91_board_init(void)
MACHINE_START
(
CPUAT91
,
"Eukrea"
)
/* Maintainer: Eric Benard - EUKREA Electromatique */
.
timer
=
&
at91rm9200_timer
,
.
init_time
=
at91rm9200_timer_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
cpuat91_init_early
,
...
...
arch/arm/mach-at91/board-csb337.c
浏览文件 @
f3dab398
...
...
@@ -251,7 +251,7 @@ static void __init csb337_board_init(void)
MACHINE_START
(
CSB337
,
"Cogent CSB337"
)
/* Maintainer: Bill Gatliff */
.
timer
=
&
at91rm9200_timer
,
.
init_time
=
at91rm9200_timer_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
csb337_init_early
,
...
...
arch/arm/mach-at91/board-csb637.c
浏览文件 @
f3dab398
...
...
@@ -132,7 +132,7 @@ static void __init csb637_board_init(void)
MACHINE_START
(
CSB637
,
"Cogent CSB637"
)
/* Maintainer: Bill Gatliff */
.
timer
=
&
at91rm9200_timer
,
.
init_time
=
at91rm9200_timer_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
csb637_init_early
,
...
...
arch/arm/mach-at91/board-dt.c
浏览文件 @
f3dab398
...
...
@@ -49,7 +49,7 @@ static const char *at91_dt_board_compat[] __initdata = {
DT_MACHINE_START
(
at91sam_dt
,
"Atmel AT91SAM (Device Tree)"
)
/* Maintainer: Atmel */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
at91_dt_initialize
,
...
...
arch/arm/mach-at91/board-eb01.c
浏览文件 @
f3dab398
...
...
@@ -44,7 +44,7 @@ static void __init at91eb01_init_early(void)
MACHINE_START
(
AT91EB01
,
"Atmel AT91 EB01"
)
/* Maintainer: Greg Ungerer <gerg@snapgear.com> */
.
timer
=
&
at91x40_timer
,
.
init_time
=
at91x40_timer_init
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
at91eb01_init_early
,
.
init_irq
=
at91eb01_init_irq
,
...
...
arch/arm/mach-at91/board-eb9200.c
浏览文件 @
f3dab398
...
...
@@ -116,7 +116,7 @@ static void __init eb9200_board_init(void)
}
MACHINE_START
(
ATEB9200
,
"Embest ATEB9200"
)
.
timer
=
&
at91rm9200_timer
,
.
init_time
=
at91rm9200_timer_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
eb9200_init_early
,
...
...
arch/arm/mach-at91/board-ecbat91.c
浏览文件 @
f3dab398
...
...
@@ -181,7 +181,7 @@ static void __init ecb_at91board_init(void)
MACHINE_START
(
ECBAT91
,
"emQbit's ECB_AT91"
)
/* Maintainer: emQbit.com */
.
timer
=
&
at91rm9200_timer
,
.
init_time
=
at91rm9200_timer_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
ecb_at91init_early
,
...
...
arch/arm/mach-at91/board-eco920.c
浏览文件 @
f3dab398
...
...
@@ -149,7 +149,7 @@ static void __init eco920_board_init(void)
MACHINE_START
(
ECO920
,
"eco920"
)
/* Maintainer: Sascha Hauer */
.
timer
=
&
at91rm9200_timer
,
.
init_time
=
at91rm9200_timer_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
eco920_init_early
,
...
...
arch/arm/mach-at91/board-flexibity.c
浏览文件 @
f3dab398
...
...
@@ -159,7 +159,7 @@ static void __init flexibity_board_init(void)
MACHINE_START
(
FLEXIBITY
,
"Flexibity Connect"
)
/* Maintainer: Maxim Osipov */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
flexibity_init_early
,
...
...
arch/arm/mach-at91/board-foxg20.c
浏览文件 @
f3dab398
...
...
@@ -261,7 +261,7 @@ static void __init foxg20_board_init(void)
MACHINE_START
(
ACMENETUSFOXG20
,
"Acme Systems srl FOX Board G20"
)
/* Maintainer: Sergio Tanzilli */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
foxg20_init_early
,
...
...
arch/arm/mach-at91/board-gsia18s.c
浏览文件 @
f3dab398
...
...
@@ -574,7 +574,7 @@ static void __init gsia18s_board_init(void)
}
MACHINE_START
(
GSIA18S
,
"GS_IA18_S"
)
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
gsia18s_init_early
,
...
...
arch/arm/mach-at91/board-kafa.c
浏览文件 @
f3dab398
...
...
@@ -103,7 +103,7 @@ static void __init kafa_board_init(void)
MACHINE_START
(
KAFA
,
"Sperry-Sun KAFA"
)
/* Maintainer: Sergei Sharonov */
.
timer
=
&
at91rm9200_timer
,
.
init_time
=
at91rm9200_timer_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
kafa_init_early
,
...
...
arch/arm/mach-at91/board-kb9202.c
浏览文件 @
f3dab398
...
...
@@ -149,7 +149,7 @@ static void __init kb9202_board_init(void)
MACHINE_START
(
KB9200
,
"KB920x"
)
/* Maintainer: KwikByte, Inc. */
.
timer
=
&
at91rm9200_timer
,
.
init_time
=
at91rm9200_timer_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
kb9202_init_early
,
...
...
arch/arm/mach-at91/board-neocore926.c
浏览文件 @
f3dab398
...
...
@@ -378,7 +378,7 @@ static void __init neocore926_board_init(void)
MACHINE_START
(
NEOCORE926
,
"ADENEO NEOCORE 926"
)
/* Maintainer: ADENEO */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
neocore926_init_early
,
...
...
arch/arm/mach-at91/board-pcontrol-g20.c
浏览文件 @
f3dab398
...
...
@@ -217,7 +217,7 @@ static void __init pcontrol_g20_board_init(void)
MACHINE_START
(
PCONTROL_G20
,
"PControl G20"
)
/* Maintainer: pgsellmann@portner-elektronik.at */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
pcontrol_g20_init_early
,
...
...
arch/arm/mach-at91/board-picotux200.c
浏览文件 @
f3dab398
...
...
@@ -119,7 +119,7 @@ static void __init picotux200_board_init(void)
MACHINE_START
(
PICOTUX2XX
,
"picotux 200"
)
/* Maintainer: Kleinhenz Elektronik GmbH */
.
timer
=
&
at91rm9200_timer
,
.
init_time
=
at91rm9200_timer_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
picotux200_init_early
,
...
...
arch/arm/mach-at91/board-qil-a9260.c
浏览文件 @
f3dab398
...
...
@@ -257,7 +257,7 @@ static void __init ek_board_init(void)
MACHINE_START
(
QIL_A9260
,
"CALAO QIL_A9260"
)
/* Maintainer: calao-systems */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
ek_init_early
,
...
...
arch/arm/mach-at91/board-rm9200-dt.c
浏览文件 @
f3dab398
...
...
@@ -47,7 +47,7 @@ static const char *at91rm9200_dt_board_compat[] __initdata = {
};
DT_MACHINE_START
(
at91rm9200_dt
,
"Atmel AT91RM9200 (Device Tree)"
)
.
timer
=
&
at91rm9200_timer
,
.
init_time
=
at91rm9200_timer_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
at91rm9200_dt_initialize
,
...
...
arch/arm/mach-at91/board-rm9200dk.c
浏览文件 @
f3dab398
...
...
@@ -219,7 +219,7 @@ static void __init dk_board_init(void)
MACHINE_START
(
AT91RM9200DK
,
"Atmel AT91RM9200-DK"
)
/* Maintainer: SAN People/Atmel */
.
timer
=
&
at91rm9200_timer
,
.
init_time
=
at91rm9200_timer_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
dk_init_early
,
...
...
arch/arm/mach-at91/board-rm9200ek.c
浏览文件 @
f3dab398
...
...
@@ -186,7 +186,7 @@ static void __init ek_board_init(void)
MACHINE_START
(
AT91RM9200EK
,
"Atmel AT91RM9200-EK"
)
/* Maintainer: SAN People/Atmel */
.
timer
=
&
at91rm9200_timer
,
.
init_time
=
at91rm9200_timer_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
ek_init_early
,
...
...
arch/arm/mach-at91/board-rsi-ews.c
浏览文件 @
f3dab398
...
...
@@ -222,7 +222,7 @@ static void __init rsi_ews_board_init(void)
MACHINE_START
(
RSI_EWS
,
"RSI EWS"
)
/* Maintainer: Josef Holzmayr <holzmayr@rsi-elektrotechnik.de> */
.
timer
=
&
at91rm9200_timer
,
.
init_time
=
at91rm9200_timer_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
rsi_ews_init_early
,
...
...
arch/arm/mach-at91/board-sam9-l9260.c
浏览文件 @
f3dab398
...
...
@@ -218,7 +218,7 @@ static void __init ek_board_init(void)
MACHINE_START
(
SAM9_L9260
,
"Olimex SAM9-L9260"
)
/* Maintainer: Olimex */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
ek_init_early
,
...
...
arch/arm/mach-at91/board-sam9260ek.c
浏览文件 @
f3dab398
...
...
@@ -343,7 +343,7 @@ static void __init ek_board_init(void)
MACHINE_START
(
AT91SAM9260EK
,
"Atmel AT91SAM9260-EK"
)
/* Maintainer: Atmel */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
ek_init_early
,
...
...
arch/arm/mach-at91/board-sam9261ek.c
浏览文件 @
f3dab398
...
...
@@ -612,7 +612,7 @@ MACHINE_START(AT91SAM9261EK, "Atmel AT91SAM9261-EK")
MACHINE_START
(
AT91SAM9G10EK
,
"Atmel AT91SAM9G10-EK"
)
#endif
/* Maintainer: Atmel */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
ek_init_early
,
...
...
arch/arm/mach-at91/board-sam9263ek.c
浏览文件 @
f3dab398
...
...
@@ -443,7 +443,7 @@ static void __init ek_board_init(void)
MACHINE_START
(
AT91SAM9263EK
,
"Atmel AT91SAM9263-EK"
)
/* Maintainer: Atmel */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
ek_init_early
,
...
...
arch/arm/mach-at91/board-sam9g20ek.c
浏览文件 @
f3dab398
...
...
@@ -409,7 +409,7 @@ static void __init ek_board_init(void)
MACHINE_START
(
AT91SAM9G20EK
,
"Atmel AT91SAM9G20-EK"
)
/* Maintainer: Atmel */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
ek_init_early
,
...
...
@@ -419,7 +419,7 @@ MACHINE_END
MACHINE_START
(
AT91SAM9G20EK_2MMC
,
"Atmel AT91SAM9G20-EK 2 MMC Slot Mod"
)
/* Maintainer: Atmel */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
ek_init_early
,
...
...
arch/arm/mach-at91/board-sam9m10g45ek.c
浏览文件 @
f3dab398
...
...
@@ -502,7 +502,7 @@ static void __init ek_board_init(void)
MACHINE_START
(
AT91SAM9M10G45EK
,
"Atmel AT91SAM9M10G45-EK"
)
/* Maintainer: Atmel */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
ek_init_early
,
...
...
arch/arm/mach-at91/board-sam9rlek.c
浏览文件 @
f3dab398
...
...
@@ -320,7 +320,7 @@ static void __init ek_board_init(void)
MACHINE_START
(
AT91SAM9RLEK
,
"Atmel AT91SAM9RL-EK"
)
/* Maintainer: Atmel */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
ek_init_early
,
...
...
arch/arm/mach-at91/board-snapper9260.c
浏览文件 @
f3dab398
...
...
@@ -177,7 +177,7 @@ static void __init snapper9260_board_init(void)
}
MACHINE_START
(
SNAPPER_9260
,
"Bluewater Systems Snapper 9260/9G20 module"
)
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
snapper9260_init_early
,
...
...
arch/arm/mach-at91/board-stamp9g20.c
浏览文件 @
f3dab398
...
...
@@ -272,7 +272,7 @@ static void __init stamp9g20evb_board_init(void)
MACHINE_START
(
PORTUXG20
,
"taskit PortuxG20"
)
/* Maintainer: taskit GmbH */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
stamp9g20_init_early
,
...
...
@@ -282,7 +282,7 @@ MACHINE_END
MACHINE_START
(
STAMP9G20
,
"taskit Stamp9G20"
)
/* Maintainer: taskit GmbH */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
stamp9g20_init_early
,
...
...
arch/arm/mach-at91/board-usb-a926x.c
浏览文件 @
f3dab398
...
...
@@ -355,7 +355,7 @@ static void __init ek_board_init(void)
MACHINE_START
(
USB_A9263
,
"CALAO USB_A9263"
)
/* Maintainer: calao-systems */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
ek_init_early
,
...
...
@@ -365,7 +365,7 @@ MACHINE_END
MACHINE_START
(
USB_A9260
,
"CALAO USB_A9260"
)
/* Maintainer: calao-systems */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
ek_init_early
,
...
...
@@ -375,7 +375,7 @@ MACHINE_END
MACHINE_START
(
USB_A9G20
,
"CALAO USB_A92G0"
)
/* Maintainer: Jean-Christophe PLAGNIOL-VILLARD */
.
timer
=
&
at91sam926x_timer
,
.
init_time
=
at91sam926x_pit_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
ek_init_early
,
...
...
arch/arm/mach-at91/board-yl-9200.c
浏览文件 @
f3dab398
...
...
@@ -587,7 +587,7 @@ static void __init yl9200_board_init(void)
MACHINE_START
(
YL9200
,
"uCdragon YL-9200"
)
/* Maintainer: S.Birtles */
.
timer
=
&
at91rm9200_timer
,
.
init_time
=
at91rm9200_timer_init
,
.
map_io
=
at91_map_io
,
.
handle_irq
=
at91_aic_handle_irq
,
.
init_early
=
yl9200_init_early
,
...
...
arch/arm/mach-at91/generic.h
浏览文件 @
f3dab398
...
...
@@ -36,12 +36,11 @@ extern int __init at91_aic5_of_init(struct device_node *node,
/* Timer */
struct
sys_timer
;
extern
void
at91rm9200_ioremap_st
(
u32
addr
);
extern
struct
sys_timer
at91rm9200_timer
;
extern
void
at91rm9200_timer_init
(
void
)
;
extern
void
at91sam926x_ioremap_pit
(
u32
addr
);
extern
struct
sys_timer
at91sam926x_timer
;
extern
struct
sys_timer
at91x40_timer
;
extern
void
at91sam926x_pit_init
(
void
)
;
extern
void
at91x40_timer_init
(
void
)
;
/* Clocks */
#ifdef CONFIG_AT91_PMC_UNIT
...
...
arch/arm/mach-bcm/board_bcm.c
浏览文件 @
f3dab398
...
...
@@ -31,10 +31,6 @@ static void timer_init(void)
{
}
static
struct
sys_timer
timer
=
{
.
init
=
timer_init
,
};
static
void
__init
init_irq
(
void
)
{
of_irq_init
(
irq_match
);
...
...
@@ -50,7 +46,7 @@ static const char * const bcm11351_dt_compat[] = { "bcm,bcm11351", NULL, };
DT_MACHINE_START
(
BCM11351_DT
,
"Broadcom Application Processor"
)
.
init_irq
=
init_irq
,
.
timer
=
&
timer
,
.
init_time
=
timer_init
,
.
init_machine
=
board_init
,
.
dt_compat
=
bcm11351_dt_compat
,
.
handle_irq
=
gic_handle_irq
,
...
...
arch/arm/mach-bcm2835/bcm2835.c
浏览文件 @
f3dab398
...
...
@@ -104,7 +104,7 @@ DT_MACHINE_START(BCM2835, "BCM2835")
.
init_irq
=
bcm2835_init_irq
,
.
handle_irq
=
bcm2835_handle_irq
,
.
init_machine
=
bcm2835_init
,
.
timer
=
&
bcm2835_timer
,
.
init_time
=
bcm2835_timer_init
,
.
restart
=
bcm2835_restart
,
.
dt_compat
=
bcm2835_compat
MACHINE_END
arch/arm/mach-clps711x/board-autcpu12.c
浏览文件 @
f3dab398
...
...
@@ -170,7 +170,7 @@ MACHINE_START(AUTCPU12, "autronix autcpu12")
.
nr_irqs
=
CLPS711X_NR_IRQS
,
.
map_io
=
clps711x_map_io
,
.
init_irq
=
clps711x_init_irq
,
.
timer
=
&
clps711x_timer
,
.
init_time
=
clps711x_timer_init
,
.
init_machine
=
autcpu12_init
,
.
init_late
=
autcpu12_init_late
,
.
handle_irq
=
clps711x_handle_irq
,
...
...
arch/arm/mach-clps711x/board-cdb89712.c
浏览文件 @
f3dab398
...
...
@@ -140,7 +140,7 @@ MACHINE_START(CDB89712, "Cirrus-CDB89712")
.
nr_irqs
=
CLPS711X_NR_IRQS
,
.
map_io
=
clps711x_map_io
,
.
init_irq
=
clps711x_init_irq
,
.
timer
=
&
clps711x_timer
,
.
init_time
=
clps711x_timer_init
,
.
init_machine
=
cdb89712_init
,
.
handle_irq
=
clps711x_handle_irq
,
.
restart
=
clps711x_restart
,
...
...
arch/arm/mach-clps711x/board-clep7312.c
浏览文件 @
f3dab398
...
...
@@ -40,7 +40,7 @@ MACHINE_START(CLEP7212, "Cirrus Logic 7212/7312")
.
fixup
=
fixup_clep7312
,
.
map_io
=
clps711x_map_io
,
.
init_irq
=
clps711x_init_irq
,
.
timer
=
&
clps711x_timer
,
.
init_time
=
clps711x_timer_init
,
.
handle_irq
=
clps711x_handle_irq
,
.
restart
=
clps711x_restart
,
MACHINE_END
arch/arm/mach-clps711x/board-edb7211.c
浏览文件 @
f3dab398
...
...
@@ -173,7 +173,7 @@ MACHINE_START(EDB7211, "CL-EDB7211 (EP7211 eval board)")
.
reserve
=
edb7211_reserve
,
.
map_io
=
edb7211_map_io
,
.
init_irq
=
clps711x_init_irq
,
.
timer
=
&
clps711x_timer
,
.
init_time
=
clps711x_timer_init
,
.
init_machine
=
edb7211_init
,
.
handle_irq
=
clps711x_handle_irq
,
.
restart
=
clps711x_restart
,
...
...
arch/arm/mach-clps711x/board-fortunet.c
浏览文件 @
f3dab398
...
...
@@ -78,7 +78,7 @@ MACHINE_START(FORTUNET, "ARM-FortuNet")
.
fixup
=
fortunet_fixup
,
.
map_io
=
clps711x_map_io
,
.
init_irq
=
clps711x_init_irq
,
.
timer
=
&
clps711x_timer
,
.
init_time
=
clps711x_timer_init
,
.
handle_irq
=
clps711x_handle_irq
,
.
restart
=
clps711x_restart
,
MACHINE_END
arch/arm/mach-clps711x/board-p720t.c
浏览文件 @
f3dab398
...
...
@@ -224,7 +224,7 @@ MACHINE_START(P720T, "ARM-Prospector720T")
.
map_io
=
p720t_map_io
,
.
init_early
=
p720t_init_early
,
.
init_irq
=
clps711x_init_irq
,
.
timer
=
&
clps711x_timer
,
.
init_time
=
clps711x_timer_init
,
.
init_machine
=
p720t_init
,
.
init_late
=
p720t_init_late
,
.
handle_irq
=
clps711x_handle_irq
,
...
...
arch/arm/mach-clps711x/common.c
浏览文件 @
f3dab398
...
...
@@ -282,7 +282,7 @@ static void add_fixed_clk(struct clk *clk, const char *name, int rate)
clk_register_clkdev
(
clk
,
name
,
NULL
);
}
static
void
__init
clps711x_timer_init
(
void
)
void
__init
clps711x_timer_init
(
void
)
{
int
osc
,
ext
,
pll
,
cpu
,
bus
,
timl
,
timh
,
uart
,
spi
;
u32
tmp
;
...
...
@@ -345,10 +345,6 @@ static void __init clps711x_timer_init(void)
setup_irq
(
IRQ_TC2OI
,
&
clps711x_timer_irq
);
}
struct
sys_timer
clps711x_timer
=
{
.
init
=
clps711x_timer_init
,
};
void
clps711x_restart
(
char
mode
,
const
char
*
cmd
)
{
soft_restart
(
0
);
...
...
arch/arm/mach-clps711x/common.h
浏览文件 @
f3dab398
...
...
@@ -8,10 +8,8 @@
#define CLPS711X_NR_GPIO (4 * 8 + 3)
#define CLPS711X_GPIO(prt, bit) ((prt) * 8 + (bit))
struct
sys_timer
;
extern
void
clps711x_map_io
(
void
);
extern
void
clps711x_init_irq
(
void
);
extern
void
clps711x_timer_init
(
void
);
extern
void
clps711x_handle_irq
(
struct
pt_regs
*
regs
);
extern
void
clps711x_restart
(
char
mode
,
const
char
*
cmd
);
extern
struct
sys_timer
clps711x_timer
;
arch/arm/mach-cns3xxx/cns3420vb.c
浏览文件 @
f3dab398
...
...
@@ -250,7 +250,7 @@ MACHINE_START(CNS3420VB, "Cavium Networks CNS3420 Validation Board")
.
atag_offset
=
0x100
,
.
map_io
=
cns3420_map_io
,
.
init_irq
=
cns3xxx_init_irq
,
.
timer
=
&
cns3xxx_timer
,
.
init_time
=
cns3xxx_timer_init
,
.
handle_irq
=
gic_handle_irq
,
.
init_machine
=
cns3420_init
,
.
restart
=
cns3xxx_restart
,
...
...
arch/arm/mach-cns3xxx/core.c
浏览文件 @
f3dab398
...
...
@@ -235,17 +235,13 @@ static void __init __cns3xxx_timer_init(unsigned int timer_irq)
cns3xxx_clockevents_init
(
timer_irq
);
}
static
void
__init
cns3xxx_timer_init
(
void
)
void
__init
cns3xxx_timer_init
(
void
)
{
cns3xxx_tmr1
=
IOMEM
(
CNS3XXX_TIMER1_2_3_BASE_VIRT
);
__cns3xxx_timer_init
(
IRQ_CNS3XXX_TIMER0
);
}
struct
sys_timer
cns3xxx_timer
=
{
.
init
=
cns3xxx_timer_init
,
};
#ifdef CONFIG_CACHE_L2X0
void
__init
cns3xxx_l2x0_init
(
void
)
...
...
arch/arm/mach-cns3xxx/core.h
浏览文件 @
f3dab398
...
...
@@ -11,7 +11,7 @@
#ifndef __CNS3XXX_CORE_H
#define __CNS3XXX_CORE_H
extern
struct
sys_timer
cns3xxx_timer
;
extern
void
cns3xxx_timer_init
(
void
)
;
#ifdef CONFIG_CACHE_L2X0
void
__init
cns3xxx_l2x0_init
(
void
);
...
...
arch/arm/mach-davinci/board-da830-evm.c
浏览文件 @
f3dab398
...
...
@@ -679,7 +679,7 @@ MACHINE_START(DAVINCI_DA830_EVM, "DaVinci DA830/OMAP-L137/AM17x EVM")
.
atag_offset
=
0x100
,
.
map_io
=
da830_evm_map_io
,
.
init_irq
=
cp_intc_init
,
.
timer
=
&
davinci_timer
,
.
init_time
=
davinci_timer_init
,
.
init_machine
=
da830_evm_init
,
.
init_late
=
davinci_init_late
,
.
dma_zone_size
=
SZ_128M
,
...
...
arch/arm/mach-davinci/board-da850-evm.c
浏览文件 @
f3dab398
...
...
@@ -1599,7 +1599,7 @@ MACHINE_START(DAVINCI_DA850_EVM, "DaVinci DA850/OMAP-L138/AM18x EVM")
.
atag_offset
=
0x100
,
.
map_io
=
da850_evm_map_io
,
.
init_irq
=
cp_intc_init
,
.
timer
=
&
davinci_timer
,
.
init_time
=
davinci_timer_init
,
.
init_machine
=
da850_evm_init
,
.
init_late
=
davinci_init_late
,
.
dma_zone_size
=
SZ_128M
,
...
...
arch/arm/mach-davinci/board-dm355-evm.c
浏览文件 @
f3dab398
...
...
@@ -355,7 +355,7 @@ MACHINE_START(DAVINCI_DM355_EVM, "DaVinci DM355 EVM")
.
atag_offset
=
0x100
,
.
map_io
=
dm355_evm_map_io
,
.
init_irq
=
davinci_irq_init
,
.
timer
=
&
davinci_timer
,
.
init_time
=
davinci_timer_init
,
.
init_machine
=
dm355_evm_init
,
.
init_late
=
davinci_init_late
,
.
dma_zone_size
=
SZ_128M
,
...
...
arch/arm/mach-davinci/board-dm355-leopard.c
浏览文件 @
f3dab398
...
...
@@ -274,7 +274,7 @@ MACHINE_START(DM355_LEOPARD, "DaVinci DM355 leopard")
.
atag_offset
=
0x100
,
.
map_io
=
dm355_leopard_map_io
,
.
init_irq
=
davinci_irq_init
,
.
timer
=
&
davinci_timer
,
.
init_time
=
davinci_timer_init
,
.
init_machine
=
dm355_leopard_init
,
.
init_late
=
davinci_init_late
,
.
dma_zone_size
=
SZ_128M
,
...
...
arch/arm/mach-davinci/board-dm365-evm.c
浏览文件 @
f3dab398
...
...
@@ -616,7 +616,7 @@ MACHINE_START(DAVINCI_DM365_EVM, "DaVinci DM365 EVM")
.
atag_offset
=
0x100
,
.
map_io
=
dm365_evm_map_io
,
.
init_irq
=
davinci_irq_init
,
.
timer
=
&
davinci_timer
,
.
init_time
=
davinci_timer_init
,
.
init_machine
=
dm365_evm_init
,
.
init_late
=
davinci_init_late
,
.
dma_zone_size
=
SZ_128M
,
...
...
arch/arm/mach-davinci/board-dm644x-evm.c
浏览文件 @
f3dab398
...
...
@@ -825,7 +825,7 @@ MACHINE_START(DAVINCI_EVM, "DaVinci DM644x EVM")
.
atag_offset
=
0x100
,
.
map_io
=
davinci_evm_map_io
,
.
init_irq
=
davinci_irq_init
,
.
timer
=
&
davinci_timer
,
.
init_time
=
davinci_timer_init
,
.
init_machine
=
davinci_evm_init
,
.
init_late
=
davinci_init_late
,
.
dma_zone_size
=
SZ_128M
,
...
...
arch/arm/mach-davinci/board-dm646x-evm.c
浏览文件 @
f3dab398
...
...
@@ -818,7 +818,7 @@ MACHINE_START(DAVINCI_DM6467_EVM, "DaVinci DM646x EVM")
.
atag_offset
=
0x100
,
.
map_io
=
davinci_map_io
,
.
init_irq
=
davinci_irq_init
,
.
timer
=
&
davinci_timer
,
.
init_time
=
davinci_timer_init
,
.
init_machine
=
evm_init
,
.
init_late
=
davinci_init_late
,
.
dma_zone_size
=
SZ_128M
,
...
...
@@ -829,7 +829,7 @@ MACHINE_START(DAVINCI_DM6467TEVM, "DaVinci DM6467T EVM")
.
atag_offset
=
0x100
,
.
map_io
=
davinci_map_io
,
.
init_irq
=
davinci_irq_init
,
.
timer
=
&
davinci_timer
,
.
init_time
=
davinci_timer_init
,
.
init_machine
=
evm_init
,
.
init_late
=
davinci_init_late
,
.
dma_zone_size
=
SZ_128M
,
...
...
arch/arm/mach-davinci/board-mityomapl138.c
浏览文件 @
f3dab398
...
...
@@ -570,7 +570,7 @@ MACHINE_START(MITYOMAPL138, "MityDSP-L138/MityARM-1808")
.
atag_offset
=
0x100
,
.
map_io
=
mityomapl138_map_io
,
.
init_irq
=
cp_intc_init
,
.
timer
=
&
davinci_timer
,
.
init_time
=
davinci_timer_init
,
.
init_machine
=
mityomapl138_init
,
.
init_late
=
davinci_init_late
,
.
dma_zone_size
=
SZ_128M
,
...
...
arch/arm/mach-davinci/board-neuros-osd2.c
浏览文件 @
f3dab398
...
...
@@ -237,7 +237,7 @@ MACHINE_START(NEUROS_OSD2, "Neuros OSD2")
.
atag_offset
=
0x100
,
.
map_io
=
davinci_ntosd2_map_io
,
.
init_irq
=
davinci_irq_init
,
.
timer
=
&
davinci_timer
,
.
init_time
=
davinci_timer_init
,
.
init_machine
=
davinci_ntosd2_init
,
.
init_late
=
davinci_init_late
,
.
dma_zone_size
=
SZ_128M
,
...
...
arch/arm/mach-davinci/board-omapl138-hawk.c
浏览文件 @
f3dab398
...
...
@@ -341,7 +341,7 @@ MACHINE_START(OMAPL138_HAWKBOARD, "AM18x/OMAP-L138 Hawkboard")
.
atag_offset
=
0x100
,
.
map_io
=
omapl138_hawk_map_io
,
.
init_irq
=
cp_intc_init
,
.
timer
=
&
davinci_timer
,
.
init_time
=
davinci_timer_init
,
.
init_machine
=
omapl138_hawk_init
,
.
init_late
=
davinci_init_late
,
.
dma_zone_size
=
SZ_128M
,
...
...
arch/arm/mach-davinci/board-sffsdr.c
浏览文件 @
f3dab398
...
...
@@ -155,7 +155,7 @@ MACHINE_START(SFFSDR, "Lyrtech SFFSDR")
.
atag_offset
=
0x100
,
.
map_io
=
davinci_sffsdr_map_io
,
.
init_irq
=
davinci_irq_init
,
.
timer
=
&
davinci_timer
,
.
init_time
=
davinci_timer_init
,
.
init_machine
=
davinci_sffsdr_init
,
.
init_late
=
davinci_init_late
,
.
dma_zone_size
=
SZ_128M
,
...
...
arch/arm/mach-davinci/board-tnetv107x-evm.c
浏览文件 @
f3dab398
...
...
@@ -280,7 +280,7 @@ MACHINE_START(TNETV107X, "TNETV107X EVM")
.
atag_offset
=
0x100
,
.
map_io
=
tnetv107x_init
,
.
init_irq
=
cp_intc_init
,
.
timer
=
&
davinci_timer
,
.
init_time
=
davinci_timer_init
,
.
init_machine
=
tnetv107x_evm_board_init
,
.
init_late
=
davinci_init_late
,
.
dma_zone_size
=
SZ_128M
,
...
...
arch/arm/mach-davinci/da8xx-dt.c
浏览文件 @
f3dab398
...
...
@@ -56,7 +56,7 @@ static const char *da850_boards_compat[] __initdata = {
DT_MACHINE_START
(
DA850_DT
,
"Generic DA850/OMAP-L138/AM18x"
)
.
map_io
=
da850_init
,
.
init_irq
=
da8xx_init_irq
,
.
timer
=
&
davinci_timer
,
.
init_time
=
davinci_timer_init
,
.
init_machine
=
da850_init_machine
,
.
dt_compat
=
da850_boards_compat
,
.
init_late
=
davinci_init_late
,
...
...
arch/arm/mach-davinci/include/mach/common.h
浏览文件 @
f3dab398
...
...
@@ -15,9 +15,7 @@
#include <linux/compiler.h>
#include <linux/types.h>
struct
sys_timer
;
extern
struct
sys_timer
davinci_timer
;
extern
void
davinci_timer_init
(
void
);
extern
void
davinci_irq_init
(
void
);
extern
void
__iomem
*
davinci_intc_base
;
...
...
arch/arm/mach-davinci/time.c
浏览文件 @
f3dab398
...
...
@@ -337,7 +337,7 @@ static struct clock_event_device clockevent_davinci = {
};
static
void
__init
davinci_timer_init
(
void
)
void
__init
davinci_timer_init
(
void
)
{
struct
clk
*
timer_clk
;
struct
davinci_soc_info
*
soc_info
=
&
davinci_soc_info
;
...
...
@@ -410,11 +410,6 @@ static void __init davinci_timer_init(void)
timer32_config
(
&
timers
[
i
]);
}
struct
sys_timer
davinci_timer
=
{
.
init
=
davinci_timer_init
,
};
/* reset board using watchdog timer */
void
davinci_watchdog_reset
(
struct
platform_device
*
pdev
)
{
...
...
arch/arm/mach-dove/cm-a510.c
浏览文件 @
f3dab398
...
...
@@ -92,6 +92,6 @@ MACHINE_START(CM_A510, "Compulab CM-A510 Board")
.
map_io
=
dove_map_io
,
.
init_early
=
dove_init_early
,
.
init_irq
=
dove_init_irq
,
.
timer
=
&
dove_timer
,
.
init_time
=
dove_timer_init
,
.
restart
=
dove_restart
,
MACHINE_END
arch/arm/mach-dove/common.c
浏览文件 @
f3dab398
...
...
@@ -242,17 +242,13 @@ static int __init dove_find_tclk(void)
return
166666667
;
}
static
void
__init
dove_timer_init
(
void
)
void
__init
dove_timer_init
(
void
)
{
dove_tclk
=
dove_find_tclk
();
orion_time_init
(
BRIDGE_VIRT_BASE
,
BRIDGE_INT_TIMER1_CLR
,
IRQ_DOVE_BRIDGE
,
dove_tclk
);
}
struct
sys_timer
dove_timer
=
{
.
init
=
dove_timer_init
,
};
/*****************************************************************************
* Cryptographic Engines and Security Accelerator (CESA)
****************************************************************************/
...
...
@@ -454,7 +450,7 @@ DT_MACHINE_START(DOVE_DT, "Marvell Dove (Flattened Device Tree)")
.
map_io
=
dove_map_io
,
.
init_early
=
dove_init_early
,
.
init_irq
=
orion_dt_init_irq
,
.
timer
=
&
dove_timer
,
.
init_time
=
dove_timer_init
,
.
init_machine
=
dove_dt_init
,
.
restart
=
dove_restart
,
.
dt_compat
=
dove_dt_board_compat
,
...
...
arch/arm/mach-dove/common.h
浏览文件 @
f3dab398
...
...
@@ -14,7 +14,7 @@
struct
mv643xx_eth_platform_data
;
struct
mv_sata_platform_data
;
extern
struct
sys_timer
dove_timer
;
extern
void
dove_timer_init
(
void
)
;
/*
* Basic Dove init functions used early by machine-setup.
...
...
arch/arm/mach-dove/dove-db-setup.c
浏览文件 @
f3dab398
...
...
@@ -98,6 +98,6 @@ MACHINE_START(DOVE_DB, "Marvell DB-MV88AP510-BP Development Board")
.
map_io
=
dove_map_io
,
.
init_early
=
dove_init_early
,
.
init_irq
=
dove_init_irq
,
.
timer
=
&
dove_timer
,
.
init_time
=
dove_timer_init
,
.
restart
=
dove_restart
,
MACHINE_END
arch/arm/mach-ebsa110/core.c
浏览文件 @
f3dab398
...
...
@@ -158,7 +158,7 @@ static void __init ebsa110_init_early(void)
* interrupt, then the PIT counter will roll over (ie, be negative).
* This actually works out to be convenient.
*/
static
u
nsigned
long
ebsa110_gettimeoffset
(
void
)
static
u
32
ebsa110_gettimeoffset
(
void
)
{
unsigned
long
offset
,
count
;
...
...
@@ -181,7 +181,7 @@ static unsigned long ebsa110_gettimeoffset(void)
*/
offset
=
offset
*
(
1000000
/
HZ
)
/
COUNT
;
return
offset
;
return
offset
*
1000
;
}
static
irqreturn_t
...
...
@@ -213,8 +213,10 @@ static struct irqaction ebsa110_timer_irq = {
/*
* Set up timer interrupt.
*/
static
void
__init
ebsa110_timer_init
(
void
)
void
__init
ebsa110_timer_init
(
void
)
{
arch_gettimeoffset
=
ebsa110_gettimeoffset
;
/*
* Timer 1, mode 2, LSB/MSB
*/
...
...
@@ -225,11 +227,6 @@ static void __init ebsa110_timer_init(void)
setup_irq
(
IRQ_EBSA110_TIMER0
,
&
ebsa110_timer_irq
);
}
static
struct
sys_timer
ebsa110_timer
=
{
.
init
=
ebsa110_timer_init
,
.
offset
=
ebsa110_gettimeoffset
,
};
static
struct
plat_serial8250_port
serial_platform_data
[]
=
{
{
.
iobase
=
0x3f8
,
...
...
@@ -328,6 +325,6 @@ MACHINE_START(EBSA110, "EBSA110")
.
map_io
=
ebsa110_map_io
,
.
init_early
=
ebsa110_init_early
,
.
init_irq
=
ebsa110_init_irq
,
.
timer
=
&
ebsa110_timer
,
.
init_time
=
ebsa110_timer_init
,
.
restart
=
ebsa110_restart
,
MACHINE_END
arch/arm/mach-ep93xx/adssphere.c
浏览文件 @
f3dab398
...
...
@@ -40,7 +40,7 @@ MACHINE_START(ADSSPHERE, "ADS Sphere board")
.
map_io
=
ep93xx_map_io
,
.
init_irq
=
ep93xx_init_irq
,
.
handle_irq
=
vic_handle_irq
,
.
timer
=
&
ep93xx_timer
,
.
init_time
=
ep93xx_timer_init
,
.
init_machine
=
adssphere_init_machine
,
.
init_late
=
ep93xx_init_late
,
.
restart
=
ep93xx_restart
,
...
...
arch/arm/mach-ep93xx/core.c
浏览文件 @
f3dab398
...
...
@@ -140,11 +140,29 @@ static struct irqaction ep93xx_timer_irq = {
.
handler
=
ep93xx_timer_interrupt
,
};
static
void
__init
ep93xx_timer_init
(
void
)
static
u32
ep93xx_gettimeoffset
(
void
)
{
int
offset
;
offset
=
__raw_readl
(
EP93XX_TIMER4_VALUE_LOW
)
-
last_jiffy_time
;
/*
* Timer 4 is based on a 983.04 kHz reference clock,
* so dividing by 983040 gives the fraction of a second,
* so dividing by 0.983040 converts to uS.
* Refactor the calculation to avoid overflow.
* Finally, multiply by 1000 to give nS.
*/
return
(
offset
+
(
53
*
offset
/
3072
))
*
1000
;
}
void
__init
ep93xx_timer_init
(
void
)
{
u32
tmode
=
EP93XX_TIMER123_CONTROL_MODE
|
EP93XX_TIMER123_CONTROL_CLKSEL
;
arch_gettimeoffset
=
ep93xx_gettimeoffset
;
/* Enable periodic HZ timer. */
__raw_writel
(
tmode
,
EP93XX_TIMER1_CONTROL
);
__raw_writel
(
TIMER1_RELOAD
,
EP93XX_TIMER1_LOAD
);
...
...
@@ -158,21 +176,6 @@ static void __init ep93xx_timer_init(void)
setup_irq
(
IRQ_EP93XX_TIMER1
,
&
ep93xx_timer_irq
);
}
static
unsigned
long
ep93xx_gettimeoffset
(
void
)
{
int
offset
;
offset
=
__raw_readl
(
EP93XX_TIMER4_VALUE_LOW
)
-
last_jiffy_time
;
/* Calculate (1000000 / 983040) * offset. */
return
offset
+
(
53
*
offset
/
3072
);
}
struct
sys_timer
ep93xx_timer
=
{
.
init
=
ep93xx_timer_init
,
.
offset
=
ep93xx_gettimeoffset
,
};
/*************************************************************************
* EP93xx IRQ handling
...
...
arch/arm/mach-ep93xx/edb93xx.c
浏览文件 @
f3dab398
...
...
@@ -277,7 +277,7 @@ MACHINE_START(EDB9301, "Cirrus Logic EDB9301 Evaluation Board")
.
map_io
=
ep93xx_map_io
,
.
init_irq
=
ep93xx_init_irq
,
.
handle_irq
=
vic_handle_irq
,
.
timer
=
&
ep93xx_timer
,
.
init_time
=
ep93xx_timer_init
,
.
init_machine
=
edb93xx_init_machine
,
.
init_late
=
ep93xx_init_late
,
.
restart
=
ep93xx_restart
,
...
...
@@ -291,7 +291,7 @@ MACHINE_START(EDB9302, "Cirrus Logic EDB9302 Evaluation Board")
.
map_io
=
ep93xx_map_io
,
.
init_irq
=
ep93xx_init_irq
,
.
handle_irq
=
vic_handle_irq
,
.
timer
=
&
ep93xx_timer
,
.
init_time
=
ep93xx_timer_init
,
.
init_machine
=
edb93xx_init_machine
,
.
init_late
=
ep93xx_init_late
,
.
restart
=
ep93xx_restart
,
...
...
@@ -305,7 +305,7 @@ MACHINE_START(EDB9302A, "Cirrus Logic EDB9302A Evaluation Board")
.
map_io
=
ep93xx_map_io
,
.
init_irq
=
ep93xx_init_irq
,
.
handle_irq
=
vic_handle_irq
,
.
timer
=
&
ep93xx_timer
,
.
init_time
=
ep93xx_timer_init
,
.
init_machine
=
edb93xx_init_machine
,
.
init_late
=
ep93xx_init_late
,
.
restart
=
ep93xx_restart
,
...
...
@@ -319,7 +319,7 @@ MACHINE_START(EDB9307, "Cirrus Logic EDB9307 Evaluation Board")
.
map_io
=
ep93xx_map_io
,
.
init_irq
=
ep93xx_init_irq
,
.
handle_irq
=
vic_handle_irq
,
.
timer
=
&
ep93xx_timer
,
.
init_time
=
ep93xx_timer_init
,
.
init_machine
=
edb93xx_init_machine
,
.
init_late
=
ep93xx_init_late
,
.
restart
=
ep93xx_restart
,
...
...
@@ -333,7 +333,7 @@ MACHINE_START(EDB9307A, "Cirrus Logic EDB9307A Evaluation Board")
.
map_io
=
ep93xx_map_io
,
.
init_irq
=
ep93xx_init_irq
,
.
handle_irq
=
vic_handle_irq
,
.
timer
=
&
ep93xx_timer
,
.
init_time
=
ep93xx_timer_init
,
.
init_machine
=
edb93xx_init_machine
,
.
init_late
=
ep93xx_init_late
,
.
restart
=
ep93xx_restart
,
...
...
@@ -347,7 +347,7 @@ MACHINE_START(EDB9312, "Cirrus Logic EDB9312 Evaluation Board")
.
map_io
=
ep93xx_map_io
,
.
init_irq
=
ep93xx_init_irq
,
.
handle_irq
=
vic_handle_irq
,
.
timer
=
&
ep93xx_timer
,
.
init_time
=
ep93xx_timer_init
,
.
init_machine
=
edb93xx_init_machine
,
.
init_late
=
ep93xx_init_late
,
.
restart
=
ep93xx_restart
,
...
...
@@ -361,7 +361,7 @@ MACHINE_START(EDB9315, "Cirrus Logic EDB9315 Evaluation Board")
.
map_io
=
ep93xx_map_io
,
.
init_irq
=
ep93xx_init_irq
,
.
handle_irq
=
vic_handle_irq
,
.
timer
=
&
ep93xx_timer
,
.
init_time
=
ep93xx_timer_init
,
.
init_machine
=
edb93xx_init_machine
,
.
init_late
=
ep93xx_init_late
,
.
restart
=
ep93xx_restart
,
...
...
@@ -375,7 +375,7 @@ MACHINE_START(EDB9315A, "Cirrus Logic EDB9315A Evaluation Board")
.
map_io
=
ep93xx_map_io
,
.
init_irq
=
ep93xx_init_irq
,
.
handle_irq
=
vic_handle_irq
,
.
timer
=
&
ep93xx_timer
,
.
init_time
=
ep93xx_timer_init
,
.
init_machine
=
edb93xx_init_machine
,
.
init_late
=
ep93xx_init_late
,
.
restart
=
ep93xx_restart
,
...
...
arch/arm/mach-ep93xx/gesbc9312.c
浏览文件 @
f3dab398
...
...
@@ -40,7 +40,7 @@ MACHINE_START(GESBC9312, "Glomation GESBC-9312-sx")
.
map_io
=
ep93xx_map_io
,
.
init_irq
=
ep93xx_init_irq
,
.
handle_irq
=
vic_handle_irq
,
.
timer
=
&
ep93xx_timer
,
.
init_time
=
ep93xx_timer_init
,
.
init_machine
=
gesbc9312_init_machine
,
.
init_late
=
ep93xx_init_late
,
.
restart
=
ep93xx_restart
,
...
...
arch/arm/mach-ep93xx/include/mach/platform.h
浏览文件 @
f3dab398
...
...
@@ -53,7 +53,7 @@ int ep93xx_ide_acquire_gpio(struct platform_device *pdev);
void
ep93xx_ide_release_gpio
(
struct
platform_device
*
pdev
);
void
ep93xx_init_devices
(
void
);
extern
struct
sys_timer
ep93xx_timer
;
extern
void
ep93xx_timer_init
(
void
)
;
void
ep93xx_restart
(
char
,
const
char
*
);
void
ep93xx_init_late
(
void
);
...
...
arch/arm/mach-ep93xx/micro9.c
浏览文件 @
f3dab398
...
...
@@ -83,7 +83,7 @@ MACHINE_START(MICRO9, "Contec Micro9-High")
.
map_io
=
ep93xx_map_io
,
.
init_irq
=
ep93xx_init_irq
,
.
handle_irq
=
vic_handle_irq
,
.
timer
=
&
ep93xx_timer
,
.
init_time
=
ep93xx_timer_init
,
.
init_machine
=
micro9_init_machine
,
.
init_late
=
ep93xx_init_late
,
.
restart
=
ep93xx_restart
,
...
...
@@ -97,7 +97,7 @@ MACHINE_START(MICRO9M, "Contec Micro9-Mid")
.
map_io
=
ep93xx_map_io
,
.
init_irq
=
ep93xx_init_irq
,
.
handle_irq
=
vic_handle_irq
,
.
timer
=
&
ep93xx_timer
,
.
init_time
=
ep93xx_timer_init
,
.
init_machine
=
micro9_init_machine
,
.
init_late
=
ep93xx_init_late
,
.
restart
=
ep93xx_restart
,
...
...
@@ -111,7 +111,7 @@ MACHINE_START(MICRO9L, "Contec Micro9-Lite")
.
map_io
=
ep93xx_map_io
,
.
init_irq
=
ep93xx_init_irq
,
.
handle_irq
=
vic_handle_irq
,
.
timer
=
&
ep93xx_timer
,
.
init_time
=
ep93xx_timer_init
,
.
init_machine
=
micro9_init_machine
,
.
init_late
=
ep93xx_init_late
,
.
restart
=
ep93xx_restart
,
...
...
@@ -125,7 +125,7 @@ MACHINE_START(MICRO9S, "Contec Micro9-Slim")
.
map_io
=
ep93xx_map_io
,
.
init_irq
=
ep93xx_init_irq
,
.
handle_irq
=
vic_handle_irq
,
.
timer
=
&
ep93xx_timer
,
.
init_time
=
ep93xx_timer_init
,
.
init_machine
=
micro9_init_machine
,
.
init_late
=
ep93xx_init_late
,
.
restart
=
ep93xx_restart
,
...
...
arch/arm/mach-ep93xx/simone.c
浏览文件 @
f3dab398
...
...
@@ -84,7 +84,7 @@ MACHINE_START(SIM_ONE, "Simplemachines Sim.One Board")
.
map_io
=
ep93xx_map_io
,
.
init_irq
=
ep93xx_init_irq
,
.
handle_irq
=
vic_handle_irq
,
.
timer
=
&
ep93xx_timer
,
.
init_time
=
ep93xx_timer_init
,
.
init_machine
=
simone_init_machine
,
.
init_late
=
ep93xx_init_late
,
.
restart
=
ep93xx_restart
,
...
...
arch/arm/mach-ep93xx/snappercl15.c
浏览文件 @
f3dab398
...
...
@@ -177,7 +177,7 @@ MACHINE_START(SNAPPER_CL15, "Bluewater Systems Snapper CL15")
.
map_io
=
ep93xx_map_io
,
.
init_irq
=
ep93xx_init_irq
,
.
handle_irq
=
vic_handle_irq
,
.
timer
=
&
ep93xx_timer
,
.
init_time
=
ep93xx_timer_init
,
.
init_machine
=
snappercl15_init_machine
,
.
init_late
=
ep93xx_init_late
,
.
restart
=
ep93xx_restart
,
...
...
arch/arm/mach-ep93xx/ts72xx.c
浏览文件 @
f3dab398
...
...
@@ -247,7 +247,7 @@ MACHINE_START(TS72XX, "Technologic Systems TS-72xx SBC")
.
map_io
=
ts72xx_map_io
,
.
init_irq
=
ep93xx_init_irq
,
.
handle_irq
=
vic_handle_irq
,
.
timer
=
&
ep93xx_timer
,
.
init_time
=
ep93xx_timer_init
,
.
init_machine
=
ts72xx_init_machine
,
.
init_late
=
ep93xx_init_late
,
.
restart
=
ep93xx_restart
,
...
...
arch/arm/mach-ep93xx/vision_ep9307.c
浏览文件 @
f3dab398
...
...
@@ -365,7 +365,7 @@ MACHINE_START(VISION_EP9307, "Vision Engraving Systems EP9307")
.
map_io
=
vision_map_io
,
.
init_irq
=
ep93xx_init_irq
,
.
handle_irq
=
vic_handle_irq
,
.
timer
=
&
ep93xx_timer
,
.
init_time
=
ep93xx_timer_init
,
.
init_machine
=
vision_init_machine
,
.
init_late
=
ep93xx_init_late
,
.
restart
=
ep93xx_restart
,
...
...
arch/arm/mach-exynos/common.h
浏览文件 @
f3dab398
...
...
@@ -12,7 +12,7 @@
#ifndef __ARCH_ARM_MACH_EXYNOS_COMMON_H
#define __ARCH_ARM_MACH_EXYNOS_COMMON_H
extern
struct
sys_timer
exynos4_timer
;
extern
void
exynos4_timer_init
(
void
)
;
struct
map_desc
;
void
exynos_init_io
(
struct
map_desc
*
mach_desc
,
int
size
);
...
...
arch/arm/mach-exynos/mach-armlex4210.c
浏览文件 @
f3dab398
...
...
@@ -204,6 +204,6 @@ MACHINE_START(ARMLEX4210, "ARMLEX4210")
.
handle_irq
=
gic_handle_irq
,
.
init_machine
=
armlex4210_machine_init
,
.
init_late
=
exynos_init_late
,
.
timer
=
&
exynos4_timer
,
.
init_time
=
exynos4_timer_init
,
.
restart
=
exynos4_restart
,
MACHINE_END
arch/arm/mach-exynos/mach-exynos4-dt.c
浏览文件 @
f3dab398
...
...
@@ -110,7 +110,7 @@ DT_MACHINE_START(EXYNOS4210_DT, "Samsung Exynos4 (Flattened Device Tree)")
.
handle_irq
=
gic_handle_irq
,
.
init_machine
=
exynos4_dt_machine_init
,
.
init_late
=
exynos_init_late
,
.
timer
=
&
exynos4_timer
,
.
init_time
=
exynos4_timer_init
,
.
dt_compat
=
exynos4_dt_compat
,
.
restart
=
exynos4_restart
,
MACHINE_END
arch/arm/mach-exynos/mach-exynos5-dt.c
浏览文件 @
f3dab398
...
...
@@ -182,7 +182,7 @@ DT_MACHINE_START(EXYNOS5_DT, "SAMSUNG EXYNOS5 (Flattened Device Tree)")
.
handle_irq
=
gic_handle_irq
,
.
init_machine
=
exynos5_dt_machine_init
,
.
init_late
=
exynos_init_late
,
.
timer
=
&
exynos4_timer
,
.
init_time
=
exynos4_timer_init
,
.
dt_compat
=
exynos5_dt_compat
,
.
restart
=
exynos5_restart
,
.
reserve
=
exynos5_reserve
,
...
...
arch/arm/mach-exynos/mach-nuri.c
浏览文件 @
f3dab398
...
...
@@ -1382,7 +1382,7 @@ MACHINE_START(NURI, "NURI")
.
handle_irq
=
gic_handle_irq
,
.
init_machine
=
nuri_machine_init
,
.
init_late
=
exynos_init_late
,
.
timer
=
&
exynos4_timer
,
.
init_time
=
exynos4_timer_init
,
.
reserve
=
&
nuri_reserve
,
.
restart
=
exynos4_restart
,
MACHINE_END
arch/arm/mach-exynos/mach-origen.c
浏览文件 @
f3dab398
...
...
@@ -817,7 +817,7 @@ MACHINE_START(ORIGEN, "ORIGEN")
.
handle_irq
=
gic_handle_irq
,
.
init_machine
=
origen_machine_init
,
.
init_late
=
exynos_init_late
,
.
timer
=
&
exynos4_timer
,
.
init_time
=
exynos4_timer_init
,
.
reserve
=
&
origen_reserve
,
.
restart
=
exynos4_restart
,
MACHINE_END
arch/arm/mach-exynos/mach-smdk4x12.c
浏览文件 @
f3dab398
...
...
@@ -378,7 +378,7 @@ MACHINE_START(SMDK4212, "SMDK4212")
.
map_io
=
smdk4x12_map_io
,
.
handle_irq
=
gic_handle_irq
,
.
init_machine
=
smdk4x12_machine_init
,
.
timer
=
&
exynos4_timer
,
.
init_time
=
exynos4_timer_init
,
.
restart
=
exynos4_restart
,
.
reserve
=
&
smdk4x12_reserve
,
MACHINE_END
...
...
@@ -393,7 +393,7 @@ MACHINE_START(SMDK4412, "SMDK4412")
.
handle_irq
=
gic_handle_irq
,
.
init_machine
=
smdk4x12_machine_init
,
.
init_late
=
exynos_init_late
,
.
timer
=
&
exynos4_timer
,
.
init_time
=
exynos4_timer_init
,
.
restart
=
exynos4_restart
,
.
reserve
=
&
smdk4x12_reserve
,
MACHINE_END
arch/arm/mach-exynos/mach-smdkv310.c
浏览文件 @
f3dab398
...
...
@@ -425,7 +425,7 @@ MACHINE_START(SMDKV310, "SMDKV310")
.
map_io
=
smdkv310_map_io
,
.
handle_irq
=
gic_handle_irq
,
.
init_machine
=
smdkv310_machine_init
,
.
timer
=
&
exynos4_timer
,
.
init_time
=
exynos4_timer_init
,
.
reserve
=
&
smdkv310_reserve
,
.
restart
=
exynos4_restart
,
MACHINE_END
...
...
@@ -439,7 +439,7 @@ MACHINE_START(SMDKC210, "SMDKC210")
.
handle_irq
=
gic_handle_irq
,
.
init_machine
=
smdkv310_machine_init
,
.
init_late
=
exynos_init_late
,
.
timer
=
&
exynos4_timer
,
.
init_time
=
exynos4_timer_init
,
.
reserve
=
&
smdkv310_reserve
,
.
restart
=
exynos4_restart
,
MACHINE_END
arch/arm/mach-exynos/mach-universal_c210.c
浏览文件 @
f3dab398
...
...
@@ -1154,7 +1154,7 @@ MACHINE_START(UNIVERSAL_C210, "UNIVERSAL_C210")
.
handle_irq
=
gic_handle_irq
,
.
init_machine
=
universal_machine_init
,
.
init_late
=
exynos_init_late
,
.
timer
=
&
s5p_timer
,
.
init_time
=
s5p_timer_init
,
.
reserve
=
&
universal_reserve
,
.
restart
=
exynos4_restart
,
MACHINE_END
arch/arm/mach-exynos/mct.c
浏览文件 @
f3dab398
...
...
@@ -478,7 +478,7 @@ static void __init exynos4_timer_resources(void)
#endif
/* CONFIG_LOCAL_TIMERS */
}
static
void
__init
exynos
_timer_init
(
void
)
void
__init
exynos4
_timer_init
(
void
)
{
if
(
soc_is_exynos5440
())
{
arch_timer_of_register
();
...
...
@@ -494,7 +494,3 @@ static void __init exynos_timer_init(void)
exynos4_clocksource_init
();
exynos4_clockevent_init
();
}
struct
sys_timer
exynos4_timer
=
{
.
init
=
exynos_timer_init
,
};
arch/arm/mach-footbridge/cats-hw.c
浏览文件 @
f3dab398
...
...
@@ -90,6 +90,6 @@ MACHINE_START(CATS, "Chalice-CATS")
.
fixup
=
fixup_cats
,
.
map_io
=
footbridge_map_io
,
.
init_irq
=
footbridge_init_irq
,
.
timer
=
&
isa_timer
,
.
init_time
=
isa_timer_init
,
.
restart
=
footbridge_restart
,
MACHINE_END
arch/arm/mach-footbridge/common.h
浏览文件 @
f3dab398
extern
struct
sys_timer
footbridge_timer
;
extern
struct
sys_timer
isa_timer
;
extern
void
footbridge_timer_init
(
void
)
;
extern
void
isa_timer_init
(
void
)
;
extern
void
isa_rtc_init
(
void
);
...
...
arch/arm/mach-footbridge/dc21285-timer.c
浏览文件 @
f3dab398
...
...
@@ -93,7 +93,7 @@ static struct irqaction footbridge_timer_irq = {
/*
* Set up timer interrupt.
*/
static
void
__init
footbridge_timer_init
(
void
)
void
__init
footbridge_timer_init
(
void
)
{
struct
clock_event_device
*
ce
=
&
ckevt_dc21285
;
...
...
@@ -108,7 +108,3 @@ static void __init footbridge_timer_init(void)
clockevents_register_device
(
ce
);
}
struct
sys_timer
footbridge_timer
=
{
.
init
=
footbridge_timer_init
,
};
arch/arm/mach-footbridge/ebsa285.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-footbridge/isa-timer.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-footbridge/netwinder-hw.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-footbridge/personal.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-gemini/board-nas4220b.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-gemini/board-rut1xx.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-gemini/board-wbd111.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-gemini/board-wbd222.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-h720x/common.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-h720x/common.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-h720x/cpu-h7201.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-h720x/cpu-h7202.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-h720x/h7201-eval.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-h720x/h7202-eval.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-highbank/highbank.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/imx25-dt.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/imx27-dt.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/imx31-dt.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/imx51-dt.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-apf9328.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-armadillo5x0.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-bug.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-cpuimx27.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-cpuimx35.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-cpuimx51sd.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-eukrea_cpuimx25.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-imx27_visstrim_m10.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-imx27ipcam.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-imx27lite.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-imx53.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-imx6q.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-kzm_arm11_01.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-mx1ads.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-mx21ads.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-mx25_3ds.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-mx27_3ds.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-mx27ads.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-mx31_3ds.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-mx31ads.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-mx31lilly.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-mx31lite.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-mx31moboard.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-mx35_3ds.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-mx50_rdp.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-mx51_3ds.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-mx51_babbage.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-mxt_td60.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-pca100.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-pcm037.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-pcm038.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-pcm043.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-qong.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-scb9328.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-imx/mach-vpr200.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-integrator/integrator_ap.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-integrator/integrator_cp.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-iop13xx/iq81340mc.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-iop13xx/iq81340sc.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-iop32x/em7210.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-iop32x/glantank.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-iop32x/iq31244.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-iop32x/iq80321.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-iop32x/n2100.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-iop33x/iq80331.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-iop33x/iq80332.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ixp4xx/avila-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ixp4xx/common.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ixp4xx/coyote-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ixp4xx/dsmg600-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ixp4xx/fsg-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ixp4xx/gateway7001-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ixp4xx/goramo_mlr.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ixp4xx/gtwx5715-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ixp4xx/include/mach/platform.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ixp4xx/ixdp425-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ixp4xx/nas100d-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ixp4xx/nslu2-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ixp4xx/omixp-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ixp4xx/vulcan-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ixp4xx/wg302v2-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-kirkwood/board-dt.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-kirkwood/common.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-kirkwood/common.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-kirkwood/d2net_v2-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-kirkwood/db88f6281-bp-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-kirkwood/dockstar-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-kirkwood/guruplug-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-kirkwood/mv88f6281gtw_ge-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-kirkwood/netspace_v2-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-kirkwood/netxbig_v2-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-kirkwood/openrd-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-kirkwood/rd88f6192-nas-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-kirkwood/rd88f6281-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-kirkwood/sheevaplug-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-kirkwood/t5325-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-kirkwood/ts219-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-kirkwood/ts41x-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ks8695/board-acs5k.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ks8695/board-dsm320.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ks8695/board-micrel.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ks8695/board-og.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ks8695/board-sg.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ks8695/generic.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ks8695/time.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-lpc32xx/common.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-lpc32xx/phy3250.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-lpc32xx/timer.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mmp/aspenite.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mmp/avengers_lite.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mmp/brownstone.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mmp/common.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mmp/flint.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mmp/gplugd.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mmp/include/mach/mmp2.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mmp/include/mach/pxa168.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mmp/include/mach/pxa910.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mmp/jasper.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mmp/mmp-dt.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mmp/mmp2-dt.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mmp/mmp2.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mmp/pxa168.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mmp/pxa910.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mmp/tavorevb.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mmp/teton_bga.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mmp/ttc_dkb.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-msm/board-dt-8660.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-msm/board-dt-8960.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-msm/board-halibut.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-msm/board-mahimahi.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-msm/board-msm7x30.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-msm/board-qsd8x50.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-msm/board-sapphire.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-msm/board-trout.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-msm/common.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-msm/timer.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mv78xx0/buffalo-wxl-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mv78xx0/common.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mv78xx0/common.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mv78xx0/db78x00-bp-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mv78xx0/rd78x00-masa-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mvebu/armada-370-xp.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-mxs/mach-mxs.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-netx/generic.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-netx/nxdb500.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-netx/nxdkn.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-netx/nxeb500hmi.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-netx/time.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-nomadik/board-nhk8815.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap1/board-ams-delta.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap1/board-fsample.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap1/board-generic.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap1/board-h2.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap1/board-h3.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap1/board-htcherald.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap1/board-innovator.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap1/board-nokia770.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap1/board-osk.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap1/board-palmte.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap1/board-palmtt.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap1/board-palmz71.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap1/board-perseus2.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap1/board-sx1.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap1/board-voiceblue.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap1/common.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap1/time.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-2430sdp.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-3430sdp.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-3630sdp.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-4430sdp.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-am3517crane.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-am3517evm.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-apollon.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-cm-t35.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-cm-t3517.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-devkit8000.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-generic.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-h4.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-igep0020.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-ldp.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-n8x0.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-omap3beagle.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-omap3evm.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-omap3logic.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-omap3pandora.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-omap3stalker.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-omap3touchbook.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-omap4panda.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-overo.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-rm680.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-rx51.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-ti8168evm.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/board-zoom.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/common.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-omap2/timer.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/board-dt.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/common.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/common.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/d2net-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/db88f5281-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/dns323-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/kurobox_pro-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/ls-chl-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/ls_hgl-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/lsmini-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/mss2-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/mv2120-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/net2big-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/rd88f5181l-ge-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/rd88f5182-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/terastation_pro2-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/ts209-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/ts409-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/ts78xx-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/wnr854t-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-orion5x/wrt350n-v2-setup.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-picoxcell/common.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-picoxcell/common.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-prima2/common.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-prima2/common.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-prima2/timer.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/balloon3.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/capc7117.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/cm-x2xx.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/cm-x300.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/colibri-pxa270.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/colibri-pxa300.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/colibri-pxa320.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/corgi.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/csb726.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/em-x270.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/eseries.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/ezx.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/generic.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/gumstix.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/h5000.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/himalaya.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/hx4700.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/icontrol.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/idp.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/littleton.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/lpd270.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/lubbock.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/magician.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/mainstone.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/mioa701.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/mp900.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/palmld.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/palmt5.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/palmtc.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/palmte2.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/palmtreo.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/palmtx.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/palmz72.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/pcm027.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/poodle.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/pxa-dt.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/raumfeld.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/saar.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/spitz.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/stargate2.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/tavorevb.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/time.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/tosa.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/trizeps4.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/viper.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/vpac270.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/xcep.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/z2.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/zeus.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-pxa/zylonite.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-realview/realview_eb.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-realview/realview_pb1176.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-realview/realview_pb11mp.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-realview/realview_pba8.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-realview/realview_pbx.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-rpc/riscpc.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-rpc/time.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-amlm5900.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-anubis.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-at2440evb.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-bast.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-gta02.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-h1940.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-jive.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-mini2440.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-n30.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-nexcoder.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-osiris.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-otom.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-qt2410.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-rx1950.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-rx3715.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-smdk2410.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-smdk2413.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-smdk2416.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-smdk2440.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-smdk2443.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-tct_hammer.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-vr1000.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c24xx/mach-vstms.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c64xx/mach-anw6410.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c64xx/mach-crag6410.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c64xx/mach-hmt.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c64xx/mach-mini6410.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c64xx/mach-ncp.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c64xx/mach-real6410.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c64xx/mach-smartq5.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c64xx/mach-smartq7.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c64xx/mach-smdk6400.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s3c64xx/mach-smdk6410.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s5p64x0/mach-smdk6440.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s5p64x0/mach-smdk6450.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s5pc100/mach-smdkc100.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s5pv210/mach-aquila.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s5pv210/mach-goni.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s5pv210/mach-smdkc110.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s5pv210/mach-smdkv210.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-s5pv210/mach-torbreck.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-sa1100/assabet.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-sa1100/badge4.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-sa1100/cerf.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-sa1100/collie.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-sa1100/generic.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-sa1100/h3100.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-sa1100/h3600.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-sa1100/hackkit.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-sa1100/jornada720.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-sa1100/lart.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-sa1100/nanoengine.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-sa1100/pleb.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-sa1100/shannon.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-sa1100/simpad.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-sa1100/time.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-shark/core.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-shmobile/board-ag5evm.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-shmobile/board-ap4evb.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-shmobile/board-armadillo800eva.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-shmobile/board-bonito.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-shmobile/board-kota2.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-shmobile/board-kzm9d.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-shmobile/board-kzm9g.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-shmobile/board-mackerel.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-shmobile/board-marzen.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-shmobile/include/mach/common.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-shmobile/setup-emev2.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-shmobile/setup-r8a7740.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-shmobile/setup-r8a7779.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-shmobile/setup-sh7372.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-shmobile/setup-sh73a0.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-shmobile/timer.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-socfpga/socfpga.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-spear13xx/include/mach/generic.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-spear13xx/spear1310.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-spear13xx/spear1340.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-spear13xx/spear13xx.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-spear3xx/include/mach/generic.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-spear3xx/spear300.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-spear3xx/spear310.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-spear3xx/spear320.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-spear3xx/spear3xx.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-spear6xx/spear6xx.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-sunxi/sunxi.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-tegra/board-dt-tegra20.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-tegra/board-dt-tegra30.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-tegra/board.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-tegra/timer.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-u300/core.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-u300/timer.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-u300/timer.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ux500/board-mop500.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ux500/cpu-db8500.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ux500/include/mach/setup.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-ux500/timer.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-versatile/core.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-versatile/core.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-versatile/versatile_ab.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-versatile/versatile_dt.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-versatile/versatile_pb.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-vexpress/v2m.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-vt8500/vt8500.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-w90x900/mach-nuc910evb.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-w90x900/mach-nuc950evb.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-w90x900/mach-nuc960evb.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-w90x900/nuc9xx.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-w90x900/time.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/mach-zynq/common.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/plat-samsung/include/plat/cpu.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/plat-samsung/include/plat/s5p-time.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/plat-samsung/s5p-time.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/arm/plat-samsung/time.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/blackfin/kernel/time.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/cris/arch-v10/kernel/time.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/cris/kernel/time.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m32r/kernel/time.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/amiga/config.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/apollo/config.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/atari/config.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/atari/time.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/bvme6000/config.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/hp300/config.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/hp300/time.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/hp300/time.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/include/asm/machdep.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/kernel/setup_mm.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/kernel/time.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/mac/config.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/mac/via.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/mvme147/config.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/mvme16x/config.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/q40/config.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/sun3/config.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/sun3/intersil.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/sun3x/config.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/sun3x/time.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
arch/m68k/sun3x/time.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
drivers/clocksource/Kconfig
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
drivers/clocksource/Makefile
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
drivers/clocksource/bcm2835_timer.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
drivers/clocksource/clksrc-of.c
0 → 100644
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
drivers/clocksource/dw_apb_timer_of.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
drivers/clocksource/nomadik-mtu.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
drivers/clocksource/sunxi_timer.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
include/asm-generic/vmlinux.lds.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
include/linux/bcm2835_timer.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
include/linux/clocksource.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
include/linux/dw_apb_timer.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
include/linux/sunxi_timer.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
include/linux/time.h
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
kernel/time/timekeeping.c
浏览文件 @
f3dab398
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录