2013-07-09 |
Revert "ARM: i.MX27 pcm038: switch to multi image"
...
This reverts commit 08c0e20 .
The external NAND boot code currently uses the _text linker variable
to determine a place for the image. This doesn't work with multi image
support which will link the binary at 0x0. Revert multi image support
for the pcm038 for now until a solution is found.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 9 Jul 2013
|
2013-07-02 |
ARM: i.MX51 efikasb: switch to multiboard support
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 2 Jul 2013
|
ARM: i.MX6 realq7: switch to multiboard
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 2 Jul 2013
|
ARM: i.MX53 loco: Move over to multiboard
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 2 Jul 2013
|
ARM: i.MX51 babbage: Move over to multiboard
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 2 Jul 2013
|
ARM: i.MX: select SoC from board
...
In principle we could build barebox for multiple i.MX SoCs, so
select the correct SoC from the board selection.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 2 Jul 2013
|
ARM: i.MX: remove now unused ARCH_IMX_INTERNAL_BOOT_USE_IMXIMAGE
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 2 Jul 2013
|
ARM: i.MX51 babbage: switch to multi image support
...
The image will be named:
barebox-freescale-imx51-babbage.img
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 2 Jul 2013
|
ARM: dmo realq7: switch to multi image support
...
The image will be named after the official name of this board:
barebox-datamodul-edm-qmx6.img
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 2 Jul 2013
|
ARM: i.MX53 loco: Switch to multi image support
...
This converts the Freescale i.MX53 loco aka qsb board to
multi image. The image will be named:
barebox-freescale-imx53-loco.img
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 2 Jul 2013
|
ARM: i.MX53 loco: Switch to imximage
...
Use the imximage tool to generate an imximage instead of the linker
based process.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 2 Jul 2013
|
2013-07-01 |
Merge branch 'for-next/multi-image'
Sascha Hauer
committed
on 1 Jul 2013
|
ARM: i.MX27 pcm038: switch to multi image
...
This also converts the Phytec phyCORE i.MX27 aka pcm038 to use
image compression. The image will be named
barebox-phytec-phycore-imx27.img
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 1 Jul 2013
|
Add multi images support
...
This adds the make infrastructure to build multiple SoC or
board specific images from a single barebox binary.
The basic idea is that we no longer have a single pbl, but instead
multiple pbls, one per image if necessary. Each pbl is defined
by its entry function so that each pbl can do exactly what a given
board needs. Additionally the pbls together with a self extracting
barebox binary can be encapsulated in specific image formats.
squashed in build fixes from Lucas Stach for make version >= 3.82:
Split Multimage Makefile rule in explicit and implicit parts
Fixes build with make version >=3.82
Frome the make 3.82 NEWS file:
* WARNING: Backward-incompatibility!
In previous versions of make it was acceptable to list one or more explicit
targets followed by one or more pattern targets in the same rule and it
worked "as expected". However, this was not documented as acceptable and if
you listed any explicit targets AFTER the pattern targets, the entire rule
would be mis-parsed. This release removes this ability completely: make
will generate an error message if you mix explicit and pattern targets in
the same rule.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Lucas Stach <dev@lynxeye.de>
Sascha Hauer
committed
on 1 Jul 2013
|
Merge branch 'for-next/imx-realq7'
...
Conflicts:
arch/arm/dts/Makefile
Sascha Hauer
committed
on 1 Jul 2013
|
2013-06-08 |
ARM: i.MX53: tqma53: move RAM setting to submenu
...
Signed-off-by: Markus Niebel <Markus.Niebel@tqs.de>
Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Markus Niebel
authored
on 7 Jun 2013
Sascha Hauer
committed
on 8 Jun 2013
|
ARM: i.MX53: tqma53: fix board name in Kconfig
...
Signed-off-by: Markus Niebel <Markus.Niebel@tqs.de>
Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Markus Niebel
authored
on 7 Jun 2013
Sascha Hauer
committed
on 8 Jun 2013
|
2013-06-06 |
ARM: i.MX6 RealQ7: switch to imximage
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 6 Jun 2013
|
2013-06-02 |
Merge branch 'for-next/imx-oftree'
...
Conflicts:
arch/arm/boards/freescale-mx51-pdk/board.c
Sascha Hauer
committed
on 2 Jun 2013
|
2013-05-31 |
ARM: i.MX6 sabrelite: switch to devicetree probing
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 31 May 2013
|
ARM: i.MX51 babbage: switch to imx-image
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 31 May 2013
|
scripts: Add imx-usb-loader tool
...
This adds host tools for i.MX to generate the i.MX internal
flash header format and a tool to upload these images to an
i.MX SoC via USB.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 31 May 2013
|
2013-05-06 |
Merge branch 'for-next/of'
...
Conflicts:
arch/arm/mach-imx/Makefile
Sascha Hauer
committed
on 6 May 2013
|
2013-04-30 |
ARM: imx: Fix incorrect Kconfig symbols for some boards
...
This patch fix incorrect Kconfig symbols for MACH_FREESCALE_MX51_PDK,
MACH_FREESCALE_MX53_LOCO and MACH_FREESCALE_MX53_SMD.
Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Alexander Shiyan
authored
on 28 Apr 2013
Sascha Hauer
committed
on 30 Apr 2013
|
2013-04-23 |
pinctrl: move imx-iomux-v1 to drivers/pinctrl/
...
For consistency reasons.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 23 Apr 2013
|
pinctrl: move imx-iomux-v2 to drivers/pinctrl/
...
For consistency reasons.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 23 Apr 2013
|
pinctrl: switch i.MX iomux-v3 support to pinctrl
...
This switches the iomux-v3 (found on i.MX25,35,51,53,6) to pinctrl
support. The old SoC specific API is kept for compatibility. The
pinctrl devicetree support is enabled automatically when OFDEVICE
support is available.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 23 Apr 2013
|
2013-04-04 |
Merge branch 'for-next/imx-realq7'
...
Fix realq7 compilation
Sascha Hauer
committed
on 4 Apr 2013
|
2013-03-12 |
ARM: i.MX: Add bbu handler for external NAND boot
...
The external NAND boot code currently does not handle bad blocks
correctly on 2k NAND flashes. This patch adds a barebox_update
handler for external NAND boot which embeds a Bad block table in
the flashed image. The boot code will skip bad blocks found in
this bad block table then.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 12 Mar 2013
|
2013-03-11 |
Add DMO RealQ7 board support
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 11 Mar 2013
|