Commit Graph

933 Commits

Author SHA1 Message Date
Ulf Samuelsson
d661484784 Add linux config for at91sam9261ek 2009-01-24 10:23:00 +00:00
Ulf Samuelsson
f5371f72f3 Update at91sam9260dfc BSP 2009-01-24 10:16:53 +00:00
Peter Korsgaard
7b981dbf06 Revert r24952 (BR2_TARGET_TEST_PACKAGES)
As discussed on the list. It is already out of date
(BR2_TARGET_UBOOT_2009_01_RC3, BR2_PACKAGE_RAIDTOOLS), is the wrong solution
and breaks the make allyesconfig; make menuconfig / sed workflow.
2009-01-23 20:45:30 +00:00
Ulf Samuelsson
9d51c94e35 Bump AT91 u-boot patches to 2009.01 2009-01-23 19:41:42 +00:00
Ulf Samuelsson
ce6ecb3b0a Update at91sam9263ek BSP 2009-01-23 18:05:25 +00:00
Ulf Samuelsson
501c007158 Do not reapply linux patches if LINUX26_PATCH_SOURCE is empty, and we are continuing building after a failure 2009-01-23 00:54:23 +00:00
Ulf Samuelsson
6f39a7c62e Update AT91 u-boot patches to 2009.01 2009-01-22 23:09:41 +00:00
Ulf Samuelsson
e4c96c2d26 Use latest u-boot as default 2009-01-22 18:46:00 +00:00
Peter Korsgaard
5f1fb36aa3 u-boot: add 2009.01, remove -rc3 2009-01-22 10:11:09 +00:00
Ulf Samuelsson
6fd0d36d32 Add simple way to enable most (but not all) targets for testing purposes 2009-01-22 07:53:24 +00:00
Ulf Samuelsson
2f4722048b Fix AVR32 u.boot build bug 2009-01-22 07:39:12 +00:00
Peter Korsgaard
a5e5bdd51b u-boot: unbreak target tools
Got broken by r24697.
2009-01-21 15:49:06 +00:00
Ulf Samuelsson
8a97f125ab U_BOOT_ARCH_PATCH_DIR should contain a value or should not be defined, empty string is not allowed 2009-01-20 08:11:26 +00:00
Ulf Samuelsson
5a46761446 Bump u-boot to -2009.01-rc3, and add possibility to apply the arch-at91 patches if using an at91 2009-01-19 22:42:03 +00:00
Ulf Samuelsson
b71c76a10a Fix some bugs in advanced linux configuration, remove some arbitrary combinations of major/minor directly supported, general cleanup 2009-01-19 21:27:04 +00:00
Peter Korsgaard
675b479c2f Kconfig: remove 'default n' and 'default no' (see r22874)
Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
2009-01-18 14:20:18 +00:00
Ulf Samuelsson
bdac3e337f Update broken AVR32 toolchain, and update configs for this, deprecate all but latest AVR32 toolchain 2009-01-16 22:39:05 +00:00
Peter Korsgaard
3ff43a6838 buildroot: convert remaining WGET users to DOWNLOAD helper 2009-01-16 12:07:53 +00:00
Peter Korsgaard
ed5f6093c0 target/: convert to DOWNLOAD helper 2009-01-16 11:48:43 +00:00
Peter Korsgaard
d58636d765 buildroot: add BR2_BACKUP_SITE and DOWNLOAD helper
This is the long requested backup mirror support. So far only enabled
for Makefile.autotools.in, but there's no reason why we cannot use
DOWNLOAD everywhere.

Notice, I'm still syncing http://buildroot.uclibc.org/downloads/sources/
2009-01-16 10:27:48 +00:00
Peter Korsgaard
2b893123a5 BR2_PRIMARY_SITE: move to Mirrors and Download locations menu 2009-01-16 10:27:39 +00:00
Ulf Samuelsson
63e0cdb206 Update kernel snapshot version 2009-01-15 23:19:28 +00:00
Ulf Samuelsson
3f8d9b275f Update at91sam9263ek BSP 2009-01-13 18:45:19 +00:00
Peter Korsgaard
a81367744f buildroot: mark alpha as broken
It still doesn't build with threading + shared libs disabled
2009-01-13 15:14:21 +00:00
Peter Korsgaard
8161c45b89 buildroot: mark ia64, m68k, nios2, sparc and sparc64 as broken
No sense in showing the architecture options when they cannot even build
the toolchain.
2009-01-12 20:58:54 +00:00
Peter Korsgaard
b2c5b9109e toolchain: fix cris build with 2.6.28 kernel headers
Patch by Hinko Kocevar <hinko.kocevar@cetrtapot.si>
2009-01-12 20:16:16 +00:00
Peter Korsgaard
b24c3215c1 buildroot: get rid of s390 support
As discussed on the list. It isn't supported by uclibc, so I strongly doubt
anyone has been using it.
2009-01-12 14:36:14 +00:00
Ulf Samuelsson
e791c63303 Update sam9263EK BSP 2009-01-12 10:25:31 +00:00
Ulf Samuelsson
0fac1d7d4b Support large sector NAND flash for JFFS2 2009-01-12 00:43:22 +00:00
Ulf Samuelsson
e897b420fb Update at91bootstrap to 2.10 2009-01-11 21:44:14 +00:00
Ulf Samuelsson
f4431ebb08 Move AT91 patches for u-boot-2009.01-rc1 to device/Atmel/arch-arm/u-boot/2009.01-rc1 2009-01-11 21:42:07 +00:00
Ulf Samuelsson
00a1ff5bc3 Remove premature deprecation of u-boot-1.2.0-atmel 2009-01-11 21:39:54 +00:00
Ulf Samuelsson
41950c0d2d Update AVR32 uclibc config for 0.9.30 2009-01-11 21:15:46 +00:00
Ulf Samuelsson
83b2a67eec Update defocnfig for ngw100 2009-01-11 21:15:08 +00:00
Ulf Samuelsson
bd8c8ab095 Add linux-2.6.27.10 config for stk100x 2009-01-11 21:14:17 +00:00
Ulf Samuelsson
06b9e7abe7 Move kernel localversion files to TARGET_DIR/boot
to allow packages which assumes that LINUX26_DIR
and the /lib/modules/LINUX_VERSION use
the consistent version numbering to build.

