Sascha Hauer
3e1f8a05b9
serial i.MX: Use devtype data to determine uart version
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-05 12:32:06 +02:00
Sascha Hauer
6bb06524d6
ARM pbl: actually create cached mappings in the decompressor
...
We called create_sections with 4096MB as size argument, but create_sections
expected the argument in bytes, so create sections was completely optimized
away due to the size >>= 20. This patch changes the size argument to be in
megabytes and adjusts map_cachable to pass the argument in megabytes.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 18:30:58 +02:00
Sascha Hauer
a86824b5ac
ARM pbl: Provide a dummy error function for the decompressor
...
We can't do anything useful in the error function, so we just hang.
This has the advantage that at least when a JTAG debugger is connected
we can see what happens. Otherwise the code just jumps to NULL in case
of an error.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 18:30:58 +02:00
Jean-Christophe PLAGNIOL-VILLARD
269ca0edeb
calao: at91 qil/tny/usb auto detect the phy addr
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 17:24:09 +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
5d62bd0e67
ARM i.MX51 babbage: Add delay after phy reset
...
Since we have phylib the phy won't be detected after poweron. It seems
the phy needs some time after reset.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:21:04 +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
Sascha Hauer
b01f7e13b7
ARM i.MX35: Switch to common clk
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:56 +02:00
Sascha Hauer
018a986393
ARM i.MX21: Switch to common clk
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:56 +02:00
Sascha Hauer
555a1ff0c3
ARM i.MX6: Switch to common clk
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:56 +02:00
Sascha Hauer
44947a3bcd
ARM i.MX31: Switch to common clk
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:56 +02:00
Sascha Hauer
13ccfddded
ARM i.MX1: Switch to common clk support
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:56 +02:00
Sascha Hauer
ef38819eaa
ARM i.MX5: Switch to common clk support
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:56 +02:00
Sascha Hauer
3e40a76cba
ARM i.MX25: Switch to common clk support
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:55 +02:00
Sascha Hauer
c422abc4e5
ARM i.MX27: implement clk support
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:55 +02:00
Sascha Hauer
809549b1bf
ARM i.MX: initial clk support
...
This adds the basic i.MX common clk support and some pll and pfd
drivers.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:55 +02:00
Sascha Hauer
83b0ed7fbf
ARM i.MX25: Add function to setup chipselect
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:54 +02:00
Sascha Hauer
aea42202d5
ARM i.MX35: Add function to setup chipselect
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:54 +02:00
Sascha Hauer
5552a1f51d
ARM i.MX31: Add function to setup chipselect
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:54 +02:00
Sascha Hauer
9f5d274099
ARM i.MX21: Add function to setup chipselect
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:54 +02:00
Sascha Hauer
a36a8f5d1b
ARM i.MX1: Add function to setup chipselect
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:53 +02:00
Sascha Hauer
8b88e6dadb
ARM i.MX: Add header file for WEIM cs setup
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:53 +02:00
Sascha Hauer
fcd2ece1c2
ARM i.MX51: Use defines rather than hardcoded addresses
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:53 +02:00
Sascha Hauer
02480b3a74
ARM i.MX/MXS: Allow to include imx*-regs.h directly
...
In fact we can be happy about everyone including the files directly.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:53 +02:00
Sascha Hauer
ed07306aa8
ARM i.MX25: give register base addresses a proper MX25_ prefix
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:53 +02:00
Sascha Hauer
1d609aceae
ARM i.MX27: give register base addresses a proper MX27_ prefix
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:53 +02:00
Sascha Hauer
5455ecea55
ARM i.MX1: give register base addresses a proper MX1_ prefix
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:53 +02:00
Sascha Hauer
1abd9ab08f
ARM i.MX21: give register base addresses a proper MX21_ prefix
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:53 +02:00
Sascha Hauer
862a868069
ARM i.MX35: give register base addresses a proper MX35_ prefix
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:52 +02:00
Sascha Hauer
ad09b59f8b
ARM i.MX31: give register base addresses a proper MX31_ prefix
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-10-04 15:19:52 +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
638e059aba
Merge branch 'for-next/arm-board-reset'
...
Conflicts:
arch/arm/cpu/start-reset.c
arch/arm/include/asm/barebox-arm.h
arch/arm/mach-omap/Kconfig
arch/arm/mach-omap/omap3_core.S
2012-10-03 21:19:30 +02:00
Sascha Hauer
edf068e9cf
Merge branch 'for-next/tftp'
2012-10-03 21:17:39 +02:00
Sascha Hauer
6021818e3d
Merge branch 'for-next/arm-remove-arch-init-ll'
...
Conflicts:
arch/arm/include/asm/barebox-arm.h
2012-10-03 21:13:31 +02:00
Sascha Hauer
0ed19adde8
Merge branch 'for-next/spi'
2012-10-03 21:13:05 +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
cd323c0224
Merge branch 'for-next/png'
...
Conflicts:
common/filetype.c
include/filetype.h
2012-10-03 21:12:19 +02:00
Sascha Hauer
bee8dddbfc
Merge branch 'for-next/omap'
...
Conflicts:
Makefile
2012-10-03 21:11:48 +02:00
Sascha Hauer
d8b30e6c38
Merge branch 'for-next/mxs'
...
Conflicts:
arch/arm/boards/crystalfontz-cfa10036/cfa10036.c
2012-10-03 21:11:35 +02:00
Sascha Hauer
4517b5980f
Merge branch 'for-next/misc'
2012-10-03 21:10:57 +02:00
Sascha Hauer
3a9a4a4d70
Merge branch 'for-next/make'
2012-10-03 21:10:52 +02:00
Sascha Hauer
80ba2cac0e
Merge branch 'for-next/karo-tx53'
2012-10-03 21:10:42 +02:00
Sascha Hauer
ed4645cf13
Merge branch 'for-next/boot-sequence-dhcp'
...
Conflicts:
drivers/net/miidev.c
2012-10-03 21:10:30 +02:00
Sascha Hauer
4a543aa677
Merge branch 'for-next/arm'
2012-10-03 21:10:11 +02:00
Sascha Hauer
6f018668d6
Merge branch 'for-next/amba'
2012-10-03 21:10:05 +02:00
Sascha Hauer
8338984862
Merge branch 'for-next/net'
2012-10-03 21:09:55 +02:00
Sascha Hauer
d4541ee94f
Merge branch 'for-next/driver'
2012-10-03 21:09:34 +02:00