summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/Kconfig
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'for-next/imx'Sascha Hauer2014-02-031-44/+24
|\ | | | | | | | | Conflicts: arch/arm/boards/dmo-mx6-realq7/lowlevel.c
| * ARM: i.MX: Karo TX25: Switch to multiboard supportSascha Hauer2014-02-011-7/+7
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: i.MX: cleanup bootmode selectionSascha Hauer2014-01-311-20/+6
| | | | | | | | | | | | | | | | | | | | | | | | 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.MX53: tqma53: Switch to devicetree and multiboard supportSascha Hauer2014-01-291-15/+4
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: phyCARD-i.MX27: switch to new environmentSascha Hauer2014-01-231-0/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: imx6: rename Carrier-1 to HummingboardLucas Stach2014-01-231-2/+2
| | | | | | | | | | | | | | | | | | 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-231-0/+4
|/ | | | | | | | 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>
* Merge branch 'for-next/misc'Sascha Hauer2013-12-061-6/+1
|\ | | | | | | | | Conflicts: scripts/Makefile
| * ARM: i.MX boards: Remove duplicate dependency of ARCH_IMX21 for IMX_IIMAlexander Shiyan2013-11-131-1/+1
| | | | | | | | | | Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: i.MX boards: Remove useless selectAlexander Shiyan2013-11-131-4/+0
| | | | | | | | | | | | | | | | Symbols HAVE_DEFAULT_ENVIRONMENT_NEW & HAVE_PBL_MULTI_IMAGES are already selected by IMX_MULTI_BOARDS. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * Cleanup Kconfig filesAlexander Shiyan2013-11-111-1/+0
| | | | | | | | | | | | | | | | | | This patch provides a global cleanup barebox Kconfig files. This includes replacing spaces to tabs, formatting in accordance format. No functional changes. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: i.MX6: add initial support for SolidRun Cubox-i Carrier-1Lucas Stach2013-12-031-0/+4
| | | | | | | | | | | | | | | | | | | | Tested to work: - MMC - USB - Ethernet Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: i.mx53: Support for Voipac board with X53-DMM-668 module.Rostislav Lisovy2013-11-251-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Device definitions is read from the devicetree description. The board support is using 'multiboard' approach. Signed-off-by: Rostislav Lisovy <lisovy@gmail.com> create mode 100644 arch/arm/boards/freescale-mx53-vmx53/Makefile create mode 100644 arch/arm/boards/freescale-mx53-vmx53/board.c create mode 100644 arch/arm/boards/freescale-mx53-vmx53/env/config-board create mode 100644 arch/arm/boards/freescale-mx53-vmx53/flash-header-imx53-vmx53.imxcfg create mode 100644 arch/arm/boards/freescale-mx53-vmx53/lowlevel.c create mode 100644 arch/arm/dts/imx53-voipac-bsb.dts create mode 100644 arch/arm/dts/imx53-voipac-dmm-668.dtsi Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM i.MX6: sabrelite: switch to multi image supportPhilipp Zabel2013-11-201-0/+1
| | | | | | | | | | | | | | | | | | The image will be named after the official name of this board: barebox-freescale-mx6-sabreline.img Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM i.MX6: sabrelite: switch to multiboard supportPhilipp Zabel2013-11-201-5/+5
|/ | | | | Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/boardinfo'Sascha Hauer2013-09-051-31/+0
|\ | | | | | | | | | | | | Conflicts: arch/mips/boards/qemu-malta/init.c commands/bootm.c drivers/of/base.c
| * Set model and hostname at boardlevelSascha Hauer2013-08-161-31/+0
| | | | | | | | | | | | | | | | | | | | | | | | With multiboard support the compiletime generated BOARDINFO string gets more and more meaningless. This removes it from Kconfig and replaces it with a variable that can be set at boardlevel. Also many boards have a standard setting for the hostname in the environment. This patch also moves the standard to C code by calling barebox_set_hostname(). Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: i.MX6: Add dfi fs700 m60 i.MX6 Q7 board supportSascha Hauer2013-08-061-0/+5
|/ | | | | | | | | | This is an i.MX6 based Q7 module, see: http://www.dfi.com.tw/products/ProductDetails.jsp?productId=1164&mainCategoryId=2&subCategoryId=581 This patch adds basic support for this module. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: Add Phytec phyFLEX-i.MX6 board supportSascha Hauer2013-07-251-0/+5
| | | | | | | | This adds support for the Phytec phyFLEX-i.MX6 board. The phyFLEX-i.MX6 is a system-on-module based on the Freescale i.MX6 SoC. This patch supports the 1GiB and 2GiB variants on a PBA-B-01 baseboard. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: i.MX6: Add ocotp driverSascha Hauer2013-07-221-0/+9
| | | | | | | The only functionality at the moment is to register a MAC Address for an ethernet device. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: i.MX6: TQ tqma6x initial board supportSascha Hauer2013-07-111-0/+5
| | | | | | | The TQ tqma6x comes in two different variants. One i.MX6s based tqma6s and a i.MX6q based tqma6q. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: i.MX: External Nand boot: make 2k support nonoptionalSascha Hauer2013-07-111-16/+0
| | | | | | | All boards using the external nand boot code autodetect the pagesize, so make this nonoptional to make the code simpler. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: gk802: Add support for Zealz GK802Philipp Zabel2013-07-111-0/+6
| | | | | | | | | Add support for the GK802 'QUAD CORE Mini PC', which seems to be loosely based on the Freescale i.MX6Q HDMI dongle reference design. It is supposedly identical to the Hiapad Hi802. Signed-off-by: Philipp Zabel <philipp.zabel@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Revert "ARM: i.MX27 pcm038: switch to multi image"Sascha Hauer2013-07-091-1/+0
| | | | | | | | | | | This reverts commit 08c0e206b3614eeecc1c3cee63665077360212e5. 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>
* ARM: i.MX51 efikasb: switch to multiboard supportSascha Hauer2013-07-021-7/+8
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: i.MX6 realq7: switch to multiboardSascha Hauer2013-07-021-6/+6
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: i.MX53 loco: Move over to multiboardSascha Hauer2013-07-021-7/+5
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: i.MX51 babbage: Move over to multiboardSascha Hauer2013-07-021-7/+14
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: i.MX: select SoC from boardSascha Hauer2013-07-021-101/+68
| | | | | | | 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>
* ARM: i.MX: remove now unused ARCH_IMX_INTERNAL_BOOT_USE_IMXIMAGESascha Hauer2013-07-021-11/+0
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: i.MX51 babbage: switch to multi image supportSascha Hauer2013-07-021-1/+1
| | | | | | | | The image will be named: barebox-freescale-imx51-babbage.img Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: dmo realq7: switch to multi image supportSascha Hauer2013-07-021-1/+1
| | | | | | | | 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>
* ARM: i.MX53 loco: Switch to multi image supportSascha Hauer2013-07-021-1/+2
| | | | | | | | | 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>
* ARM: i.MX53 loco: Switch to imximageSascha Hauer2013-07-021-0/+1
| | | | | | | Use the imximage tool to generate an imximage instead of the linker based process. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/multi-image'Sascha Hauer2013-07-011-0/+2
|\
| * ARM: i.MX27 pcm038: switch to multi imageSascha Hauer2013-07-011-0/+1
| | | | | | | | | | | | | | | | | | 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>
| * Add multi images supportSascha Hauer2013-07-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | Merge branch 'for-next/imx-realq7'Sascha Hauer2013-07-011-0/+1
|\ \ | |/ |/| | | | | Conflicts: arch/arm/dts/Makefile
| * ARM: i.MX6 RealQ7: switch to imximageSascha Hauer2013-06-061-0/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: i.MX53: tqma53: move RAM setting to submenuMarkus Niebel2013-06-081-6/+10
| | | | | | | | | | | | 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>
* | ARM: i.MX53: tqma53: fix board name in KconfigMarkus Niebel2013-06-081-2/+2
|/ | | | | | 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>
* Merge branch 'for-next/imx-oftree'Sascha Hauer2013-06-021-0/+1
|\ | | | | | | | | Conflicts: arch/arm/boards/freescale-mx51-pdk/board.c
| * ARM: i.MX6 sabrelite: switch to devicetree probingSascha Hauer2013-05-311-0/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: i.MX51 babbage: switch to imx-imageSascha Hauer2013-05-311-0/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | scripts: Add imx-usb-loader toolSascha Hauer2013-05-311-0/+23
|/ | | | | | | | 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>
* Merge branch 'for-next/of'Sascha Hauer2013-05-061-0/+9
|\ | | | | | | | | Conflicts: arch/arm/mach-imx/Makefile
| * pinctrl: move imx-iomux-v1 to drivers/pinctrl/Sascha Hauer2013-04-231-0/+3
| | | | | | | | | | | | For consistency reasons. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * pinctrl: move imx-iomux-v2 to drivers/pinctrl/Sascha Hauer2013-04-231-0/+1
| | | | | | | | | | | | For consistency reasons. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * pinctrl: switch i.MX iomux-v3 support to pinctrlSascha Hauer2013-04-231-0/+5
| | | | | | | | | | | | | | | | | | 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>
* | ARM: imx: Fix incorrect Kconfig symbols for some boardsAlexander Shiyan2013-04-301-3/+3
|/ | | | | | | | 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>