Create a file ".linux-version" containing
the real linux version in $(PROJECT_B UILD_DIR)
to allow packages to read the correct linux version
2009-01-11 20:43:24 +00:00
Ulf Samuelsson
7aa8a5acce Update at91sam9261ek configs, build completes 2009-01-09 06:31:01 +00:00
Ulf Samuelsson
34b01cc4a1 Make sure U-boot is built, if we do make uImage 2009-01-09 06:30:08 +00:00
Ulf Samuelsson
4ff9d431b8 Update sam9263ek configs, build completes 2009-01-08 23:01:50 +00:00
Ulf Samuelsson
ab5c2cfc03 Linux26 requires "mkimage" from u-boot to be in the PATH
if an uImage is to be built for arm, avr32, blackfin and sh.

PATH has therefore been set to have $(STAGING_DIR)/usr/bin
as the first item allowing linux to find mkimage.

This patch will, if an uImage is built, create a "u-boot-toóls"
directory in the PROJECT_BUILD_DIR directory.
$(STAGING_DIR)/usr/bin/mkimage is copied to this directory
and the PATH variable will now include "u-boot-tools"

If an uImage is built, then the linux build will now depend on "u-boot".
2009-01-08 22:58:30 +00:00
Peter Korsgaard
9dd66ff7e9 target/u-boot: more cleanups
As discussed on the list.

- No sense in depending on BR2_TARGET_UBOOT when the configurations are
  within a if BR2_TARGET_UBOOT conditional.
- n is default, so remove 'default n'
- clarify nested conditionals
2009-01-08 14:58:54 +00:00
Peter Korsgaard
2b75de900b target/u-boot: cleanup
Fix s/Linux/U-Boot/ typo, default to the latest stable version, mark
old versions as deprecated and comment out unreleased version for now.
2009-01-08 14:58:51 +00:00
Ulf Samuelsson
03c16d10e2 Update atngw100 configs, needs patch from Atmel fork for strace to build correctly, otherwise disable strace 2009-01-06 23:02:50 +00:00
Ulf Samuelsson
036f1daaa0 Remove incorrrect dependency on latest minor kernel patch 2009-01-06 23:00:24 +00:00
Ulf Samuelsson
ec2eb199ca Add PATH to linux build options to allow 'mkimage' to be found. Neccessary for arm,blackfin,sh and avr32 in linux-2.6.28 2009-01-06 21:42:43 +00:00
Ulf Samuelsson
c7b77e5669 Set default kernel to BR2_LINUX26_STABLE, Remove duplicate definion of BR2_KERNEL_CURRENT_VERSION and remove comments from Config.in choices 2009-01-06 21:24:42 +00:00
Ulf Samuelsson
3867e083e1 Update at91sam9260 Board Support Package to linux-2.6.28 2009-01-06 16:42:15 +00:00
Ulf Samuelsson
7e9a5c9500 Update AT91SAM9G20 Board Support to linux-2.6.28 2009-01-06 16:39:17 +00:00
Ulf Samuelsson
c299ec7a8d Add support for SAM9G20 in at91bootstrap 2009-01-06 16:36:45 +00:00
Ulf Samuelsson
0082e57f16 Add CONFIGs for new commands to at91 parts 2009-01-06 16:24:42 +00:00
Ulf Samuelsson
3ab31f3a6a Add support for waiting for NFS root server before booting 2009-01-06 16:24:06 +00:00
Ulf Samuelsson
756b2f1f98 Remove patches that should not have been inlcuded in the spimux commit 2009-01-06 16:21:36 +00:00
Ulf Samuelsson
ce5971ecca Add 'mux' command to control ext mux on at91rm9200dk/ek 2009-01-06 16:17:43 +00:00
Ulf Samuelsson
d6afbb99b4 Add 'led' command to control coloured LEDs 2009-01-06 16:17:15 +00:00
Ulf Samuelsson
b4a6b4eaa4 Remove an extra #endif from u-boot.factory 2009-01-06 16:13:08 +00:00
Ulf Samuelsson
0590b0ff85 Fix some CFG/CONFIG related problems for AT91RM9200 configuration of U-Boot 2009-01-06 16:10:56 +00:00
Ulf Samuelsson
d5e3c2c55a Use the correct sam9g20 patch for 2009.01-rc1 2009-01-06 16:09:53 +00:00
Ulf Samuelsson
b33e097596 When you set BR2_PACKAGE_LINUX_USE_DEFCONFIG
to configure linux using the

make <board>_defconfig

You have to supply the $(BOARD_NAME) variable.
Add this info in the help text for
target/linux/Makefile.in.advanced

----------------

When you do not set BR2_PACKAGE_LINUX_USE_XCONFIG
to configure linux using "$make <XXXX>config
The choices "$make menuconfig" or "$make xconfig"
should not be visible.
Add dependency
2009-01-06 14:40:24 +00:00
Ulf Samuelsson
6bcd872614 Use PROJECT-u-boot-VERSION-DATE.bin as u-boot target
Provide link using "u-boot.bin"

