linux/arch/arm
Stephen Warren 6bb27d7349 ARM: delete struct sys_timer
Now that the only field in struct sys_timer is .init, delete the struct,
and replace the machine descriptor .timer field with the initialization
function itself.

This will enable moving timer drivers into drivers/clocksource without
having to place a public prototype of each struct sys_timer object into
include/linux; the intent is to create a single of_clocksource_init()
function that determines which timer driver to initialize by scanning
the device dtree, much like the proposed irqchip_init() at:
http://www.spinics.net/lists/arm-kernel/msg203686.html

Includes mach-omap2 fixes from Igor Grinberg.

Tested-by: Robert Jarzmik <robert.jarzmik@free.fr>
Signed-off-by: Stephen Warren <swarren@nvidia.com>
2012-12-24 09:36:38 -07:00
..
boot ARM: dts: fix duplicated build target and alphabetical sort out for exynos 2012-12-21 16:38:29 -08:00
common Merge branch 'devel-stable' into for-linus 2012-12-11 10:01:53 +00:00
configs MTD pull for 3.8 2012-12-19 12:47:41 -08:00
crypto
include ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
kernel ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
lib
mach-at91 ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-bcm ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-bcm2835 ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-clps711x ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-cns3xxx ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-davinci ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-dove ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-ebsa110 ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-ep93xx ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-exynos ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-footbridge ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-gemini ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-h720x ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-highbank ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-imx ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-integrator ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-iop13xx ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-iop32x ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-iop33x ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-ixp4xx ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-kirkwood ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-ks8695 ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-l7200/include/mach
mach-lpc32xx ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-mmp ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-msm ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-mv78xx0 ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-mvebu ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-mxs ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-netx ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-nomadik ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-omap1 ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-omap2 ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-orion5x ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-picoxcell ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-prima2 ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-pxa ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-realview ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-rpc ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-s3c24xx ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-s3c64xx ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-s3c2410
mach-s3c2412
mach-s3c2440
mach-s5p64x0 ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-s5pc100 ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-s5pv210 ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-sa1100 ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-shark ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-shmobile ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-socfpga ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-spear3xx ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-spear6xx ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-spear13xx ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-sunxi ARM: sunxi: add missing include for mdelay() 2012-11-30 09:56:33 -08:00
mach-tegra ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-u300 ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-ux500 ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-versatile ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-vexpress ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-vt8500 ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-w90x900 ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mach-zynq ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
mm Merge branch 'fixes' of git://git.linaro.org/people/rmk/linux-arm 2012-12-20 17:56:23 -08:00
net Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next 2012-12-12 18:07:07 -08:00
nwfpe
oprofile
plat-iop
plat-omap Merge branch 'omap-for-v3.8/fixes-for-merge-window' into omap-for-v3.8/fixes-for-merge-window-v2 2012-12-16 11:28:10 -08:00
plat-orion ARM: arm-soc: Updates for Marvell mvebu/kirkwood 2012-12-14 14:54:26 -08:00
plat-pxa
plat-s3c24xx Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2012-12-13 12:00:02 -08:00
plat-samsung ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
plat-spear ARM: SPEAr3xx: Shirq: Move shirq controller out of plat/ 2012-11-26 16:55:33 +05:30
plat-versatile ARM: arm-soc: SoC updates for 3.8 2012-12-12 12:05:15 -08:00
tools
vfp
xen Features: 2012-12-13 14:29:16 -08:00
Kconfig Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal 2012-12-20 18:05:28 -08:00
Kconfig-nommu
Kconfig.debug ARM: arm-soc: multiplatform conversion patches 2012-12-13 10:57:16 -08:00
Makefile ARM: arm-soc: multiplatform conversion patches 2012-12-13 10:57:16 -08:00