summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards
Commit message (Collapse)AuthorAgeFilesLines
* treewide: Fix typo collumn -> columnSascha Hauer2014-12-113-6/+6
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: AM335x: Fix typo in Phytec boardsTeresa Gámez2014-12-112-6/+6
| | | | | | | Has to be bootsource not boosource. Signed-off-by: Teresa Gámez <t.gamez@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: phytec: am335x: Update enviroment commentTeresa Gámez2014-12-092-2/+2
| | | | | | | | We do not have a root partition in spi flash any more. Adapt comment. Signed-off-by: Teresa Gámez <t.gamez@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/socfpga'Sascha Hauer2014-12-0814-237/+1916
|\
| * ARM: socfpga: socrates: update handoff files to 14.0Steffen Trumtrar2014-12-084-133/+242
| | | | | | | | | | Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: socfpga: sockit: update handoff files to 14.0Steffen Trumtrar2014-12-088-138/+396
| | | | | | | | | | Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: socfpga: move iocsr from mach to board folderSteffen Trumtrar2014-12-084-4/+1316
| | | | | | | | | | | | | | | | | | | | The current iocsr-config-cyclone5.c is actually board specific, although the file name suggests otherwise. As the file was generated for the SoCkit, move it there and add a new one for the socrates. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/randconfig-1'Sascha Hauer2014-12-082-3/+1
|\ \
| * | ARM: ep93xx: Fix typoSascha Hauer2014-11-281-1/+1
| | | | | | | | | | | | | | | | | | | | | Initialize 4th RAM bank with CONFIG_EP93XX_SDRAM_BANK3_SIZE, not CONFIG_EP93XX_SDRAM_BANK2_SIZE. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: friendlyarm-mini2440: fix compilation for some displaysSascha Hauer2014-11-281-2/+0
| |/ | | | | | | | | | | | | struct fb_videomode does not have a flag member, so do not initialize it. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/persistent-vars'Sascha Hauer2014-12-0869-205/+75
|\ \ | | | | | | | | | | | | Conflicts: arch/arm/boards/efika-mx-smartbook/defaultenv-efikasb/config
| * | defaultenv-2: Make use of nonvolatile variablesSascha Hauer2014-11-0669-205/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This moves the variable assignments previously done in /env/config-board to non volatile variables in /env/nv/. This makes the settings adjustable by the user without editing a file. Most of the changes are simple conversions which for many boards makes /env/config-board unnecessary. Some boards had some logic to assign global.boot.default based on the current bootsource. This has been moved to /env/init/bootsource. An additional check is added to not overwrite a nv.boot.default should it exist. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | Merge branch 'for-next/imx'Sascha Hauer2014-12-0827-101/+454
|\ \ \
| * | | i.MX6: phytec: Distil common code pattern into a macroAndrey Smirnov2014-12-041-64/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Distil common code pattern for Phytec entry functions into a macro and use it instead. This way a new board derivateve that differs only in device tree file can be added with just one line. Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | i.MX6: phytec: Distil different startup functionsAndrey Smirnov2014-12-041-49/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Distil different startup functions into a generic one, different behavioral aspects of which can be influenced by its parameters. Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: i.MX: Add i.MX6sx sabresdb supportSascha Hauer2014-11-275-0/+396
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds support for the Freescale i.MX6sx sabresdb board. Tested are: - UART - The three SD card slots - USB host - USB otg (host and device mode) - FEC (both) Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: i.MX51 efikasb: register init callback for PMIC initSascha Hauer2014-11-201-12/+3
| | | | | | | | | | | | | | | | | | | | | | | | So that the PMIC initialisation is called once it's available. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: i.MX51 efikasb: Use defaultenv_append_directorySascha Hauer2014-11-209-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | To have the smartbook specific env available in the multi image. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | imx6: Add support for phyBOARD-SUBRAChristian Hemp2014-11-201-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for phyBOARD-SUBRA which use a phyFLEX-i.MX6 (pfla02) module. - i.MX6 SOLO with 512MB RAM Signed-off-by: Christian Hemp <c.hemp@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | imx6: add support for phyBOARD-ALCORChristian Hemp2014-11-201-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for phyBOARD-ALCOR which use a phyFLEX-i.MX6 (pfla02) module. - i.MX6 Quad with 1GB RAM on two banks Signed-off-by: Christian Hemp <c.hemp@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM:pfla02: Move ethernet phy timings to dtsChristian Hemp2014-11-121-10/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the ethernet phy timinigs to phyFLEX-i.MX6 devicetree. Signed-off-by: Christian Hemp <c.hemp@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | | ARM: imx5: add imx5_cpu_lowlevel_init and use in all boardsLucas Stach2014-11-0711-13/+24
| |/ / | | | | | | | | | | | | | | | | | | | | | This is similar to what we do on imx6 and makes sure we apply the errata workarounds early. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | Merge branch 'for-next/am335x'Sascha Hauer2014-12-081-10/+0
|\ \ \ | |_|/ |/| |
| * | am335x:phyflex: Remove phy fixup from board fileChristian Hemp2014-11-191-10/+0
| | | | | | | | | | | | | | | | | | | | | | | | The ethernet timings are set by the devicetree. They are no longer required in the board file. Signed-off-by: Christian Hemp <c.hemp@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | arm: imx: pca100: only try to enable USB if USB_ULPI is configuredLucas Stach2014-11-261-2/+5
|/ / | | | | | | | | | | | | Avoids a build failure if the config does not include ULPI support. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* / arm: imx53-qsrb: fix initcalls on START-R boardLucas Stach2014-11-071-2/+4
|/ | | | | | | | | The compatible changed when we switched to the upstream DTs, so the initcalls would not be executed on the START-R board. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/tegra'Sascha Hauer2014-11-055-4/+115
|\
| * tegra: colibri-t20: set hostname in board initLucas Stach2014-11-042-0/+30
| | | | | | | | | | Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * tegra: jetson-tk1: set hostname in board initLucas Stach2014-11-041-2/+13
| | | | | | | | | | Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * tegra: beaver: set hostname in board initLucas Stach2014-11-041-2/+13
| | | | | | | | | | Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * tegra: jetson-tk1: enable 1.05V_RUNLucas Stach2014-11-042-1/+51
| | | | | | | | | | | | | | Needed for the PCIe PLL amongst other things. Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: tegra: beaver: enable PEX voltage railLucas Stach2014-10-081-1/+10
| | | | | | | | | | | | | | Supply for the PCIe PLL. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * i2c: tegra: move to fs initcallLucas Stach2014-10-081-1/+1
| | | | | | | | | | | | | | | | i2c is needed to enable voltage rails that are later needed by other drivers. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/nitrogen6x'Sascha Hauer2014-11-0510-17/+213
|\ \
| * | ARM: nitrogen6x: remove clock gate manipulation from DCDSascha Hauer2014-10-083-9/+0
| | | | | | | | | | | | | | | | | | | | | The clock driver will ungate all clocks anyway during startup, so manipulating them in the DCD has no effect. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: nitrogen6x: Add support for 2GB board variantsSascha Hauer2014-10-085-0/+142
| | | | | | | | | | | | | | | | | | | | | The nitrogen6x have variants with 2GB SDRAM. Add support for them. The imxcfg files are from U-Boot. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: nitrogen6x: Fix Duallite RAM TimingSascha Hauer2014-10-082-1/+51
| | | | | | | | | | | | | | | | | | | | | The i.MX6DL only supports up to 800MHz RAM timing, so add the corresponding file from U-Boot and use it. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: nitrogen6x: update 1066MHz 4x128M16 timing from U-BootSascha Hauer2014-10-081-1/+14
| | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | ARM: nitrogen6x: whitespace cleanupSascha Hauer2014-10-081-6/+6
| |/ | | | | | | | | | | Align hex values under each other. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/mxs'Sascha Hauer2014-11-051-0/+6
|\ \
| * | ARM: imx23-olinuxino: discover usb before ifupDmitry Voytik2014-11-031-0/+6
| |/ | | | | | | | | | | | | | | | | | | | | i.MX233 in OLinuXino uses LAN9512 for Ethernet connection. LAN9512 is connected to USB. Execute usb command before bringing network up. This patch makes 'ifup eth0' workable. Signed-off-by: Dmitry Voytik <voytikd@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/misc'Sascha Hauer2014-11-056-2/+383
|\ \
| * | ARM: atmel: add sama5d4 xplained ultra board supportBo Shen2014-11-035-0/+378
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The sama5d4 xplained ultra board support following features: - NAND flash support - SPI flash support - MMC card support (MCI1) - LCD display support (with QT1070) - Ethernet support Signed-off-by: Bo Shen <voice.shen@atmel.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | arm: boards: variscite-mx6: check i2c return valueLucas Stach2014-10-211-2/+5
| |/ | | | | | | | | | | | | ret wasn't checked previously. Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: am335x: phyCORE-AM335x: Create new dts for MLOTeresa Gámez2014-11-032-1/+5
| | | | | | | | | | | | | | | | | | Use a mlo device tree with all bootable devices disabled. The bootsource is checked in the board file and only the needed device is enabled and registered. Signed-off-by: Teresa Gámez <t.gamez@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | phyFLEX: Select RMII2_CRS_DV on GPMC_A9 pinWadim Egorov2014-11-031-0/+2
| | | | | | | | | | Signed-off-by: Wadim Egorov <w.egorov@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | boards: defaultenv: Fix nand bootargs for AM335x boards.Teresa Gámez2014-11-032-2/+2
| | | | | | | | | | | | | | | | Update nand bootargs for phyFLEX-AM335x and phyCORE-AM335x to support modern kernels. Signed-off-by: Teresa Gámez <t.gamez@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | phyCORE-AM335x: Add barebox image without SPI NORTeresa Gámez2014-10-141-0/+10
| | | | | | | | | | | | | | | | Boards like phyBOARD-WEGA RDK have an phyCORE-AM335x connected with no SPI NOR flash. Added dts to support this. Signed-off-by: Teresa Gámez <t.gamez@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: dts: split phyCORE-AM335x device treeTeresa Gámez2014-10-142-5/+5
| | | | | | | | | | | | | | | | | | To support different module variants, split the phyCORE dts in dts and dtsi. Configurable parts which are supported by barebox are spi nor flash and i2c eeprom. Signed-off-by: Teresa Gámez <t.gamez@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | phyCORE-AM335x: Update default enviromentTeresa Gámez2014-10-144-4/+22
| | | | | | | | | | | | | | | | | | - Set default bootsource to the $boosource variable - Pass ip to kernel on all boot options - mount rootfs rw Signed-off-by: Teresa Gámez <t.gamez@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>