Add BR2_TARGET_UBOOT_DEFAULT_ENV config
If this is set, Buildroot will generate
a default environment to allow easy downloading
of the kernel and root file system
Both as compile time data and an autoscript.

Make u-boot depend on $(U_BOOT_TARGETS)
Add "u-boot-autoscript" to U_BOOT_TARGETS if 
BR2_TARGET_UBOOT_DEFAULT_ENV is set.

Take kernel name from Linux build.

Use correct ARCH when mkimaging the autoscript.
Do not use TARGET_ATMEL_COPYTO for generic u-boot.

Hide dataflash memory configurations when 
different boot memory is used.
2009-01-06 14:16:27 +00:00
Peter Korsgaard
1250acd942 u-boot: unbreak build after r24674
Disable broken autoscript handling so the build atleast completes
2009-01-05 16:16:30 +00:00
Peter Korsgaard
62ee161f0d u-boot: revert U_BOOT_TARGET part of r24646
More u-boot build unbreaking. r24646 added U_BOOT_TARGET which uses the
nonexisting BOARDNAME variable, which means that the filename expands
to -u-boot-*, confusing ln.

There's limited point in having that symlink in the first please, so simply
revert that hunk.
2009-01-05 16:12:34 +00:00
Peter Korsgaard
f7870ba027 u-boot: unbreak build after r24646
Unset variables aren't the same as "".
2009-01-05 15:52:44 +00:00
Peter Korsgaard
585aca9a5a add .empty files for git-svn
git-svn (and git) doesn't handle empty directories, so add .empty files
to those dirs like elsewhere in buildroot.

