summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards
Commit message (Collapse)AuthorAgeFilesLines
* ARM: mx53-qsrb: fix USBEric Bénard2014-02-101-0/+45
| | | | | | | | | - configure the MC34708 properly so that USB can work (the sequence is taken from u-boot) - add the required defines to the mc13xxx include file Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: i.MX21 ads: remove garbage at end of #ifdefSascha Hauer2014-02-031-1/+1
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: rename boards to more consistent namingSascha Hauer2014-02-03119-16/+16
| | | | | | | | | | This renames the Freescale and Phytec board directories and defconfig files to a common naming scheme. The board directories are named <vendor>-<board> and the defconfig files are named <vendor>-<board>_defconfig. Also the DataModul realq7 is renamed to its Marketing Name eDM-QMX6. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/pxa'Sascha Hauer2014-02-039-13/+145
|\
| * ARM: mioa701: poweroff the board on long power pressRobert Jarzmik2014-01-202-1/+82
| | | | | | | | | | | | | | | | | | | | | | When the board is on console, a way is added to manually power off the board, on a long power key press (4s). This enables to be able to poweroff the board whatever the state, and is the only manual way (no mechanical possibility). Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: mioa701 change MTD layoutRobert Jarzmik2014-01-206-12/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As barebox has grown up in size, because UBI support is now embedded in barebox, and because the IPL is at least rewritten to be fully GPL, modify mioa701 support to take into account this new layout : - IPL is version 0.5 - MTD layout is fully changed - the boot sequence is rewritten : - the volume up button triggers console mode - upon PowerOn or Sleep exit, power key is debounced and if not help board is powered off back - sdcard environment override can now stop the autoboot sequence - mtd environment override can now stop the autoboot sequence Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: mioa701: fix frequence speedup codeRobert Jarzmik2014-01-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | As barebox has become the true SPL of mioa701 board (no intermediate SPL), a bug was uncovered in the init procedure, where the CPU voltage was to be increased by commanding the I2C voltage regulator, while the I2C was shut down. Fix it by unclock-gating the power I2C bus before using it. Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/misc'Sascha Hauer2014-02-033-4/+4
|\ \
| * | environment: Use accessor functions for default environment pathSascha Hauer2014-01-273-4/+4
| |/ | | | | | | | | | | | | | | | | default_environment_path only exists when CONFIG_ENV_HANDLING is enabled. Boards would have to #ifdef this if they wanted to use default_environment_path. Use accessor functions instead which can be ifdeffed on a single place. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/iomem'Sascha Hauer2014-02-031-1/+1
|\ \ | | | | | | | | | | | | Conflicts: arch/arm/mach-imx/external-nand-boot.c
| * | ARM: animeo_ip: Use __iomem specifier for memory pointerAlexander Shiyan2014-01-291-1/+1
| | | | | | | | | | | | | | | Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | Merge branch 'for-next/imx'Sascha Hauer2014-02-0352-1001/+961
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: arch/arm/boards/dmo-mx6-realq7/lowlevel.c
| * | | ARM: i.MX: Karo TX25: Switch to multiboard supportSascha Hauer2014-02-012-12/+16
| | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: i.MX: cleanup bootmode selectionSascha Hauer2014-01-3112-68/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Which bootmode is selected has no longer to be chosen by Kconfig. The boards can decide themselves which bootmode they want to support. This makes it unnecesary to ask the user which bootmode shall be supported, so the "Select boot mode" becomes invisible and both support will be compiled in as needed by the boards. NAND_IMX_BOOT goes away and the already existing ARCH_IMX_EXTERNAL_BOOT_NAND can now be used for the boards to depend on external nand boot. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: i.MX25: Karo TX25: Switch to devicetree supportSascha Hauer2014-01-312-96/+43
| | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: i.MX53: tqma53: Switch to devicetree and multiboard supportSascha Hauer2014-01-297-348/+140
| | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: imx_v7_defconfig: Enable new boardsSascha Hauer2014-01-291-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: phyCARD-i.MX27: Switch to devicetree probe supportSascha Hauer2014-01-292-180/+3
| | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: i.MX: external NAND boot: pass boarddataSascha Hauer2014-01-2912-9/+12
| | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: phyCARD-i.MX27: convert lowlevel init to c codeSascha Hauer2014-01-233-120/+108
| | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: phyCARD-i.MX27: switch to new environmentSascha Hauer2014-01-232-48/+11
| | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: phyCARD-i.MX27: register barebox update handlerSascha Hauer2014-01-231-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | To update barebox with the barebox_update command. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: phyCARD-i.MX27: increase barebox and kernel partitionSascha Hauer2014-01-232-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | More place for barebox and the kernel as both have the tendency to get bigger. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: phyCARD-i.MX27: remove unused variableSascha Hauer2014-01-231-2/+0
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> reported-by: Alexander Aring <alex.aring@gmail.com>
| * | | ARM: Karo TX25: register external NAND boot update handlerSascha Hauer2014-01-232-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | To be able to update barebox with the barebox_update command. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | hummingboard: fix entryfunction for realLucas Stach2014-01-231-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The entry function wasn't changed properly when the prototype changed. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: i.MX53: dts: add support for MCIMX53-START-RSteffen Trumtrar2014-01-231-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The start-r QSB has a different pmic than the older start QSB. Add a new dts for the QSRB and let barebox generate two images when LOCO is selected. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: dts: change dmo,imx6q-realq7 compatible to dmo,imx6q-edmqmx6Sascha Hauer2014-01-231-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | To use the same compatible as the kernel. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: dts: rename imx6q-dmo-realq7.dts to imx6q-dmo-edmqmx6.dtsSascha Hauer2014-01-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | As this name is used in the Kernel. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: imx6: rename Carrier-1 to HummingboardLucas Stach2014-01-236-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Solidrun has renamed the Carrier-1 to Hummingboard. This is also the name that is used in upstream Linux, change barebox to be in line with that. Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: imx6: add initial support for Nitrogen6X boardsLucas Stach2014-01-236-0/+223
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only the 1GB variant is supported for now, as I don't have anything other to test with. Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: imx6: add support for DL variant of SabreLite BoardLucas Stach2014-01-232-4/+20
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: imx53: guard voipac vmx53 init functionLucas Stach2014-01-231-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise we end up doing the VMX53 board init for unrelated boards when using a multiimage build. Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: i.MX DFI FS700-M60: Update for new boardsSascha Hauer2014-01-236-100/+273
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds support for new board variants. Now Supported are: - i.MX6q module with 1GiB Micron RAM - i.MX6d/q modules with 1GiB/2GiB Nanya RAM - i.MX6s modules with 512MiB/1GiB Nanya RAM This has been tested on: - i.MX6q module with 1GiB Micron RAM - i.MX6d module with 2GiB Nanya RAM - i.MX6s module with 1GiB Nanya RAM The possible RAM equipment is: - For the 512MiB module: 2x Nanya nt5cb128m16fp-di - For the 1GiB modules: 2x Nanya nt5cc256m16cp or 4x Micron MT41K128M16JT-125 - For the 2GiB module: 4x Nanya nt5cc256m16cp The 512MiB Nanya board is assumed to work with the same DCD table as the 1GiB Nanya board. The variant is detected by mirroring at 512MiB, but this hasn't been tested by Pengutronix. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: i.MX DFI FS700-M60: Add SPI NOR flash update handlerSascha Hauer2014-01-151-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Conflicts: arch/arm/boards/dfi-fs700-m60/board.c
| * | | ARM: freescale-mx51-pdk: Remove FEC GPIO handlingAlexander Shiyan2014-01-101-8/+1
| | |/ | |/| | | | | | | | | | | | | | | | Reset GPIO now handled from DTS, no need to touch this in the board. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | ARM: i.MX: edmqmx6: Copy fdt to SDRAMSascha Hauer2014-01-311-4/+16
| |/ |/| | | | | | | | | | | barebox only recognizes boarddata as dtb if it is inside SDRAM, so copy the dtb there if necessary. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: i.MX6 Sabrelite: add missing of_machine_is_compatible checksSascha Hauer2014-01-221-0/+8
|/ | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/socfpga'Sascha Hauer2014-01-072-9/+14
|\
| * ARM: socfpga: sockit: reconfigure src for sdmmcSteffen Trumtrar2013-12-101-1/+1
| | | | | | | | | | | | | | Update to Quartus v13.1 autogenerated version. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: socfpga: sockit: update sdram configSteffen Trumtrar2013-12-101-8/+13
| | | | | | | | | | | | | | | | This updates/changes the sdram config for the sockit to the quartus v13.1 autogenerated version. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/arm-barebox-bootm'Sascha Hauer2014-01-0780-89/+0
|\ \
| * | ARM: remove armlinux_set_bootparams() calls from boardsSascha Hauer2014-01-0680-89/+0
| |/ | | | | | | | | | | | | As the place for the atags now is determined automatically the call from the boards can be removed. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: OMAP: early call am33xx_register_ethaddrJan Weitzel2013-12-122-4/+21
| | | | | | | | | | | | | | | | am33xx_register_ethaddr must be called before cpsw driver start. Move it from devices_initcall to coredevice_initcall. Signed-off-by: Jan Weitzel <j.weitzel@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | pcm051: ethernet and dts fixesJan Weitzel2013-12-121-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | add compatible phytec,pcm051 clean up pinmux_emac_rmii1_pins introduce davinci_mdio_default pin group set AM33XX_MAC_MII_SEL via dts rmii-clock-ext use bch8 as ecc mode add pagesize to 24c32@52 Signed-off-by: Jan Weitzel <j.weitzel@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: solidrun-carrier-1: Fix wrong ENTRY_FUNCTIONSascha Hauer2013-12-111-1/+1
| | | | | | | | | | | | ENTRY_FUNCTION was changed, fix compilation. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: am335x Phytec phyCORE: configure environment from devicetreeSascha Hauer2013-12-101-15/+2
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: am335x Phytec phyCORE: Move partition descriptions to devicetreeSascha Hauer2013-12-102-23/+0
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: beaglebone: Switch to devicetree and multiimageSascha Hauer2013-12-103-132/+62
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: am33xx Phytec phyCORE: Switch to multiimage supportSascha Hauer2013-12-101-8/+33
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>