summaryrefslogtreecommitdiffstats
path: root/platforms
Commit message (Collapse)AuthorAgeFilesLines
* dtc, kernel: add option to use the dtc from the kernel sourceMichael Olbrich2011-06-032-1/+10
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* add helper functions for vfat imagesMichael Olbrich2011-05-311-0/+7
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-mtools: new packageMichael Olbrich2011-05-311-0/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-dosfstools: new packageMichael Olbrich2011-05-311-0/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Added option to sign ipkg-repositoryGeorge McCollister2011-05-281-0/+28
| | | | | | | | | | | | | | | ipkg-repository can now be signed using openssl. A signature for the Packages file is created and stored in Packages.sig. On the target, opkg can be configured to enforce verification of the Packages file (which in turn contains hashes of each ipk file) by using an /etc/opkg/opkg.conf similar to the following: src myrepo http://server/ipkg-repository/mydistro/dists/mydistro-3 option check_signature option signature_ca_path /var/keys option signature_ca_file /var/keys/selfsigned.crt Signed-off-by: George McCollister <george.mccollister@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* build images from ipkg repositoryGeorge McCollister2011-05-201-0/+12
| | | | | | | Added option to build images from the ipkg repository. Signed-off-by: George McCollister <george.mccollister@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-dtc: get md5sum from platfomconfigMichael Olbrich2011-05-091-1/+5
| | | | | | and bump default version to 1.3.0. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* kernel: fix typo on menuRobert Schwebel2011-05-041-1/+1
| | | | Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* [u-boot] add config variable for the source md5sumMichael Olbrich2011-05-041-0/+4
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [u-boot-v2] add config variable for the source md5sumMichael Olbrich2011-05-041-0/+5
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [kernel] add config variable for the source md5sumMichael Olbrich2011-05-041-0/+4
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* [barebox] add config variable for the source md5sumMichael Olbrich2011-05-041-0/+4
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-openssl: added for ipkg-repository signingGeorge McCollister2011-04-291-0/+1
| | | | | | | openssl is used to sign the Packages file in the ipkg-repository. Signed-off-by: George McCollister <george.mccollister@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* add new image generatorStephan Linz2011-04-141-0/+34
| | | | | | | | Generate a PIC executable blob tagged for XL-Boot that copies a image from FLASH to its linked address in RAM and executes it. Signed-off-by: Stephan Linz <linz@li-pro.net> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* add new host packageStephan Linz2011-04-141-0/+1
| | | | | | | | | | | | | | | | | | Xilinx Tools provides a collection of small host programs you need for Xilinx cross development especially MicroBlaze development. If you want to generate a set of payload blob images tagged for XL-Boot you will need the command mkxlblob from this tool collection. Xilinx Tools and XL-Boot are parts of MB-Ref. See: http://gitorious.org/mbref/xl-tools or: http://www.li-pro.de/xilinx_mb/xl-tools/start Signed-off-by: Stephan Linz <linz@li-pro.net> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* V3: add Xilinx MicroBlaze architectureStephan Linz2011-04-144-1/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | This is support for Xilinx MicroBlaze processors. MicroBlaze is a soft core processor designed for Xilinx FPGAs. With this new architecture ptxdist have to handle dynamic platform configurations exported by Xilinx design tools. Some essential changes and extensions inside a few ptxdist core scripts were made to merge external platform configurations into the ptxdist platform configuration. That is very important since the resulting build process have to know about the real CPU features like hardware multiplier, barrel shifter or similar high performance accelerators. So ptxdist knows about this specialty, parse the new platform directory "xlbsp" and use the content for its own platform configuration. The content of the new platform directory "xlbsp" comes from Xilinx design tools and have to be: * auto-config.in (Linux Kernel 2.4 configuration) * Kconfig.auto (Linux Kernel 2.6 configuration) * xilinx.dts (Linux Kernel 2.6 configuration) * config.mk (U-Boot configuration) * xparameters.h (U-Boot configuration) Signed-off-by: Stephan Linz <linz@li-pro.net> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* image_hd: add noprompt options for partition contentsMichael Olbrich2011-03-281-0/+23
| | | | | | in a separate .in file, so it can be overwriten, e.g. in a platform Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* at91bootstrap: bump version to 1.16Marc Kleine-Budde2011-03-221-1/+1
| | | | | | | ...and fix problem with image size of not using the atmel tools to flash the bootstrap. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* ARM: remove now unused ARM SoC selectionSascha Hauer2011-03-151-55/+3
| | | | | | | | | | They are now unused and should never be introduced again. If anything, we want to depend on the ARM architecture, but not on specific SOCs. Since ARM in general supports little and big endian, both is possible. The default is little endian. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ARM omap x-load: depend on ARCH_ARM instead of ARCH_ARM_OMAPSascha Hauer2011-03-151-2/+2
| | | | | | | | While bein useful on OMAP only, there is no technical reason to not compile X-Load on any other ARM or on a generic ARM build targeting (not only, but also) OMAP. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* ARM: introduce explicit switch for iwmmxt extensionSascha Hauer2011-03-151-0/+6
| | | | | | | | | Currently we have a ARCH_ARM_PXA option which is only used in ffmpeg to select iwmmxt. This contains a FIXME though stating that not all PXAs support the iwmmxt extension. So introduce an explicit switch for this and get rid of ARCH_ARM_PXA later. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* at91bootstrap: depend on ARCH_ARM instead of ARM_AT91SAM926XSascha Hauer2011-03-151-1/+1
| | | | | | | While being useful on at91 only there is no technical reason to not build this tool on any other ARM processor. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* barebox: add support for x86Juergen Beisert2011-03-131-0/+1
| | | | | | | | In order to support barebox as a bootloader for x86/BIOS based plattforms the BAREBOX_ARCH_STRING must no be empty. Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox: add options to extend the builtin environmentMichael Olbrich2011-03-101-0/+10
| | | | | | also install the resulting environment to $(IMAGEDIR)/ Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* squashfs-tools: version bump to 4.1Alexander Stein2010-11-251-4/+4
| | | | | | | | | | This release fixes the problem that the root.squashfs file has access richts always set to 700 regardless of umask set. suqashfs-tools-4.1 respects umask properly. Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com> [mkl: ported squashfs-4.0 patch, turn off xattr by default] Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* platforms/Kconfig: update mainmenu promptMichael Olbrich2010-11-181-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* barebox: add dependencies for btcsMarc Kleine-Budde2010-10-061-0/+8
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* barebox: bump default version to 2010.10Marc Kleine-Budde2010-10-061-1/+1
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* kernel: add support for lzo compressed kernel imagesMarc Kleine-Budde2010-10-051-0/+10
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [x-load] use menu entry "x-load" as the package nameMarc Kleine-Budde2010-08-181-1/+1
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxdist] add new packet x-loadStephan Linz2010-08-061-0/+50
| | | | | | | | | | | | | | x-load is a first level bootloader for Texas Intruments OMAP microprocessors (similar to the AT91Bootstrap application). This bootstrap package is required on TI OMAP boards where dataflash/nandflash or USB/RS232 is used to boot from. In any of these cases the internal bootROM of the OMAP core is used to boot the board with. Signed-off-by: Stephan Linz <linz@li-pro.net> [mkl: removed trailing newline] Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [u-boot] install srec and/or elf imagesStephan Linz2010-08-051-0/+14
| | | | | Signed-off-by: Stephan Linz <linz@li-pro.net> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* {PROJECT,PLATFORM}_VERSION: add note about "-" usageMarc Kleine-Budde2010-06-251-1/+2
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* Merge branch 'ubi-stuff' of ↵Marc Kleine-Budde2010-06-162-22/+148
|\ | | | | | | ssh://git-private.pengutronix.de/git-private/lfu/ptxdist-lfu
| * [ptxdist] add data partition to UBI ImageLuotao Fu2010-05-312-0/+74
| | | | | | | | | | | | | | | | | | This one adds the option to create a data partition. Currently it is created as an empty partition. It's considerable that we can change this so we can generate it with some predefined content. The partition can either be create as a futher volume in the main root.ubi file or as a standalone flashable UBI image. Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
| * [ptxdist] enhance ubi image creationLuotao Fu2010-05-312-26/+78
| | | | | | | | | | | | | | | | | | | | This one reworks the UBI image relevant stuffs. Creating a root volume is a selectable option, though mandatory, now. Split out the volume specific options from UBI generic options, so that we could add options for further volumes later. Also updated the help text and Add some enhancement to the makefile in printing and macro usage. Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
* | [platforms/flash.in] remove all but FLASH_BLOCKSIZEMarc Kleine-Budde2010-06-151-94/+0
|/ | | | | | the other options are not used anyway Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [ptxdist] rework version generationMarc Kleine-Budde2010-04-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch aims to fix some problems of the version handling of ptxdist which were introducted with switching to timed releases: a) The version is specified in "configure.ac", the "local version" ("00003-gbf29f16") is generated by "setlocalversion". "setlocalversion" generates it's ouput relative to the latest tag. This leads to strange version strings, after creating a tag, and forgetting to run "./autogen.sh && ./configure && make". b) The ptxdist created with a "make dist", even if a not tagged version, always thinks it's a release. c) BSPs working with "master" need a migrate after each release. Because the compatibility checker uses year and month. The problems are^Wshould be fixed with these changes: a) "setlocalversion" now generates the whole full version, e.g.: "2010.04.0-00003-gbf29f16". "configure.ac" uses "m4_esyscmd" to figure out the current version while running "configure". (Yes, "configure"). b) A file ".tarball-version" is added to the tarball to track the version while creating the tarball (same goes for the installation). "setlocalversion" will use the version information from ".tarball-version" c) If both ptxdist and config file are not using a release, i.e. their versions an "appendix", we say it's compatibe, too. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [image_jffs2] point out that that blocksize is in bytesMarc Kleine-Budde2010-04-011-1/+1
| | | | | Reported-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [image_jffs2] add more help textMarc Kleine-Budde2010-03-311-1/+3
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [kernel] we don't need a special series file by defaultMarc Kleine-Budde2010-03-221-1/+1
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [image_kernel] add cmd line parameters to help textMarc Kleine-Budde2010-03-221-0/+3
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* [image_jffs2] fix help textMarc Kleine-Budde2010-03-221-1/+1
| | | | | | use "-n" for NANDs not "-c" Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
*---. Merge remote branches 'remotes/public/next/consolekit', ↵Marc Kleine-Budde2010-03-193-1/+14
|\ \ \ | | | | | | | | | | | | 'remotes/public/next/fix-libs', 'remotes/public/next/kernel', 'remotes/public/next/version-bumps' and 'remotes/public/next/cleanups'
| | | * [u-boot] we don't need a special series file by defaultMarc Kleine-Budde2010-03-191-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
| | * | [kernel] add option to build lzop utilitynext/kernelMarc Kleine-Budde2010-03-112-0/+13
| |/ / | | | | | | | | | | | | | | | ...for older system without it. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* / / [kernel] simpleImage Linux plattform supportTim Sander2010-03-131-1/+31
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Here's another patch for ptxdist which adds support for "simpleImages" as a possible build target. I'm using it for the Xilinx XUP board together with the previously posted toolchain description. The config options where partially taken from: http://www.aclevername.com/articles/linux-xilinx-tutorial/building-linux.html Signed-off-by: Tim Sander <tim01@vlsi.informatik.tu-darmstadt.de> [mkl: ported to mainline] Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* | [kernel.in] remove trailing whitespaceMarc Kleine-Budde2010-03-041-7/+7
| | | | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* | [toolchain] Add support for detecting uClibc toolchainJon Ringle2010-03-031-0/+30
| | | | | | | | Signed-off-by: Jon Ringle <jon@ringle.org>
* | [kernel/image_kernel] add "whole rootfs in initrd in kernel image" featureMarc Kleine-Budde2010-03-031-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch add the "whole rootfs in initrd in kernel image" feature to the kernel. The whole root file system in form of an cpio image should be linked into the kernel. The procedure is split into two parts: If the feature is active, during the kernel's compile stage an empty file is linked into the kernel. Because: a) the kernel should be compiled in the compile stage b) the root file system isn't read yet, because it is usually not compiled. Maybe we even want to put modules into the rootfs. The second part happens during the "images" stage. First the cpio is created, then it is linked into the kernel image. Last but not least the kernel image is installed to "images/kernel" as usual. Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>