summaryrefslogtreecommitdiffstats
path: root/target/device/Atmel
Commit message (Collapse)AuthorAgeFilesLines
* board: simplify atngw100 supportThomas Petazzoni2010-12-16106-14518/+0
| | | | | | | | | | | | | | | | Minimize atngw100_defconfig, remove atngw100-base_defconfig, and remove the target skeleton and device table. Instead of having complete copies of new target skeletons (making them hard to maintain), we should just have a post-build script that adds/removes/tweaks the existing target skeleton. Moreover, most of the tweaks in this target skeleton were for specific packages, but the policy now is that board defconfig should just build a basic root filesystem with Busybox, and let the user select whichever set of packages (s)he wants. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* board: update and minify at91sam9g20dfc_defconfigThomas Petazzoni2010-12-161-1650/+0
| | | | | | | | Use modern U-Boot and kernel versions, get rid of the now unused kernel configuration file since we use the kernel defconfig instead. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* board: update and minify at91sam9261ek_defconfigThomas Petazzoni2010-12-161-1432/+0
| | | | | | | | Use modern U-Boot and kernel versions, and get rid of the useless kernel configuration file, since we now use the kernel defconfig. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* board: update and minify at91sam9263ek_defconfigThomas Petazzoni2010-12-161-1440/+0
| | | | | | | | | Use modern kernel and U-Boot versions, and get rid of the now useless kernel configuration file since we use the kernel defconfig file instead. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove crazy set of empty directoriesThomas Petazzoni2010-12-1612-0/+0
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove Busybox skeleton from target/device/AtmelThomas Petazzoni2010-12-1622-881/+0
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove all Config.in/Makefile.in files in target/deviceThomas Petazzoni2010-12-1614-606/+0
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove completely useless set of Makefiles specific to AtmelThomas Petazzoni2010-12-153-10/+0
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove unused Atmel-specific mirror definitionsThomas Petazzoni2010-12-151-27/+0
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* skeleton: fix atstk1005, ststk100x and atngw100 for POSIX complianceYann E. MORIN2010-09-303-9/+9
| | | | | | | | Using two '=' for string comparison is a bashism. Revert to using one, as stated in POSIX 1003.1-2008. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Atmel/atstk100*: make /etc/mtab a symlink to /proc/mountsPeter Korsgaard2010-07-182-0/+0
| | | | | | | | Closes #2233 To match the other skeletons. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* target/device: misc cleanupPeter Korsgaard2010-06-235-155/+0
| | | | | | Remove outdated and/or unused variables/files. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* target: get rid of unused BR2_COPYTO / BR2_TARGET_ATMEL_COPYTOPeter Korsgaard2010-06-222-13/+0
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* u-boot: remove arch specific patches infrastructureThomas Petazzoni2010-06-1016-4207/+0
| | | | | | | | A very complicated infrastructure for just a special case, for an ancient version of U-Boot. Recent versions of U-Boot are reported to work just fine on Atmel ARM evaluation boards. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* bootloaders: move bootloader build code to boot/Thomas Petazzoni2010-06-106-302/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* skeleton: remove loopback interface configuration from inittabBaruch Siach2010-06-092-4/+0
| | | | | | | | | | | The lo interface is marked auto in /etc/network/interfaces, so the configuration of the loopback network interface is part of the S40network init script. This causes the "RTNETLINK answers: File exists" error message to appear at startup time. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Add support to linux 2.6.30 kernel patches for Atmel arm in menuconfig.Josh.Wu2010-04-211-0/+7
| | | | | Signed-off-by: Josh.Wu <josh.wu@atmel.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove all TARGET_DEVICE_TABLE definitionsThomas Petazzoni2010-04-175-5/+0
| | | | | | | | | | We have a special case for Xtensa, which was patching the generic device_table.txt. Instead of doing this, we just keep a copy of the device table, specific to Xtensa, with Xtensa specifities. The fact that the patch wasn't applying anymore on the generic device table is a sign that the existing approach wasn't working anyway. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* atmel: Add at91sam9g45ekes board supportJosh.Wu2010-04-092-0/+17
| | | | | Signed-off-by: Josh.Wu <josh.wu@atmel.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* target/linux: remove ancient (<2.6.27) versionsPeter Korsgaard2010-03-145-30375/+0
| | | | | | And get rid of the corresponding at91 patches as well. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* at91boostrap makefile, correct typo in line continuation character.Rob Alley2010-02-171-1/+1
| | | | | | | | | The rule to copy the resulting binary file into the binary directory had a typo in the line continuation character that results in a spurious error message being produced. Signed-off-by: Rob Alley <Rob.Alley@navmanwireless.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* remove unused AVR32 specific uClibc configurationThomas Petazzoni2009-12-141-227/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* target/device/Atmel/arch-arm/u-boot: Fix u-boot patch dependenciesPeter Korsgaard2009-10-291-0/+1
| | | | | | Ensure that the 2009.01 u-boot patches can only be enabled for 2009.01 builds. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mirrors: don't put atmel mirrors in seperate menuPeter Korsgaard2009-10-061-4/+0
| | | | | | | | | | Show Atmel mirrors together with the other mirrors, instead of hiding them in yet another sub-menu. At the same time, add an empty line before the Atmel include as noticed by Hartley Sweeten. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* buildroot; move defconfigs to configs/ and print in helpPeter Korsgaard2009-10-0421-18766/+0
| | | | | | | | | | As discussed earlier on the mailing list. It simplifies code, gives more sensible error message on typos and makes the defconfigs easier to find for users. Furthermore, update documentation to match. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Fix download directory in default configsMichael Roth2009-09-3020-20/+20
| | | | | | | | | | | | | | | Commit a07d6b9d56955bfe0165b5f4ea6d3ed7a92ecff6 changed the meaning of $(BASE_DIR). Previously it was the top level buildroot directory, now it is the 'output' directory. As an side effect, the download directory 'dl' was moved to 'output/dl'. In commit 416323e93442646e344a4e914776520c5e552fa0 the default download directory was moved back to the top level of buildroot. So the various default configurations should reflect this. Fix them. Signed-off-by: Michael Roth <mroth@nessie.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* rename TOOL_BUILD_DIR to TOOLCHAIN_DIRMichael Roth2009-09-236-6/+6
| | | | | | | | To reflect the new output directory hierachy rename the Makefile variable TOOL_BUILD_DIR to TOOLCHAIN_DIR. Signed-off-by: Michael Roth <mroth@nessie.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* target: update default /etc/issue and /etc/hostnamePeter Korsgaard2009-09-194-6/+4
| | | | | | | | | Adjust default /etc/issue to print 'Welcome to Buildroot' like the recently removed BR2_BANNER did, and adjust default hostname to be 'buildroot' instead of uclibc as we now support external glibc toolchains as well. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove the "project" featureThomas Petazzoni2009-09-163-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "project" feature was designed to allow to several projects to be built inside the same Buildroot source tree and allowing the toolchain and non-configurable packages to be shared between the different projects on the same architecture. While being interesting in theory, this feature adds a level of complexity to Buildroot, both from an user perspective and from a developer perspective, while one of the main Buildroot strengh is to be simple. Moreover, this feature is only seldomly used by our users. From a user-level perspective, this for example allows to remove the project_build_ARCH directory, which was very confusing. The autotools-stamps directory is also removed, since these stamps are back at their normal location. Description of the changes involved : * project/, directory removed * Makefile - Don't include project/Makefile.in and project/project.mk anymore - Grab a copy of the contents of project/Makefile.in at the location it was imported, but remove the definition related to PROJECT_BUILD_DIR. The TARGET_DIR is now in $(BUILD_DIR)/target_dir - Remove the creation/removal of the $(PROJECT_BUILD_DIR) and $(PROJECT_BUILD_DIR)/autotools-stamps directories - Don't make world depends on target-host-info. This target was defined by project/project.mk to customize /etc/issue, /etc/hostname and create /etc/br-version depending on the project definitions. We can of course imagine re-adding such a feature later. - Replace PROJECT_BUILD_DIR by BUILD_DIR everywhere - Remove the update, log and lognr.$(PROJECT) target, they were specific to the project feature. * package/Makefile.autotools.in - Replace PROJECT_BUILD_DIR by BUILD_DIR for the location of the configure cache - Move the INSTALL_TARGET and HOOK_POST_INSTALL stamps to the same directory as the other stamps (i.e, in the package directory). * package/Makefile.in - Replace PROJECT_BUILD_DIR by BUILD_DIR for the location of the configure cache * package/at/at.mk, package/busybox/busybox.mk, package/busybox/initramfs.mk, package/customize/customize.mk, package/linux-fusion/linux-fusion.mk, package/ltp-testsuite/ltp-testsuite.mk, package/nfs-utils/nfs-utils.mk, target/cpio/cpioroot.mk, target/cramfs/cramfs.mk, target/device/Atmel/DataFlashBoot/DataflashBoot.mk, target/device/Atmel/Makefile.in, target/device/Atmel/at91bootstrap/at91bootstrap.mk, target/device/KwikByte/Makefile.in, target/ext2/ext2root.mk, target/initramfs/initramfs.mk, target/iso9660/iso9660.mk, target/jffs2/jffs2root.mk, target/linux/Makefile.in, target/romfs/romfs.mk, target/squashfs/squashfsroot.mk, target/tar/tarroot.mk, target/ubifs/ubifsroot.mk - Replace PROJECT_BUILD_DIR by BUILD_DIR * target/device/Config.in - Do not include project/Config.in anymore * target/linux/Makefile.in.advanced - Replace PROJECT_BUILD_DIR by BUILD_DIR - Store the stamps file in $(STAMP_DIR) instead of $(PROJECT_BUILD_DIR)/autotools-stamps * target/u-boot/Makefile.in - Replace PROJECT_BUILD_DIR by BUILD_DIR - Remove $(PROJECT) from the U-Boot target binary name - Remove the insertion in the configuration of the project name as the hostname - The u-boot-autoscript target now generates $(U_BOOT_AUTOSCRIPT).img instead of $(U_BOOT_AUTOSCRIPT).$(PROJECT) * toolchain/gcc/gcc-uclibc-3.x.mk toolchain/gcc/gcc-uclibc-4.x.mk - Move the stamps files to $(STAMP_DIR) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* target/device/Atmel: get rid of unused filesPeter Korsgaard2009-09-152-880/+0
| | | | | | No references to these anywhere in the tree. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* target: use qstripThomas Petazzoni2009-09-054-30/+16
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* buildroot: fix fallout after qtopia4 -> qt renamePeter Korsgaard2009-08-0320-76/+76
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* target/device: rename program invocation symbol in defconfigsPeter Korsgaard2009-07-3110-10/+10
| | | | | | The symbol is now BR2_PROGRAM_INVOCATION, not BR2_UCLIBC_PROGRAM_INVOCATION. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* target/device/Atmel: remove atngw100-expanded configPeter Korsgaard2009-05-1962-10769/+0
| | | | | | Doesn't make much sense without working xserver. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove unused kernel configsThiago A. Correa2009-05-152-2323/+0
| | | | | Signed-off-by: Thiago A. Correa <thiago.correa@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Update kernel config for atngw100_defconfigThiago A. Correa2009-05-152-10/+1367
| | | | | Signed-off-by: Thiago A. Correa <thiago.correa@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove unused busybox configThiago A. Correa2009-05-151-767/+0
| | | | | Signed-off-by: Thiago A. Correa <thiago.correa@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Update atngw100-base_defconfigThiago A. Correa2009-05-151-152/+398
| | | | | Signed-off-by: Thiago A. Correa <thiago.correa@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Update atngw100-extended_defconfigThiago A. Correa2009-05-151-433/+201
| | | | | Signed-off-by: Thiago A. Correa <thiago.correa@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Update atngw100_defconfig to kernel 2.6.29.2Thiago A. Correa2009-05-081-14/+12
| | | | Signed-off-by: Thiago A. Correa <thiago.correa@gmail.com>
* Update atngw100_defconfigThiago A. Correa2009-05-081-10/+6
| | | | Signed-off-by: Thiago A. Correa <thiago.correa@gmail.com>
* Make sure AVR32 defconfigs use u-boot 2008.10 (only known version to work ↵Thiago A. Corrêa2009-04-302-47/+50
| | | | properly)
* target/device: fix busybox version / .config in defconfigsPeter Korsgaard2009-04-292-5/+5
|
* Fix atngw100_defconfig busybox config locationThiago A. Corrêa2009-04-291-40/+45
|
* target/device/Atmel: remove unused legacy u-boot handlingPeter Korsgaard2009-04-013-330/+0
|
* fakeroot: install into HOST_DIRPeter Korsgaard2009-04-011-1/+1
|
* makedevs: install into HOST_DIRPeter Korsgaard2009-04-011-1/+1
|
* pkgconfig: add pkgconfig package for targetPeter Korsgaard2009-03-1822-22/+0
| | | | | | | | | | | | | The host versions shouldn't be visible in Kconfig, so remove the reference to BR2_PACKAGE_PKGCONFIG everywhere and prefix the host targets with host-. At the same time add pkgconfig for the target (E.G. for development) and let BR2_PACKAGE_PKGCONFIG control that package. Notice: all defconfigs in the tree have been updated, but make sure to disable the pkgconfig package (unless you want it) if you use an external config, otherwise you'll end up with pkgconfig and glib2 in the target.
* Revert wrongly commited files (u-boot changes) from -r25617Thiago A. Corrêa2009-03-111-9/+24
|
* Let user skip installation of the GUI module for QtopiaThiago A. Corrêa2009-03-111-24/+9
|