summaryrefslogtreecommitdiff
path: root/configs/raspberrypi_defconfig
AgeCommit message (Collapse)Author
2017-01-23raspberrypi_defconfig: bump kernel version to 4.4.43Peter Seiderer
Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-12-04raspberrypi_defconfig: bump kernel version to 4.4.36Peter Seiderer
Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-09-23raspberrypi_defconfig: bump to kernel version 4.4.21Peter Seiderer
Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-28raspberrypi_defconfig: bump to kernel version 4.4.8Benoît Mauduit
Signed-off-by: Benoît Mauduit <bmauduit@beneth.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-04-23raspberrypi_defconfig: bump to kernel version 4.4.7Peter Seiderer
Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-18raspberrypi, raspberrypi2: add a serial consoleLuca Ceresoli
The current Buildroot defconfigs for Raspberry Pi and Raspberry Pi 2 instantiate a console on tty1, which appears on HDMI. Add a console on the serial port (ttyAMA0) to be more consistent with other defconfigs and provide a better out-of-the-box experience to users used to have a serial console from Buildroot defconfigs. This requires three changes: 1. have two 'console=' entries in the kernel command line: tty1, then ttyAMA0; 2. change BR2_TARGET_GENERIC_GETTY_PORT to "console", so it starts a getty on the last console= passed to the kernel, ttyAMA0; 3. add a new getty on tty1 to the generated inittab. Step 2 is actually obtained by removing BR2_TARGET_GENERIC_GETTY_PORT entirely from the defconfigs, since "console" is the default value. Step 3 requires a post-build script since the Buildroot makefiles can configure only one console. Note: instead of simply adding a new getty on ttyAMA0 (which would work) this patch actually changes BR2_TARGET_GENERIC_GETTY_PORT to instantiate a console on UART, then adds back tty1 via post-build.sh. This is done only to avoid the "GENERIC_SERIAL" comment where we instantiate an HDMI console, then instantiate a really-serial console on another line. The result is these two inittab lines: console::respawn:/sbin/getty -L console 0 vt100 # GENERIC_SERIAL tty1::respawn:/sbin/getty -L tty1 0 vt100 # HDMI console Cc: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-04-15configs/raspberrypi_defconfig: configure eth0 through dhcpPeter Korsgaard
The rpi board has an ethernet port, so configure it at startup. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-04-05linux: use zImage by default on ARMThomas Petazzoni
Since quite some time, the kernel and bootloader communities consider zImage as the default format for kernel images on ARM, replacing uImage. The load address information in uImage is no longer needed, since the kernel is position-independent in terms of physical address, except on a few old platforms. For most people, using zImage is simply better/simpler, so let's switch to zImage as the default image format on ARM. All defconfigs are updated: 46 defconfigs no longer need to select explicitly zImage because it's the default, and 16 defconfigs now need to explicitly select uImage because that's no longer the default. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Matt Weber <matt@thewebers.ws> Acked-by: Julien Boibessot <julien.boibessot@armadeus.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-02-06defconfigs: all use the headers from the kernelYann E. MORIN
For most defconfigs, it was trivial to deduce the kernel version, by just reading the version string, which could be: - a standard upstream version string vX.Y.Z - a non-standard version string, but still containg the standard X.Y.Z Those for which it was not so trivial were those hosted on git tree. Since most were already using a custom linux-headers version, it could be easily deduced from that. It was confirmed by browsing said git trees and check the version there. There are a few cases were there was a mismatch: - microzed: uses a 3.18 kernel, but 3.8 headers; fixed. - xilinx_zc706: uses a 3.14 kernel, but 3.8 headers; fixed. - zedboard: uses a 3.18 kernel, but 3.8 headers; fixed. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-02-01configs/raspberrypi: add dtb for compute moduleGustavo Zacarias
[Peter: describe what 'CM' stands for, update comment] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2016-02-01configs/raspberrypi{,2}: bump to kernel version 4.1.15Gustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-12-31configs/raspberrypi*: update them to use genimageGustavo Zacarias
Update the raspberrypi and raspberrypi2 configs to use genimage directly to build the image. Update the documentation to reflect this, and drop the volatile rootfs option since it doesn't make much sense and it's not easily integrated with the genimage configurations. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-10-12configs/raspberrypi: use EABIhfBenoît Thébaudeau
The SoC of the Raspberry Pi 1 is an ARM1176JZF-S, which features a VFPv2 FPU, so use the EABIhf target ABI, which is more efficient than EABI. This is also the default on Raspbian. Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-08-18configs/raspberrypi: bump kernel version to 4.1.5Benoît Thébaudeau
Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-06-30config/raspberrypi: rename our non-DT defconfig fileYann E. MORIN
Since we no longer have a non-DT defconfig, and we no longer want to advertise such a possibility (non-DT is being phased out), just rename the DT-enabled defconfig file. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Floris Bos <bos@je-eigen-domein.nl> Cc: Pascal de Bruijn <pmjdebruijn@pcode.nl> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-06-30config/raspberrypi: remove non-DT defconfigYann E. MORIN
The RPi is slowly but surely dropping support for booting without a DTB, so just ditch our old defconfig now that we have up-to-date DT-enabled defconfigs for all RPi models (save for the compute module). Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Floris Bos <bos@je-eigen-domein.nl> Cc: Pascal de Bruijn <pmjdebruijn@pcode.nl> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2015-04-01configs: drop largefile optionGustavo Zacarias
Drop the buildroot toolchain non-largefile support option since it's being removed. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-09-28configs: update raspberrypi_defconfigYann E. MORIN
Bump the kernel version and toolchain headers, now based off Linux 3.12.28. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-08-06configs: bump kernel used for the RPiBernd Kuhls
The rpi-3.12.y branch has now been merged with the 3.12.26 upstream. Bump kernel headers used for the toolchain at the same time. Fixes http://jenkins.free-electrons.com/job/buildroot/config=raspberrypi_defconfig/320/console Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-08-03configs: bump kernel used for the RPiBernd Kuhls
The rpi-3.12.y branch has now been merged with the 3.12.25 upstream. Bump kernel headers used for the toolchain at the same time. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-06-01configs: bump kernel used for the RPiYann E. MORIN
The rpi-3.12.y branch has now been merged with the 3.12.20 upstream, and contains some fixes for FIQ, v4l2, i2c, USB, and 1-wire GPIOs. Bump kernel headers used for the toolchain at the same time. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-05-09configs: bump kernel used for the RPiYann E. MORIN
Fixes some USB-related bugs. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-05-03configs/raspberrypi: bump kernel versionYann E. MORIN
Upstream has been playing evil-rebase on their tree, so they now no longer have the changeset we are currently referencing. They have now agreed to merge instead of rebasing: https://github.com/raspberrypi/linux/issues/584 So, update the raspberrypi_defconfig to use a new changeset that currently exists right _now_, in the hope it will not disapear in the future (but we'll catch it pretty fast anyway, so we'll be able to seriously bug up upstream in that case ;-) ). Reported-by: Jeremy Rosen <jeremy.rosen@openwide.fr> Signed-off-by: yann.morin.1998@free.fr Cc: Jeremy Rosen <jeremy.rosen@openwide.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-04-30configs: bump raspberrypi_defconfig to use latest rpi-3.12.yYann E. MORIN
The Raspberry Pi people are now considering there stable version to be based on the 3.12.series: http://www.raspberrypi.org/forums/viewtopic.php?f=29&t=75895 > The 3.12 kernel tree has long term support and we are moving to it. Bump the Raspberry Pi defconfig to use the latest stable version of the rpi-3.12.y branch, based on linux-3.12.18. Bump the kernel headers at the same time. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-04-14configs: bump raspberrypi_defconfig to use the latest stable kernelYann E. MORIN
Bump raspberrypi_defconfig to use the latest revision from the stable rpi-3.10.y branch, which is based on v3.10.36. Bump the kernel headers used for the toolchain at the same time. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-03-16configs/raspberrypi: bump kernel versionYann E. MORIN
Bump from rpi-3.10.32 to rpi-3.10.33: - added support for extra GPIOs or Rev.2 boards (at last! ;-) ) - v4l2 fixes for high FPS - audio fixes Bump the kernel headers used for the toolchain at the same time (as spotted by Cyrille.) Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Cyrille DERORY <cyrille.derory@derory.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-03-08defconfigs: add the _AT_LEAST_X_Y headers optionsYann E. MORIN
Since commit 2a5cf5e (check kernel headers version), we also need to specify the series of the custom kernel headers version. The defconfigs file that define such a custom kernel headers version now fail to build. Add the required _AT_LEAST_X_Y options to those config files. Done with this (convoluted but very fast, uch faster ythan manual editing!) rule: for f in $( git grep -l BR2_DEFAULT_KERNEL_VERSION=\"3 ); do grep -E '^BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_' "${f}" >/dev/null && continue sed -r -e '/^(BR2_DEFAULT_KERNEL_VERSION="3\.([[:digit:]]+).*")$/s//\1\nBR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_\2=y/' "${f}" done Only kernels >= 3.0 need those options in the defconfig, since the default for 2.6.x kernels is correct (selects _AT_LEAST_2_6), and the default is not saved in a defconfig. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-03-02configs/raspberrypi: bump kernel versionYann E. MORIN
Bump from rpi-3.10.29 to rpi-3.10.32. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2014-02-10configs/raspberrypi: remove packages not strictly requiredYann E. MORIN
rpi-userland and libcoffi are not strictly required to boot up the Raspberry Pi, so remove them from the defconfig. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-02-10configs/raspberrypi: bump kernel versionYann E. MORIN
Bump from rpi-3.10.27 to rpi-3.10.29. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2014-01-19configs/raspberrypi: bump kernel versionYann E. MORIN
Bump to linux-3.10.27, plus a slew of RPi-specific fixes. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2013-12-26configs: bump kernel for raspberrypi_defconfigYann E. MORIN
Bump to the latest /stable/ linux 3.10.y for the Raspberry Pi defconfig. Brings in quite a few bug-fixes (now based on 3.10.25), and a few (minor) improvements (add DAC support). Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2013-12-06board/raspberrypi: bump to use Linux 3.10Yann E. MORIN
The new 'stable' branch of the Raspberry Pi kernel is now based on the Linux 3.10 branch (currently 3.10.22), so bump both the kernel version for the toolchain headers, and for the target. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2013-11-10configs: rename rpi_defconfig for consistencymathieu benoit
We name all of our boards and defconfig files based on the boards fullname, not a nickname or a shortname. 'rpi' is short for Raspberry Pi, so name all our Raspberry Pi ressource with 'raspberrypi' instead of 'rpi'. This should also help Buildroot-newcomers to recognise Raspberry Pi related files (defconfig and board doc). Signed-off-by: Mathieu Benoit <mathieu.benoit@savoirfairelinux.com> [yann.morin.1998@free.fr: reverse the rename] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Ryan Barnett <rjbarnet@rockwellcollins.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>