Sascha Hauer
b1b76f6027
ARM i.MX: get rid of imx-regs.h
...
- remove now unused __REG definitions
- include individual SoC register files instead of imx-regs.h
- move IMX_GPIO_NR to generic.h
- finally remove imx-regs.h
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-17 20:22:02 +02:00
Sascha Hauer
aaad5cbad7
Merge branch 'for-next/clk' into for-next/imx
...
Conflicts:
drivers/net/fec_imx.c
2012-10-17 20:21:46 +02:00
Sascha Hauer
a4c8692240
ARM i.MX: Enable clocks in common place
...
On i.MX we enable all necessary clocks during startup of the clock
controller driver, so we do not need the register hacking in the drivers
anymore.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-10 09:47:51 +02:00
Sascha Hauer
797bc5d911
ARM i.MX/watchdog: Make i.MX watchdog driver the reset source on i.MX
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-05 12:24:04 +02:00
Sascha Hauer
47d237e58a
Merge branch 'for-next/fixes'
2012-10-04 15:25:12 +02:00
Sascha Hauer
94de405d8f
Merge branch 'for-next/imx-clk'
2012-10-04 15:24:57 +02:00
Sascha Hauer
e3e2ebb3ad
ARM i.MX clocksource: fix timer source selection
...
- The i.MX1 timer does not have IPG clock as source, so rename
the define accordingly
- for the i.MX31 timer we want to use the per clock, not the ipg
clock.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:21:04 +02:00
Sascha Hauer
d4edd480b2
ARM i.MX: Remove old clock support
...
The old clock support is now unused. Remove it. The former i.MX clko
command is superseeded by generic clock manipulation commands.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:57 +02:00
Sascha Hauer
d510df23a0
ARM i.MX: Switch clocksource to clk_get
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:56 +02:00
Jean-Christophe PLAGNIOL-VILLARD
3c5327e660
switch all platform_bus device/driver registering to platform_driver/device_register
...
now register_driver and register_device are for bus only usage.
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-10-04 15:19:12 +02:00
Sascha Hauer
d1e65d2a7b
Merge branch 'for-next/remove-fsf-address'
...
Conflicts:
drivers/net/miidev.c
include/miidev.h
2012-10-03 21:12:48 +02:00
Sascha Hauer
33a8fa16c6
ARM i.MX: Add devicetree support for clocksource driver
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-09-23 21:15:13 +02:00
Sascha Hauer
6a2262de50
ARM i.MX: implement clocksource as driver
...
To get rid of the register definitions in the SoC header files.
platform_device_id is used to distinguish between gpt types.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-09-17 18:14:37 +02:00
Sascha Hauer
77322aa896
Treewide: remove address of the Free Software Foundation
...
The FSF address has changed in the past. Instead of updating it
each time the address changes, just drop it completely treewide.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-09-17 10:57:41 +02:00
Sascha Hauer
070bd46c9d
ARM i.MX clocksource: put registers in iomem space
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-06-30 22:34:54 +02:00
Sascha Hauer
3ee7877a48
introduce io.h
...
To allow for some generic io accessors introduce io.h and use
this instead of asm/io.h throughout the tree.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-09-22 19:03:05 +02:00
Jean-Christophe PLAGNIOL-VILLARD
f69626c632
clocksource: switch mask to CLOCKSOURCE_MASK
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-11-29 21:55:25 +01:00
Robert Schwebel
724d3d8672
reset_cpu: unify declaration
...
include/common.h declares this as "unsigned long addr", so we unify it.
This also silences a doxygen warning.
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-10-22 20:47:02 +02:00
Sascha Hauer
f81edffe0e
i.MX remove wdog registers from header files
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-10-21 22:21:24 +02:00
Sascha Hauer
488e2c3d79
imx clocksource: sparse fixes
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-10-21 22:21:23 +02:00
Eric Bénard
049d7a6fa5
imx/clocksource: enable GPT1 before using it on CPUIMX25
...
Signed-off-by: Eric Bénard <eric@eukrea.com>
2010-10-13 22:34:35 +02:00
Sascha Hauer
c38883953d
i.MX clocksource: Use readl/writel instead of pointer deref
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-06-24 11:36:53 +02:00
Sascha Hauer
e11c07c339
make reset_cpu a __noreturn function
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2010-03-30 14:15:03 +02:00
Jean-Christophe PLAGNIOL-VILLARD
f6a579da9c
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2009-10-22 14:21:25 +02:00
Sascha Hauer
a3c3f66abc
imx clocksource: add frequency change support
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-05-13 16:01:58 +02:00
Ivo Clarysse
fcfbd10d3c
Add Freescale i.MX21 support
...
Signed-off-by: Ivo Clarysse <ivo.clarysse@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-04-07 08:55:04 +02:00
Sascha Hauer
309a75baaf
i.MX use fecclk for fec and gtpclk for gpt
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2009-02-20 18:28:38 +01:00
Juergen Beisert
075131631b
make the clocksource work on current CPUs
2007-10-18 00:04:47 +02:00
Juergen Beisert
7e047fd879
making watchdog handling independend from ifdefs
2007-10-17 17:49:23 +02:00
Sascha Hauer
41c7912446
i.MX clocksource: enable clocks for gpt1
2007-10-09 17:14:45 +02:00
Sascha Hauer
b5a1e43660
add i.MX27 reset support
2007-10-08 00:10:23 +02:00
Sascha Hauer
b4fc7b84b0
make independent of timer base
2007-10-07 16:32:20 +02:00
Sascha Hauer
2443c7a6f1
export symbols
2007-10-07 14:27:24 +02:00
Sascha Hauer
2a9c1de93f
whitespace cleanup
2007-09-13 16:06:02 +02:00
Sascha Hauer
3b4bad17b3
svn_rev_664
2007-07-05 18:02:15 +02:00
Sascha Hauer
1d553083d6
svn_rev_490
2007-07-05 18:01:58 +02:00