Those empty directories are normally not a big deal, but the recent changes
to u-boot broke the build.
2009-01-05 15:47:00 +00:00
Ulf Samuelsson
2d696140c2 Allow use of uClibc-0.9.30 for AVR32 toolchain 2009-01-03 16:25:47 +00:00
Ulf Samuelsson
cc30201f47 Update target/device/Atmel/*/Makefile.in
------------------------------------------
Replace $(BOARDNAME)_PATH with BOARD_PATH
Set U-Boot targets for 1.2.0-atmel as well as 2009.01-rc1
Remove hardwiring of BusyBox configuration files.
Remove older BusyBox configuration files
Remove "at91sam9260dfc-linux-2.6.28-rc6.config" from at91sam9g20dfc directory
Update "at91rm9200df_defconfig"
Add "at91rm9200df-linux-2.6.28.config"
Update "at91sam9260dfc_defconfig"
2009-01-03 16:10:50 +00:00
Ulf Samuelsson
c7066b1807 Generate an autoscript for configuring u-boot in $(BINARIES_DIR)
mkimage the autoscript to autoscript.$(PROJECT)-
Move build of u-boot-1.2.0-atmel to target/u-boot
	Only visible for AT91 targets.
Fetch prepatched 1.2.0-atmel tarball from $(BR2_ATMEL_MIRROR)
Rest from normal location.
Introduce U_BOOT_CONFIGURE_OPTS
	Set to NOSOFT_FLOAT for u-boot-1.2.0-atmel
Disable target/device/Atmel/u-boot
Keep files in target/device/Atmel/u-boot during a test period.

Files:
M      target/device/Atmel/Makefile.in
M      target/device/Atmel/Config.in
M      target/u-boot/Makefile.in
M      target/u-boot/Config.in
A      target/u-boot/1.2.0-atmel
2009-01-03 15:50:38 +00:00
Nigel Kukard
98eefe7074 Fixed missing " 2009-01-03 15:03:16 +00:00
Ulf Samuelsson
4eb79e2732 Update linux versions 2009-01-03 01:06:36 +00:00
Ulf Samuelsson
d2485586b9 Fix remaining 'butterfinger' issue 2009-01-03 00:40:02 +00:00
Ulf Samuelsson
5dec4da010 Remove debugging variable added to svn by mistake, (Thanks Pter) 2009-01-03 00:07:25 +00:00
Ulf Samuelsson
7213dae7a5 Add support for at91sam9g20 to U-Boot 2009-01-03 00:06:13 +00:00
Ulf Samuelsson
fc6be2d970 Add facilities for installing u-boot in different locations 2009-01-03 00:05:42 +00:00
Ulf Samuelsson
f563fc9565 Provide factory default command to u-boot, using Buildroot variables 2009-01-03 00:04:55 +00:00
Ulf Samuelsson
75c6381110 Fix issue with AT91/AVR32 Ethernet MACB 2009-01-03 00:04:14 +00:00
Ulf Samuelsson
ff9b66d5d0 Add X-Modem tools for minicom to u-boot allowing easy downloading of U-Boot 2009-01-03 00:03:31 +00:00
Ulf Samuelsson
b00e4bf529 Add Memory configration to u-boot (Config.in) and remove comments from 'choice's', Rearrange options for clarity 2009-01-03 00:02:07 +00:00
Ulf Samuelsson
e074c38220 Add Memory configuration to U-Boot build, remove some debugging info 2009-01-03 00:00:46 +00:00
Ulf Samuelsson
abda401711 Support AT91 in vanilla U-Boot 2009-01-02 11:18:09 +00:00
Ulf Samuelsson
e195cb19f2 Update at91sam9260dfc BSP 2009-01-02 08:32:25 +00:00
Peter Korsgaard
69f8592407 buildroot: set SHELL instead of messing around with CONFIG_SHELL
Simply set SHELL to bash instead of adding CONFIG_SHELL to all shell
invocations. CONFIG_SHELL is still set, as it is used by kconfig.
2009-01-01 21:20:35 +00:00
Nigel Kukard
33b846773a * Added "generic" option to x86_64 target
- Default to generic and not core2
2009-01-01 17:48:06 +00:00
Ulf Samuelsson
3de57c4447 Update kernel patch from 2.6.28-rc6 to 2.6.28 2008-12-30 08:26:51 +00:00
Ulf Samuelsson
e2ba403798 Use correct filename for patch 2008-12-29 15:13:32 +00:00
Ulf Samuelsson
b9dc2a4b66 Use correct filename for patch 2008-12-29 15:12:10 +00:00
Peter Korsgaard
cd7245fc11 target/generic: add ttyAMAx device nodes (E.G. for qemu-system-arm) 2008-12-23 14:54:49 +00:00
Ulf Samuelsson
350ced4a71 Add updated gcc-4.2.2 prepatched toolchain for AVR32 2008-12-20 22:27:56 +00:00
Ulf Samuelsson
039ed4b223 Add AP7200 eval kit configuration 2008-12-20 22:26:24 +00:00
Ulf Samuelsson
207503d59e Add BSP for AP7200 2008-12-20 22:24:11 +00:00
Ulf Samuelsson
736235cb0f Add support for AT32AP7200 2008-12-20 22:23:15 +00:00
Ulf Samuelsson
c923379e8a Add 2.6.27.7 patches for AVR32 2008-12-20 22:19:38 +00:00
Ulf Samuelsson
80b526fd3c Hide AT91 features if not an AT91 ARM 2008-12-20 22:17:52 +00:00
Ulf Samuelsson
1942056ae7 Use correct linux version when applying latest minor patch 2008-12-20 21:45:59 +00:00
Ulf Samuelsson
2ee2248cc4 Sort Linux debug info in alphabetical order 2008-12-20 21:45:05 +00:00
Ulf Samuelsson
f0ebb39d18 Put latest version info in separate file for easier maintenance 2008-12-20 20:57:07 +00:00
Ulf Samuelsson
fc92f159bb Update to latest linux versions 2008-12-17 18:03:29 +00:00
Ulf Samuelsson
7591247d51 Remove AVR32 target variants, the current entries refers to CHIPS which have the same CPU core, CHIP variant is defined elsewhere 2008-12-17 09:28:33 +00:00
Peter Korsgaard
7139678f78 make the default etc/init.d/S40network compatible with msh
msh is currently the only good choice for uClinux but it doesn't
understands shell functions.  In this case there is nothing to gain
by using shell functions anyway.

Signed-off-by: Nicolas Pitre <nico@cam.org>
2008-12-08 14:52:16 +00:00
Peter Korsgaard
7cb7952b40 target/initramfs: actually build initramfs target
Currently, BR2_TARGET_ROOTFS_INITRAMFS doesn't actually do anything,
as it doesn't alter $(TARGETS)

This change hooks up the TARGETS variable to INITRAMFS_TARGET (which
is only set if BR2_TARGET_ROOTFS_INITRAMFS=y), so that the initramfs
list is built.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
2008-12-08 13:42:04 +00:00
Peter Korsgaard
326ae9c89b target/tar: remove unused cut'n'paste leftover 2008-12-08 09:07:01 +00:00
Peter Korsgaard
224c62ecf8 target: paths may need stripping
r24310 removed a few too many strips.
2008-12-08 09:06:59 +00:00
Peter Korsgaard
4b72854dde target/: get rid of unneeded $(strip ..) 2008-12-08 08:15:58 +00:00
Peter Korsgaard
6dbe1188de taget/linux: handle non-modular kernels
Based on b151271 in Bernhard's tree.
2008-12-07 06:55:36 +00:00
Thomas Petazzoni
be5be0ec5a Compiling current SVN fails with the following error for me:
cc1: warnings being treated as errors
 buildroot/buildroot/build_powerpc/makedevs/makedevs.c: In function main:
 buildroot/buildroot/build_powerpc/makedevs/makedevs.c:531: error:
 ignoring return value of system, declared with attribute warn_unused_result

This change adds a simple warning if system() fails.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2008-12-02 22:26:00 +00:00
Peter Korsgaard
63402d7737 target/cramfs/cramfs.mk: Fix device table not being passed to mkcramfs
While mkcramfs was being patched to support a device table, the target device table was not being passed to the mkcramfs options. This patch fixes that

Signed-off-by: Jared Holzman <j.holzman@genesysdesign.com.au>
2008-12-02 09:15:08 +00:00
Ulf Samuelsson
1158bc9a25 Add support for AT91SAM9G20 & -EK 2008-11-29 22:00:29 +00:00
Ulf Samuelsson
074da836d2 Add AT91 support for 2.6.27.7 and 2.6.28-rc6 2008-11-29 21:58:48 +00:00
Ulf Samuelsson
4f1887e424 Update Linux versions 2008-11-29 21:56:25 +00:00
Peter Korsgaard
193508d257 linux: remove unused BR2_LINUX_BOARD_PATCH
Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
2008-11-14 13:39:58 +00:00
Peter Korsgaard
204821c56c target/Config.in.toolchain: cleanup 2008-11-14 10:06:44 +00:00
Ivan Kuten
da6f419424 revert 23987 until proper implementation 2008-11-10 11:17:21 +00:00
Ivan Kuten
1f370768bc Download Kernel.org minor patches at the same time as full sources.
Signed-off-by: Julien Boibessot <julien.boibessot@armadeus.com>
2008-11-10 10:45:46 +00:00
Thomas Petazzoni
f5ca546b76 Fix Grub tarball version as the current version has disappeared from
Debian mirrors.

Patch provided by Roberto A. Foglietta <roberto.foglietta@gmail.com>
2008-11-08 22:24:39 +00:00
Hans-Christian Egtvedt
12b5b0124b linux26: make installation of modules rule depend on .depend_done
This patch will make the installation of modules rule depend on .depend_done instead of .configured to make sure make prepare is run before modules are installed.

Make kernelversion does not work before make prepare has been run.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-11-05 12:59:32 +00:00
Peter Korsgaard
ab1c8b3943 Kernel build fix related to external toolchain use
This patch prevents the user from select "linux (Same version as linux
headers)" as a choice for building the kernel when an external binary
toolchain is used, since "same version as linux headers" doesn't make
sense when an external toolchain is used.

It fixes the issue encountered by Hartley <hartleys@visionengravers.com>

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2008-11-04 19:58:48 +00:00
Peter Korsgaard
e9bbc07625 syslinux: fix download url 2008-11-02 19:21:12 +00:00
Arnar Mar Sigurðsson
057eca1834 Update valka target 2008-10-31 17:22:59 +00:00
Hans-Christian Egtvedt
fc23ee8dea linux: skip installing modules if modules are disabled in kernel config
This patch will check if CONFIG_MODULES is set in the kernel .config, if not
yes then it will skip installing the modules.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-30 14:56:58 +00:00
Hans-Christian Egtvedt
fed8349509 linux: make touch also create the dependency file when installing modules
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-30 14:22:11 +00:00
Hans-Christian Egtvedt
aabaf095a0 linux: fix typo in status printout
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-30 14:02:47 +00:00
Hans-Christian Egtvedt
4c1a34471d linux: add probing for kernel version when installing modules
This patch will ask the kernel for the specific version before doing
modules_install, that way Buildroot will know which directories to remove and
what parameters to use for depmod. Needed when compiling a kernel grabbed from
GIT or vendor specific releases.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-30 14:02:05 +00:00
Peter Korsgaard
cb9d03ca6e target: add /sys directory to target skeletons needing it
The remaining target_skeletons where /etc/fstab mentions sysfs
2008-10-18 13:00:58 +00:00
Peter Korsgaard
ca672dc4dc target/device/Atmel: add /sys to target skeletons
Reported by John Schimandle
2008-10-18 12:47:42 +00:00
Peter Korsgaard
921eb994f8 Add Xilinx UARTLITE and MPC5200 PSC device files (serial ports)
From: Grant Likely <grant.likely@secretlab.ca>

The Xilinx UART Lite and MPC5200 Programmable Serial Controller (PSC)
devices have dedicated major/minor numbers.  Add them to the device
table data file so they get are present in the root filesystem
2008-10-17 10:19:41 +00:00
Hans-Christian Egtvedt
0fbec516fd linux: fix copy of Busybox config to target directory
This patch fixes bug report #5204. The Busybox config was not copied from the
correct place.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
2008-10-03 07:24:34 +00:00
Peter Korsgaard
5c662fee80 target/linux/advanced: don't hardcode date suffix
Use ROOTFS_SUFFIX instead of hardcoding -$(DATE).

Reported by Lars Lockenvitz.
2008-09-22 12:04:05 +00:00
Peter Korsgaard
49e3aba2d9 target/generic: add uartlite ttyULx devices to securetty 2008-09-16 18:44:54 +00:00
Peter Korsgaard
8a00a1ac65 jffs2: cleanup
Patch by Markus Heidelberg <markus.heidelberg@web.de>

* remove needless help in invisible config options
* correct wrong indenting
* remove unused BR2 variables for default pagesize and devfile
2008-09-07 14:31:39 +00:00
Peter Korsgaard
f8bc2e1e31 target/generic/mini: remove udhcpc default.script entry
It isn't provided in the target skeleton, and avahi gets the
permissions correct so it isn't needed and just confuses users.
2008-08-31 06:26:40 +00:00
Peter Korsgaard
b71d24d032 ubifs: fix long help text lines 2008-08-27 20:19:53 +00:00
Peter Korsgaard
df6555a017 cloop: fix long help text lines 2008-08-27 20:19:50 +00:00
Peter Korsgaard
98f17d003c target/device/jp: fix long help text lines 2008-08-27 20:18:40 +00:00
Peter Korsgaard
f1258adf6b target/device/Atmel: fix long help text lines
And remove trailing spaces while we're at it.
2008-08-27 20:18:37 +00:00
Peter Korsgaard
dc8423d97f squashfs: bump version 2008-08-27 07:46:55 +00:00
Ulf Samuelsson
cc1ab5e670 Update AT91 patches to latest Linux 2008-08-23 20:45:42 +00:00
Ulf Samuelsson
fd3742248d Add configurations for current linux versions 2008-08-23 20:25:29 +00:00
Peter Korsgaard
644b251f62 u-boot: bump version 2008-08-20 20:04:18 +00:00
Peter Korsgaard
b4aeef0f1c u-boot: fix broken insert_define in Makefile
Patch by Markus Heidelberg <markus.heidelberg@web.de>
2008-08-20 20:04:14 +00:00
Peter Korsgaard
b7a45746a4 u-boot: fix wrong syntax in Makefile
Patch by Markus Heidelberg <markus.heidelberg@web.de>

Some $(call insert_define, ..., ...) calls were lacking the comma after
the variable. That didn't lead to a syntax error but it didn't have any
effect on the output u-boot/include/config.h
2008-08-20 20:04:11 +00:00
Peter Korsgaard
0fa75a11ee target/device: enable uclibc globbing support
Enable UCLIBC_HAS_GNU_GLOB like in the generic config for target specific
uclibc configs. Fixes globbing issue reported on the uclibc list.
2008-08-14 06:52:15 +00:00
Peter Korsgaard
02a623ddf9 buildroot: remove trailing spaces
for i in `find -name 'Config*' -o -name 'Makefile*' -o -name '*.mk'`;
do
	sed -i 's/ \+$//' $i;
done
2008-08-04 19:07:05 +00:00
Peter Korsgaard
4683420c4c Kconfig: remove 'default n'
'default n' is the default, so there's no need to say it explicitly.
2008-07-17 20:01:44 +00:00
Peter Korsgaard
38e12fd263 linux-advanced: add linux26-force like in the simple linux makefile
Patch by Brian Beattie.
2008-07-13 06:32:58 +00:00
Ulf Samuelsson
04a4d946fc Do not use a localversion of kernel, to allow modules to be installed in the correct directory 2008-07-10 16:12:36 +00:00
Ulf Samuelsson
42b7d4bf56 Add AVR32 patches for 2.6.25.10 2008-07-10 15:15:52 +00:00
Ulf Samuelsson
e49a025f4b Fix comments regarding latest stable kernel 2008-07-10 15:14:17 +00:00
Ulf Samuelsson
2e350eb011 Update 'latest' kernel info 2008-07-10 14:58:04 +00:00
Peter Korsgaard
6b539be71b linux: add knob to force a rebuild of the kernel
Makes development easier. Thanks to Brian Beattie for this handy idea.

1df013316b in Bernhards tree.
2008-07-09 11:43:57 +00:00
Peter Korsgaard
91f7f887c4 uboot: revert r22638
Go back to 1.3.2 as r22638 breaks mkimage
2008-07-08 10:53:17 +00:00
Ulf Samuelsson
65f89c8a9c Update atngw100-expanded defconfig 2008-07-06 06:27:00 +00:00
Ulf Samuelsson
81164a3c79 Update atstk100x defconfig 2008-07-06 06:19:12 +00:00
Ulf Samuelsson
3724c23a4d un-deprecate gcc-4.2.1 for AVR32 external toolchain 2008-07-05 21:57:23 +00:00
Ulf Samuelsson
bbb4dc83d6 Run AVR32 toolchain with Sysroot (will fail if not enabled), deprecate 4.1.2 and 4.2.1 2008-07-05 06:37:17 +00:00
Ulf Samuelsson
9c42810165 Update atstk100x defconfig 2008-07-04 22:23:20 +00:00
Ulf Samuelsson
db56ec0fd3 Bump U-Boot version to 1.3.3 2008-07-04 22:18:56 +00:00
Ulf Samuelsson
64316d383b Update atstk100x defconfig 2008-07-04 11:18:58 +00:00
Ulf Samuelsson
44eb224465 Update defconfig for atngw100-expanded 2008-07-04 10:48:31 +00:00
Ulf Samuelsson
063e2855bc Update busybox config for atngw100-expanded 2008-07-04 10:47:20 +00:00
Ulf Samuelsson
9917737dc7 Use a more consistent name for the atngw100-expanded defconfig 2008-07-04 10:45:41 +00:00
Ulf Samuelsson
6e1d4ab424 Update configs for atngw100-base 2008-07-04 10:38:40 +00:00
Ulf Samuelsson
e8106da816 Fix Config conflict caused by duplicate definition in KB9202 BSP 2008-07-04 10:36:55 +00:00
Ulf Samuelsson
283e81ab9e Update atngw100 defconfig 2008-07-04 10:36:18 +00:00
Ulf Samuelsson
126bb72fa0 Add prepatched AVR32 gcc-4.2.2 toolchain from www.atmel.no, move patch locations for prepatched toolchain to be under the toolchain directory 2008-07-04 08:39:35 +00:00
Ulf Samuelsson
a4b1e9c7ff Enable KB9202 board in Config 2008-07-03 08:29:26 +00:00
Ulf Samuelsson
e27fef5183 Add support for KwikByte KB9202 board, courtesy Brian Beattie 2008-07-03 08:27:50 +00:00
Ulf Samuelsson
41e6a671f3 Add support for latest kernels 2008-07-03 08:15:49 +00:00
Ulf Samuelsson
f27f3046ff Add AT91 patches for 2.6.25 and 2.6.25-rc3 2008-07-03 08:11:04 +00:00
Thiago A. Corrêa
8244737dac Update avr32 defconfigs 2008-07-02 15:43:58 +00:00
Thiago A. Corrêa
a1d845f168 Remove trailing quote from help lines 2008-07-02 00:17:21 +00:00
Peter Korsgaard
66acd5b9e8 generic: fix fb1..3 device_table.txt entries 2008-06-30 15:24:23 +00:00
Peter Korsgaard
a5ac61715b buildroot: s/depends/depends on/
The new kconfig is more strict regarding depends/depends on, so fixup
the tree.
2008-06-19 19:06:25 +00:00
Peter Korsgaard
ebd3916b59 u-boot tools: make sure destination directory exists 2008-06-17 08:04:15 +00:00
Peter Korsgaard
1828845345 u-boot: don't depend on gcc (not needed and not provided by ext toolchain) 2008-06-13 13:46:42 +00:00
Peter Korsgaard
3094bf2b35 u-boot: cleanup arch handling
Thanks to Hamish Moffatt.
2008-06-12 07:27:48 +00:00
Peter Korsgaard
871896a93e u-boot: evaluate U_BOOT_ARCH at use time, rather than Makefile parse time
U_BOOT_ARCH seems to race with KERNEL_ARCH in some situations,
so it end up empty. It's only used once, so fix it by using a
use-time evaluated variable instead (=).
2008-06-11 13:07:03 +00:00
Peter Korsgaard
6d0862e422 generic target_skeleton: add /sys to fstab 2008-05-31 07:27:43 +00:00
Peter Korsgaard
5ec6ca9f20 generic target_skeleton: mark /sys with .empty file
/sys somehow didn't got an .empty file like the rest in r21586. Fixed.
2008-05-31 07:27:40 +00:00
Ulf Samuelsson
cb0a2e6105 Make linux kernel extension visible also when defined in board directory 2008-05-12 21:15:32 +00:00
Nigel Kukard
714df8fb60 features.h should never be included explicitly.
This fixes the bug where "File not found" error is reported by grub.
This fix works under both uclibc and glibc.
2008-05-12 18:56:11 +00:00
Peter Korsgaard
7d77306f29 toolchain: fix mips abi selection
Based on commit 0e2ab in aldot's tree.
2008-05-12 12:43:57 +00:00
Ulf Samuelsson
85df60a8ec Update BR2_ATMEL_MIRROR in defconfigs 2008-05-06 01:38:09 +00:00
Ulf Samuelsson
3603cb5114 Fix dependencies in Configs 2008-05-06 01:37:26 +00:00
John Voltz
4037d58163 update patches for atngw100_expanded 2008-05-01 17:15:35 +00:00
John Voltz
804e373d06 add menu.lst for grub 2008-05-01 17:14:46 +00:00
Peter Korsgaard
a25b193708 squashfs: set sensible permissions on squashfs image 2008-04-25 12:04:04 +00:00
John Voltz
701475f791 This patch renames the Atmel atstk1002 target board to a more generic atstk100x name. This to make it easier to add support for other CPU-boards than atstk1002.
Submitted by Hans-Christian Egtvedt
2008-04-24 11:22:06 +00:00
Peter Korsgaard
d8dcacdab1 u-boot: support platform-independent patches
Support platform independent patches (.patch) and use .patch.$ARCH for
platform dependent ones like elsewhere.
2008-04-23 14:52:38 +00:00
Peter Korsgaard
a40d635ec0 u-boot: don't error on existing symlink 2008-04-23 14:52:35 +00:00
Peter Korsgaard
5cc50fcb68 u-boot: tools in target (mkimage, fw_printenv and fw_setenv) 2008-04-23 13:03:53 +00:00
Peter Korsgaard
d3359c9323 u-boot: use correct ARCH 2008-04-23 13:03:50 +00:00
Peter Korsgaard
a2f4d5164e u-boot: clean: also remove mkimage from staging_dir 2008-04-23 13:03:47 +00:00
Peter Korsgaard
bb0a617e12 u-boot: set ARCH and CROSS_COMPILE 2008-04-23 10:30:03 +00:00
Ulf Samuelsson
b977f1b19d Update at91sam9261ek defconfig 2008-04-16 23:00:58 +00:00
Ulf Samuelsson
4f9c37d960 Avoid duplicate rules for downloading kernel source, if kernel and headers are the same 2008-04-16 22:54:46 +00:00
Ulf Samuelsson
f5e9fe17b2 Fix bad linux kernel name 2008-04-16 22:45:47 +00:00
Ulf Samuelsson
ed638f6feb Allow build to complete, even if tftpboot is not writeable by user 2008-04-15 21:46:47 +00:00
Ulf Samuelsson
1262117ee6 Reversing bad tftpboot patch resulting in two identical targets 2008-04-15 17:10:24 +00:00
Peter Korsgaard
bcf8f7ca9e buildroot: additional tftpboot fixes
Patch by Jean-Christian de Rivaz
2008-04-11 21:32:09 +00:00
Ulf Samuelsson
8eb01e4a05 Add configuration items to at91bootstrap 2008-04-10 21:05:30 +00:00
Ulf Samuelsson
29feba9db8 Avoid hardwiring tftpboot 2008-04-10 21:03:27 +00:00
Ulf Samuelsson
882a9d2dd2 Avoid hardwiring tftpboot 2008-04-10 21:02:12 +00:00
Peter Korsgaard
6d5ecc1e51 u-boot: fix custom patch handling 2008-04-09 07:02:20 +00:00
Peter Korsgaard
1befc6edd2 u-boot: bump version 2008-04-09 07:02:16 +00:00
Hamish Moffatt
4b4524e18a Fix UBI compression options 2008-04-08 04:28:18 +00:00
Hamish Moffatt
7294525c6a Update to mkfs.ubifs v0.4 release. Note that you need the latest ubifs
kernel code because the on-flash format has changed.
2008-04-07 01:44:06 +00:00
Nigel Kukard
942be8ba84 Fixed typo in cpioroot, we're working with CPIO_BASE not TAR_TARGET 2008-04-06 13:14:07 +00:00
Ulf Samuelsson
186cd571e6 Use lower case 2008-04-06 10:32:34 +00:00
Nigel Kukard
4b6620b31b * Dereference link when copying over kernel image, missed this one in my previous commit 2008-04-06 10:30:18 +00:00
Ulf Samuelsson
c92d851caa Make xconfig the default for Atmel targets 2008-04-06 10:10:30 +00:00
Ulf Samuelsson
f9dc95c230 Update linux source tree with minor version 2008-04-06 10:02:53 +00:00
Peter Korsgaard
d5b8a665b5 target/device/ARM: Use menuconfig and add description of options 2008-04-06 08:19:58 +00:00
Peter Korsgaard
226a087e89 target/device/ARM: Don't override Config settings
Don't override board name/path with hardcoded values in Makefile.
2008-04-06 08:08:07 +00:00
Peter Korsgaard
6ddae853f4 target/device/ARM: remove unused busybox config 2008-04-05 16:59:44 +00:00
Peter Korsgaard
f53f0efaaa target/device/ARM: don't override busybox config 2008-04-05 16:11:03 +00:00
Peter Korsgaard
824e0449b7 kernel: default to not build a kernel 2008-04-04 07:24:15 +00:00
Hamish Moffatt
df43e6a890 Add ubifs target 2008-04-04 04:25:18 +00:00
Peter Korsgaard
0c33ede996 gzip, diff, grub: bump versions
Patch by andrewma (closes #2754)
2008-04-03 09:28:56 +00:00
Hamish Moffatt
4b01dfced9 Add romfs target support, courtesy Josh <buildroot@digitalpeer.com> 2008-04-02 00:18:57 +00:00
Peter Korsgaard
34274164d9 buildroot: additional -clean target fixes
Patch by Hebbar.
2008-04-01 07:03:07 +00:00
Ulf Samuelsson
0e65446676 Patch in EXTRA_VERSION 2008-03-31 05:42:03 +00:00
Ulf Samuelsson
63342eab23 Add Configs for new boards 2008-03-30 22:23:39 +00:00
Peter Korsgaard
01c5168579 target_skeleton: mark empty directories with .empty files
Mark empty directories in target skeletons with .empty files
and remove them while copying to target (like it's already done for
svn and cvs files) to better support version control system which don't
handle empty directories (E.G. git-svn).
2008-03-30 20:45:42 +00:00
Ulf Samuelsson
697dd2ed93 Update at91 defconfigs 2008-03-30 20:42:40 +00:00
Peter Korsgaard
0a7c0c04f1 linux advanced: make menuconfig default 2008-03-30 20:22:13 +00:00
Ulf Samuelsson
62ce637fed Allow selection of kernel config tool 2008-03-30 20:04:55 +00:00
Nigel Kukard
49bb82c9f4 * Removed GCC 4.2.0, added GCC 4.2.3 (take 2) 2008-03-30 08:12:22 +00:00
Ulf Samuelsson
c659b13a2f Remove duplicate AVR32 patches, and add support for ARCH and conditional AVR32 patches 2008-03-29 23:09:46 +00:00
Ulf Samuelsson
230723920a Remove duplication of default kernel patch dir setting 2008-03-29 20:39:36 +00:00
Ulf Samuelsson
5292603285 Remove duplication of default kernel patch dir setting 2008-03-29 20:38:22 +00:00
Ulf Samuelsson
4523eb3cc7 Remove duplication of default kernel patch dir setting 2008-03-29 20:36:54 +00:00
Ulf Samuelsson
936db68f25 Remove duplication of default kernel patch dir setting 2008-03-29 20:36:24 +00:00
Nigel Kukard
0bda43bec9 Feeding the kernel zero optimization -O0 breaks the kernel build at least on x86 with asm errors, remove -O0 when building the kernel 2008-03-29 17:47:36 +00:00
Ulf Samuelsson
acdf16967d Add some robustness to linux configuration 2008-03-29 14:09:22 +00:00
Nigel Kukard
80f199c3d8 * Reverted r21540 2008-03-28 22:08:37 +00:00
Nigel Kukard
643dd9b609 * Bumped GCC to 4.2.2, removed 4.2.0 2008-03-28 21:03:04 +00:00
Ulf Samuelsson
00bd182a5f Define busybox config in board directory for Atmel boards 2008-03-28 07:32:54 +00:00
John Voltz
c2fe2a53dd kernel 2.6.24 creates a symlink to bzImage, which is copied inplace, symlink and all, this gives an incorrect symlink deref in binaries/uclibc/ and points to ../../x86/bzImage. Do not copy symlink in place, follow it. Patch by Nigel Kukard. 2008-03-21 17:57:02 +00:00
Ulf Samuelsson
374f8383b9 Add generic ARM target, if none other is choosen 2008-03-20 23:04:30 +00:00
Ulf Samuelsson
42b0271533 Use x86 Makefile only if x86 is choosen 2008-03-20 23:03:40 +00:00
Ulf Samuelsson
aa67fcdbf8 Use correct symbold for linux config path 2008-03-20 23:02:41 +00:00
Ulf Samuelsson
d7592743c3 Ensure at least one ARM board is selected, if ARMLTD selected 2008-03-20 22:31:50 +00:00
Ulf Samuelsson
9169fcccc9 Do not include Soekris, unless i386 arch 2008-03-20 22:07:49 +00:00
Ulf Samuelsson
10cacfa02d Move ARM target to ARMLTD target to prepare for generic ARM 2008-03-20 22:06:10 +00:00
Ulf Samuelsson
1fdfb9e305 Fix AVR32 ext toolchain 2008-03-19 07:26:34 +00:00
Ulf Samuelsson
5bca4c9447 Add a defconfig for x86 2008-03-18 14:32:54 +00:00
Ulf Samuelsson
43bc815a5a Use correct kernel-patch for x86 2008-03-18 13:26:13 +00:00
Ulf Samuelsson
03c71010d1 Add linux prefix to patches 2008-03-18 12:04:05 +00:00
Ulf Samuelsson
9ebad46f49 Use same name for same patch 2008-03-18 12:03:01 +00:00
Ulf Samuelsson
412ef4e322 Use same name for same patch 2008-03-18 12:02:40 +00:00
Ulf Samuelsson
ce647a69fe Use same name for same patch 2008-03-18 12:02:16 +00:00
Ulf Samuelsson
865ac9844c Use BOARD_PATH instead of BR2_BOARD_PATH for x86 2008-03-18 11:51:43 +00:00