summaryrefslogtreecommitdiffstats
path: root/images
Commit message (Collapse)AuthorAgeFilesLines
* ARM: i.MX: karo-tx6: Add support for the 512MiB i.MX6s variantSascha Hauer2016-07-061-0/+5
| | | | | | This adds support for the TX6S-8x35 board variant. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* socfpga: Stop putting 512 byte header on SocFPGA imagesTrent Piepho2016-05-231-1/+1
| | | | | | | | | | | | Since images without the extra header now boot correctly, stop adding it. This makes the image 512 bytes smaller. It also gives the image a correct barebox header. The 512 byte extra header looked like a barebox header (had a "barebox\n" signature) but had incorrect size and text start fields. Signed-off-by: Trent Piepho <tpiepho@kymetacorp.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/imx6-phytec'Sascha Hauer2016-05-091-0/+15
|\
| * ARM: phytec-som-imx6: add phyCORE-i.MX6 DualLiteStefan Christ2016-05-021-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Phytec phyCORE-i.MX6 SOM. Support: - imx6dl-phytec-phycore-som-emmc: - 1GB RAM on 1 Bank with 64Bit - 10/100MBit Ethernet - SPI NOR - eMMC - SD - UART Signed-off-by: Stefan Christ <s.christ@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: phytec-som-imx6: add phyCORE-i.MX6 Quad 2GiB RAMChristian Hemp2016-05-021-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new Phytec phyCORE-i.MX6 SOM: Support: - imx6q-phytec-phycore-som-emmc: - 2GiB RAM on 1 Bank with 64Bit - 1GBit Ethernet - SPI NOR - eMMC - SD - UART Signed-off-by: Christian Hemp <c.hemp@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ARM: imx6q: add support for phyBOARD-SUBRA-i.MX6 QuadStefan Christ2016-05-021-0/+5
| | | | | | | | | | | | | | | | | | Add support for phyBOARD-SUBRA-i.MX6 with phyFLEX-i.MX6 Quad 1GiB on one bank. This patch factors out the common device tree nodes for the Quad and Solo variant into 'imx6qdl-phytec-phyboard-subra.dtsi'. Signed-off-by: Stefan Christ <s.christ@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/imx'Sascha Hauer2016-05-091-0/+5
|\ \
| * | ARM: i.MX: karo-tx6: Add support for the 2GiB i.MX6q+ board variantSascha Hauer2016-04-281-0/+5
| |/ | | | | | | | | | | Different SDRAM setup, but same board otherwise. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | images: Makefile.socfpga: fix typoUlrich Ölmann2016-04-271-1/+1
| | | | | | | | | | Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: board: phytec-som-am335x: RAM timings for phycore-r2 1GBTeresa Remmet2016-04-191-0/+6
|/ | | | | | | | Add new RAM Timings for phyCORE R2 with MT41K512M16HA-125IT 1024MB mounted. Signed-off-by: Teresa Remmet <t.remmet@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/imx'Sascha Hauer2016-03-111-0/+5
|\
| * ARM: i.MX: karo-tx6: Add support for the i.MX6q 1GiB variantSascha Hauer2016-03-021-0/+5
| | | | | | | | | | | | | | The i.MX6q variant is basically the same as the i.MX6dl variant, just with another SoC and the usual i.MX6q/i.MX6dl adjustments. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/arm'Sascha Hauer2016-03-111-1/+9
|\ \
| * | ARM: socfpga: socdk: Fix typo in MakefileSascha Hauer2016-03-011-1/+1
| | | | | | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | Terasic DE0-Nano-SoC: add supportTim Sander2016-03-011-0/+8
| |/ | | | | | | | | | | | | | | | | | | | | | | v7: eof whitespace fixes A Patch for supporting the Terasic DE0 NANO-SoC with barebox. The pretty similar Socrates Board was taken as a starting point with pulling in the memory timings/pinmux from http://rocketboards.org/foswiki/view/Documentation/AtlasSoCCompileHardwareDesign Signed-off-by: Tim Sander <tim@krieglstein.org> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: boards: phytec-som-am335x: New RAM Timings for phyCORE-AM335x-R2Teresa Remmet2016-02-171-0/+6
| | | | | | | | | | | | | | Add RAM timings for phyCORE-AM335x-R2 256MB RAM. Signed-off-by: Teresa Remmet <t.remmet@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: board: phytec-som-am335x: RAM timings for phyCORE-AM335x-R2Arnd Beuscher2016-02-171-0/+6
|/ | | | | | | | | Add RAM Timings for new phyCORE-AM335x-R2 SoM with 512MB (MT41K256M16TW107IT). Signed-off-by: Arnd Beuscher <a.beuscher@phytec.de> Sigend-off-by: Teresa Remmet <t.remmet@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/hab'Sascha Hauer2016-02-083-52/+10
|\
| * images: imx: Add targets for signed images and signed usb imagesSascha Hauer2016-02-042-1/+8
| | | | | | | | | | | | | | Add .simximg target for signed images and .usimximg for signed images suitable for USB upload Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * Make: i.MX: Allow to pass config file to cmd_imx_imageSascha Hauer2016-02-041-2/+2
| | | | | | | | | | | | | | | | Pass the config file to cmd_imx_image as arguments to make it more flexible. Also add the possibility for another arg containing additional options. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * scripts: imx: Generate signed images with imx-imageSascha Hauer2016-02-042-49/+0
| | | | | | | | | | | | | | | | | | | | | | The imx-image tool can now generate signed images itself, so we can switch to this mechanism: - Move the CSF templates to header files which can be included by the flash config files - remove images/Makefile.imxhabv4 which is no longer necessary. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Add initial support for Netgear ReadyNAS 104Uwe Kleine-König2016-01-221-0/+11
|/ | | | | | | | | | | | | | | Currently only second stage booting from the vendor U-Boot is tested. I don't want to flash barebox into NAND yet because UART-booting for recovery doesn't work for me. Working so far are: - UART - networking - nand flash Signed-off-by: Uwe Kleine-König <uwe@kleine-koenig.org> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: mx6sx-sabresdb: set proper hostnameLucas Stach2015-11-301-0/+10
| | | | | | | | Also move the initcall to the level matching the name of the function. Signed-off-by: Lucas Stach <dev@lynxeye.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: imx6dl: Add support for Phytec phyCORE-i.MX6 SOMChristian Hemp2015-11-111-0/+5
| | | | | | | | | | | | | | Add Phytec phyCORE-i.MX6 SOM. - imx6dl-phytec-phycore-som-nand - 256GB RAM on 1 Bank with 32Bit - 10/100MBit Ethernet - NAND - SD - UART Signed-off-by: Stefan Christ <s.christ@phytec.de> Signed-off-by: Christian Hemp <c.hemp@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: imx6q: Add support for Phytec phyCORE-i.MX6 SOMChristian Hemp2015-11-091-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | Add Phytec phyCORE-i.MX6 SOM. Support: - imx6q-phytec-phycore-som-nand: - 1GB RAM on 1 Bank with 64Bit - 1GBit Ethernet - SPI NOR - NAND - SD - UART - imx6q-phytec-phycore-som-emmc - 1GB RAM on 1 Bank with 64Bit - 1GBit Ethernet - SPI NOR - eMMC - SD - UART Signed-off-by: Christian Hemp <c.hemp@phytec.de> Signed-off-by: Stefan Christ <s.christ@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: imx6q: pfla02: add phyFLEX-i.MX6 DualLite 1GiB on one bankStefan Christ2015-11-091-0/+5
| | | | | | | Add support for phyFLEX-i.MX6 DualLite 1GiB on one bank with NOR. Signed-off-by: Stefan Christ <s.christ@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: imx6dl: pfla02: Add support for 128MB and 256MB RAMStefan Christ2015-11-091-0/+10
| | | | | | | | Add support for phyFLEX-i.MX6 Solo with 128MB and 256MB RAM on one memory bank. Signed-off-by: Stefan Christ <s.christ@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: imx6q: pfla02: Add support for 512MiB RAM on one bankStefan Christ2015-11-091-0/+5
| | | | | | | Add support for phyFLEX-i.MX6 Quad 512MiB RAM on one bank. Signed-off-by: Stefan Christ <s.christ@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: pfla02: append suffix 1bankStefan Christ2015-11-091-8/+8
| | | | | | | | | | | | | | | | | | | | In the current naming schema the phyFLEX-i.MX6 variants which only use one bank for memory have the suffix "1bank". The variants which use two banks of memory have no suffix. The patch fixes the name of the phyFLEX-i.MX6 Solo variant with 512MiB on one bank. So the name of the image file changes from barebox-phytec-pbab01s-512mb.img barebox-phytec-phyboard-subra-512mb.img to barebox-phytec-pbab01s-512mb-1bank.img barebox-phytec-phyboard-subra-512mb-1bank.img This patch touches the phyFLEX-i.MX6 Kit variant and the phyBOARD-SUBRA-i.MX6 which shares the same phyFLEX-i.MX6 module. Signed-off-by: Stefan Christ <s.christ@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* boards: Add phytec-som-imx6Stefan Christ2015-11-091-33/+33
| | | | | | | | | | | | | The main idea behind this patch is to avoid redundant code. Because of the module similarities of all i.MX6 based phytec boards, we can merge its code. The phytec-som-imx6 merges the code of all i.MX6 based phytec SOMs. So we will have only one "board" in the barebox for phyCARD-i.MX6 and phyFLEX-i.MX6. Signed-off-by: Stefan Christ <s.christ@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: microsom: add full set of module variants on HummingboardLucas Stach2015-11-091-0/+15
| | | | | | | | Now that we have a full set of DRAM configuration entries we can build images for the full set of modules on Hummingboard. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: microsom: import DCD from SolidRun U-BootLucas Stach2015-11-091-1/+1
| | | | | | | | This is a complete set of DRAM configuration values for all of the MicroSOM variants extracted from SolidRun U-Boot. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: microsom: change barebox image name for HummingboardLucas Stach2015-11-091-4/+4
| | | | | | | | To reflect that the current image is in fact for a combination of a MicroSOM i1 with a Hummingboard baseboard. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/mvebu'Sascha Hauer2015-11-061-1/+1
|\
| * ARM: mvebu: Lenovo IX4 300D: Fix pblb generationSascha Hauer2015-10-191-1/+1
| | | | | | | | | | | | | | | | pblx-y must be passed the entry point function without any extension. Otherwise the pblb file is not added to $targets and is removed by make as an intermediate file. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/misc'Sascha Hauer2015-11-061-1/+17
|\ \
| * | Make list of flash images and fix link all single image casesTrent Piepho2015-10-271-1/+17
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create a new file named 'barebox-flash-images' in the top level output directory that lists each image generated, one per line. Paths will be relative to the top level output directory. This works if multiple images are generated as well as for a single image. Also update the existing barebox-flash-image symlink to point to the image in all cases where there is a single image generated. If multiple images are generated, it will point to the non-existent file 'multi-image-build'. Signed-off-by: Trent Piepho <tpiepho@kymetacorp.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | images: Embedsky E9: use image name like the rest of boardsAnton Bondarenko2015-11-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Use name similar to other boards thus remove freescale from image name since this is not a Freescale board, move SoC type after company name. So image name changed from barebox-freescale-imx6q-embedsky-e9.img to barebox-embedsky-imx6q-e9.img Signed-off-by: Anton Bondarenko <anton.bondarenko.sama@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: i.MX6: add Technexion Wandboard supportMichael Grzeschik2015-10-271-0/+5
|/ | | | | | | | | | This adds support support for the i.MX6 Technexion Wandboard. The board comes in different SoC variants and different amounts of RAM. The baord type is autodetected based on the SoC type, so all boards can be supported by the same binary image. Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* images: ignore *.imx-sram-imgStefan Christ2015-09-211-0/+1
| | | | | | | | | | Add pattern to gitignore to hide files: start_imx6_cm_fx6.imx-sram-img start_imx6_utilite.imx-sram-img Signed-off-by: Stefan Christ <s.christ@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/vincell'Sascha Hauer2015-08-071-0/+10
|\
| * ARM: vincell: move to DT probingSteffen Trumtrar2015-07-131-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | This enabled multi image support for the Garz&Fricke Vincell board. Also it adds the Vincell-LT as a second image with a separate device tree. Previously we used the same image on both the Vincell and the Vincell-LT image since the differences are not that significant for barebox. Still this was good for quite some confusion internally, so let's properly introduce a second image. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-next/imx'Sascha Hauer2015-08-061-0/+21
|\ \
| * | ARM: initial cm-fx6 supportSascha Hauer2015-07-311-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | The cm-fx6 board is a module from Compulab with different i.MX6 SoCs. This module is also found in the Utilite Mini Computer this patch also adds support for. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * | images: i.MX: Create target for SRAM imagesSascha Hauer2015-07-161-0/+11
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | Some boards like to do their SDRAM setup in code rather than in hardcoded DCD tables. For these boards the bootloader has to be loaded to the internal SRAM which is often too small for a full featured barebox. This new SRAM image type target allows to overcome this limitation. The image created with the new imx-sram-img rule is a regular imx-image with the difference that the load size only spans the pblx image and not the whole image including the payload. The pbl image easily fits into SRAM. The strategy is that this initial code initializes the SDRAM, loads the whole image to SDRAM and jumps to it. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: dts: Add support for all phyFLEX-AM335x optionsTeresa Remmet2015-07-201-0/+12
| | | | | | | | | | | | | | Add support for all possible combinations of phyFLEX-AM335x modules. Signed-off-by: Teresa Remmet <t.remmet@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: dts: Add support for all phyCORE-AM335x optionsTeresa Remmet2015-07-201-0/+8
| | | | | | | | | | | | | | | | Add support for all possible combinations of phyCORE-AM335x modules. Signed-off-by: Teresa Remmet <t.remmet@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | ARM: phytec-som-am335x: Add support for 1024MiB RAM on one chipTeresa Remmet2015-07-201-0/+6
|/ | | | | | | Added support for IM8G16D3FBBG15EI 1024MiB RAM on one chip. Signed-off-by: Teresa Remmet <t.remmet@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'for-next/omap'Sascha Hauer2015-07-032-0/+20
|\ | | | | | | | | Conflicts: arch/arm/boards/beagle/board.c
| * ARM: beagleboard: Move to multiimage supportSascha Hauer2015-07-022-0/+20
| | | | | | | | | | | | | | | | | | | | Breathe some life back into the beagleboard: - switch to multiimage support - update config - initialize early UART for debugging Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>