linux/arch/arm
Kyungmin Park aa3831cf9d ARM: Consolidate the clkdev header files
Now most of ARM machines has the alsmot same __clk_get/put() macro

So place it at the arch/arm/include/asm/clkdev.h and remove the reduntant header files

But some machines don't have the same form as above. It can use the machince specific clkdev file by HAVE_MACH_CLKDEV config

Now there are only 3 caese.

1) define the clk structure with clkdev macro => Need to move clk structure to proper header file

arch/arm/mach-versatile/include/mach/clkdev.h
arch/arm/mach-realview/include/mach/clkdev.h
arch/arm/mach-vexpress/include/mach/clkdev.h
arch/arm/mach-integrator/include/mach/clkdev.h

2) export the __clk_get/put function at clock.c

arch/arm/mach-shmobile/include/mach/clkdev.h

3) demuxing the clk source
arch/arm/mach-u300/include/mach/clkdev.h

Acked-by: Viresh Kumar <viresh.kumar@st.com>
Acked-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
2011-07-19 18:09:45 +02:00
..
boot ARM: 6961/1: zImage: Add build-time check for correctly-sized proc_type entries 2011-06-21 11:33:20 +01:00
common
configs rtc: fix build warnings in defconfigs 2011-06-15 20:04:02 -07:00
include/asm ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
kernel ARM: SMP: wait for CPU to be marked active 2011-06-21 11:09:05 +01:00
lib
mach-at91 ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mach-bcmring ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mach-clps711x
mach-cns3xxx
mach-davinci ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mach-dove
mach-ebsa110
mach-ep93xx ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mach-exynos4 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6 2011-06-28 11:14:55 -07:00
mach-footbridge ARM: footbridge: fix clock event support 2011-06-11 00:46:17 +01:00
mach-gemini
mach-h720x ARM: 6962/1: mach-h720x: fix build error 2011-06-17 11:25:03 +01:00
mach-imx
mach-integrator
mach-iop13xx
mach-iop32x
mach-iop33x
mach-ixp4xx
mach-ixp23xx
mach-ixp2000
mach-kirkwood
mach-ks8695
mach-l7200/include/mach
mach-loki
mach-lpc32xx ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mach-mmp ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mach-msm ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mach-mv78xx0
mach-mx5
mach-mxs ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mach-netx
mach-nomadik ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mach-nuc93x ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mach-omap1 ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mach-omap2 ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mach-orion5x
mach-pnx4008 ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mach-pxa ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mach-realview
mach-rpc
mach-s3c24a0/include/mach
mach-s3c64xx
mach-s3c2400
mach-s3c2410
mach-s3c2412
mach-s3c2416
mach-s3c2440
mach-s3c2443
mach-s5p64x0
mach-s5pc100
mach-s5pv210
mach-sa1100
mach-shark
mach-shmobile ARM: mach-shmobile: make a struct in board-ap4evb.c static 2011-06-30 14:37:06 +09:00
mach-spear3xx ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mach-spear6xx ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mach-tcc8k
mach-tegra ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mach-u300 ARM: 6949/2: mach-u300: fix compilaton warning in IO accessors 2011-06-09 10:15:06 +01:00
mach-ux500 ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mach-versatile
mach-vexpress
mach-vt8500
mach-w90x900 ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
mm ARM: pm: ensure ARMv7 CPUs save and restore the TLS register 2011-06-24 08:47:09 +01:00
nwfpe
oprofile
plat-iop ARM: 6969/1: plat-iop: fix build error 2011-06-21 11:33:21 +01:00
plat-mxc ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
plat-nomadik gpio/nomadik: fix sleepmode for elder Nomadik 2011-06-09 15:03:38 -06:00
plat-omap ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
plat-orion
plat-pxa
plat-s3c24xx
plat-s5p
plat-samsung Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6 2011-06-28 11:14:55 -07:00
plat-spear ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
plat-tcc ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
plat-versatile
tools
vfp
Kconfig ARM: Consolidate the clkdev header files 2011-07-19 18:09:45 +02:00
Kconfig-nommu
Kconfig.debug
Makefile