arch: fix BR2_ARCH for generic target variant

Signed-off-by: Richard Braun <rbraun@sceen.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
toolchain/gcc: also disable largefile for pass 1/2 if needed

Fixes issue with !BR2_LARGEFILE builds on Ubuntu 12.04 and GCC 4.6+

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
xtensa: add -mlongcalls to CFLAGS for xtensa

The longcalls option allows calls across a greater range of addresses.

This option may degrade both code size and performance, but
the linker can generally optimize away the unnecessary overhead
when a call ends up within range

Signed-off-by: Chris Zankel <chris@zankel.net>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
qt: fix qconfig configure parameter

The Qt configure option for specifying a custom qconfig.h
file changed from -config to -qconfig. This makes the
corresponding change in qt.mk.

Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
dosfstools: fix download link

Signed-off-by: Mikhail Boiko <mikhailboiko85@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Update for 2012.11.1

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
linux: Support multiple device tree build

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
package: add green end sftp server

For sftp support in Dropbear or as an alternative for the built in
sftp support in openssh (or to use standalone).

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
target: add option to set the root password

Add an option in the menuconfig to specify a root password.

If set to empty, no root password is created; otherwise, the password is
encrypted using MD5 (MD5 is not the default for crypt(3), DES-56 is, but
MD5 is widely available, not-so-strong, but not-so-weak either).

Add a check for 'mkpasswd' as a new dependency.

[Peter: fix typo/capitilization and simplify logic]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Arnout Vandecappelle <arnout@mind.be>
Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
system: set root password only for default skeleton

In case one is using a custom skeleton, the root pasword might already be
set in this case, and should not be overriden.

Just ask for (and set) the root password only for the default skeleton.

Reported-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Peter Korsgaard <jacmet@uclibc.org>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
linux: simplify dtb variables

Only qstrip once and add a KERNEL_DTBS helper variable to simplify the dtb
rules.

No functional change.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
linux: handle new dtb location since 3.8-rc1

.dtb files are now generated in arch/$ARCH/boot/dts instead of
arch/$ARCH/boot, so extend the LINUX_INSTALL_DTB rule to look there
as well.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
linux: handle new dtb location since 3.8-rc1 for appended dtbs

Similar to how we've done it for seperate dtbs (ef34705087b).

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
linux: fix double LINUX_APPEND_DTB

Introduced by 5b33e0b6a (linux: handle new dtb location since 3.8-rc1 for
appended dtbs).

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Add support for the Crystalfontz CFA-10036 family

The CFA-10036 is a computer-on-module system, that can run stand alone,
but also has two (for now) expansion boards, the CFA-10037 and the
CFA-10049.

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
barebox: Allow to build an environment image

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
cfa-10036: Add a custom barebox environment

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
cfa10036: Update the flashing script to match the new partition layout

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
cfa10036: Fix the bootlets revision

Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
cfa10036: linux usb gadget changed to USB Ethernet

Remove the USB Gadget Composite CDC ACM/ECM interfaces from the
Linux build in favor of the USB Ethernet Gadget.  Enable the USB
Ethernet Gadget's support of RNDIS and CDC EEM.  Windows platforms
support RNDIS natively while Linux can use either RNDIS or EEM
(preferring EEM on modern systems).

Used a full linux kernel config file, otherwise the
"make buildroot_defconfig" the CONFIG_USB_GADGET and
CONFIG_USB_ETH get magically changed from =y to =m.

Signed-off-by: Rob Emanuele <rje@bitstruct.com>