aboutsummaryrefslogtreecommitdiff
path: root/package/rpi-firmware
Commit message (Collapse)AuthorAgeFilesLines
* {configs/raspberrypi,package/rpi-firmware}: bump kernel/firmware to 20190819 ↵Gravatar Gergely Imreh2019-09-072-2/+2
| | | | | | | | | | | version It's the latest original version. The defconfig and package/rpi-firmware changes are done in a single patch, as they are going together. Signed-off-by: Gergely Imreh <imrehg@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/rpi-firmware: bump version for pi4 supportGravatar Michael Cullen2019-08-033-5/+37
| | | | | | | | | | This commit pulls in the latest version of rpi-firmware to enable support for the new Pi4. The Pi4 uses a different set of start files, so it adds variant selection and copies the Pi4 variant of the files if selected. Signed-off-by: Michael Cullen <michael@michaelcullen.name> [Peter: reword / rework slightly] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: add license hashGravatar Adam Duskett2019-07-041-0/+1
| | | | | | Signed-off-by: Adam Duskett <Aduskett@gmail.com> [Arnout: fix path to license file] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/rpi-firmware: bump version to ebf7b40cdcGravatar Peter Seiderer2019-04-162-2/+2
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/rpi-firmware: bump version to 83977fe3b6Gravatar Peter Seiderer2019-04-162-2/+2
| | | | | Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* Fix rasberry Pi 64bit firmware overlay inclusionGravatar Matt Flax2019-04-141-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch enables the inclusion of the Pi's overlays. Previously the overlays were not included in the genimage configuration. This patch ensures overlays are included in the sdcard (when enabled) by defaulting to the inclusion of an empty output/images/rpi-firmware/overlays directory in genimage cfg. The Pi's overlays are built with the following config variables: BR2_PACKAGE_RPI_FIRMWARE=y BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTBS=y BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTB_OVERLAYS=y BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM=y BR2_LINUX_KERNEL_IMAGE_NAME="Image" BR2_LINUX_KERNEL_IMAGE_TARGET_NAME="Image modules dtbs" After building, the dtbo files are present in the output/images/rpi-firmware/overlays directory but not added to the sdcard because they are missing from the genimage cfg file. Signed-off-by: Matt Flax <flatmax@flatmax.org> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> [Arnout: fix indentation, and add comment explaining why an empty directory is created.] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* rpi-firmware: bump version to 81cca1a93Gravatar Christian Stewart2019-01-242-2/+2
| | | | | Signed-off-by: Christian Stewart <christian@paral.in> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* rpi-firmware: bump version to fbad6408c4Gravatar Peter Seiderer2019-01-062-2/+2
| | | | | Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* rpi-firmware: bump version to fbad6408c4Gravatar Peter Seiderer2018-10-152-2/+2
| | | | | Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: bump versionGravatar Martin Bark2018-05-202-2/+2
| | | | | Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/rpi-firmware: improve installation of dtb filesGravatar Martin Bark2018-04-061-4/+3
| | | | | | | | | Don't list specific dtb files, instead install all dtb files in the same way as dtbo files are currently done. Signed-off-by: Martin Bark <martin@barkynet.com> [Thomas: use make foreach loop instead of shell for loop.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/rpi-firmware: bump versionGravatar Martin Bark2018-04-062-2/+2
| | | | | Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/*/Config.in: fix help text check-package warningsGravatar Thomas Petazzoni2017-12-181-12/+17
| | | | | | | | | | | | | This commit fixes the warnings reported by check-package on the help text of all package Config.in files, related to the formatting of the help text: should start with a tab, then 2 spaces, then at most 62 characters. The vast majority of warnings fixed were caused by too long lines. A few warnings were related to spaces being used instead of a tab to indent the help text. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rpi-firmware: bump to latest versionGravatar Mahyar Koshkouei2017-09-242-2/+2
| | | | | Signed-off-by: Mahyar Koshkouei <mahyar.koshkouei@gmail.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* package/rpi-firmware: bump versionGravatar Martin Bark2017-07-152-2/+2
| | | | | Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rpi-firmware: install missing libraryGravatar Yann E. MORIN2017-07-151-0/+2
| | | | | | | | | | | | | | The vcdbg utility is linked to a few libraries, which so far were all provided by the rpi-userland package. But a not-so-recent bump of rpi-firmware pulled in a vcdbg that is linked to an additional library, which is not privided by rpi-userland, so we must install it. Reported-by: cluelessperson on #buildroot Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rpi-firmware: extend vcdbg architecture dependency commentGravatar Peter Korsgaard2017-05-071-1/+1
| | | | | | | | The main reason why vcdbg is only available on ARM is the fact that this is a prebuilt ARM binary rather than the rpi-userland dependency, so adjust the comment to clarify. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: fix unmet dependenciesGravatar Yann E. MORIN2017-05-071-0/+2
| | | | | | | | | | | Currently, vcdbg is only supported in 32-bit mode. Furthermore, vcdbg needs rpi-userland, which we currently only support in 32-bit mode. Add a dependency on BR2_arm. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/r*/Config.in: fix ordering of statementsGravatar Adam Duskett2017-05-021-2/+2
| | | | | | | | | | | | | The check-package script when ran gives warnings on ordering issues on all of these Config files. This patch cleans up all warnings related to the ordering in the Config files for packages starting with the letter r in the package directory. The appropriate ordering is: type, default, depends on, select, help See http://nightly.buildroot.org/#_config_files for more information. Signed-off-by: Adam Duskett <Adamduskett@outlook.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rpi-firmware: allow to build for aarch64 targetsGravatar Gaël PORTAY2017-04-151-1/+1
| | | | | | | | The RaspberryPi 3 is based on a AArch64 CPU and requires binaries from this package. Signed-off-by: Gaël PORTAY <gael.portay@savoirfairelinux.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rpi-firmware: bump versionGravatar Martin Bark2017-04-142-2/+2
| | | | | Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, package: use SPDX short identifier for BSD-3cGravatar Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license string as much as possible. SPDX short identifier for BSD-3c is BSD-3-Clause. This change is done using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/BSD-3c/BSD-3-Clause/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rpi-firmware: bump versionGravatar Martin Bark2017-03-052-2/+2
| | | | | Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rpi-firmware: remove mkknlimgGravatar Baruch Siach2017-01-262-310/+0
| | | | | | | | | | | This kernel marking script is no longer used. Remove build for host as well, since it's only use was to install mkknlimg. Cc: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* rpi-firmware: bump versionGravatar Peter Seiderer2017-01-232-2/+2
| | | | | Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* rpi-firmware: bump versionGravatar Peter Seiderer2016-12-042-2/+2
| | | | | Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rpi-firmware: bump versionGravatar Peter Seiderer2016-09-232-2/+2
| | | | | Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rpi-firmware: remove empty host dependencies definitionGravatar Julien Floret2016-07-031-1/+0
| | | | | Signed-off-by: Julien Floret <julien.floret@6wind.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Replace (e)glibc by glibcGravatar Thomas Petazzoni2016-06-281-1/+1
| | | | | | | | | | | | | | | | Following the removal of eglibc support, this commit replaces all occurences of "(e)glibc" by just "glibc". Most of the occurences are in package Config.in comments. In addition, when the form "an (e)glibc ..." was used, it is replaced by "a glibc ...". [Peter: add new efi* packages, s/uclibc/uClibc as suggested by Romain, systemd / liquid-dsp tweaks as suggested by Yann] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Romain Naour <romain.naour@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: bump version, add hashGravatar Bernd Kuhls2016-06-072-1/+3
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rpi-firmware: bump version for rpi0Gravatar Yann E. MORIN2016-05-081-1/+1
| | | | | | | | | Although the current version of rpi-firmware we use is working just fine on the rpi-zero, the latest firmware provides a DTB overlay to use the USB OTG device in either host or slave modes. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rpi-firmware: change overlay file suffix from dtb to dtboGravatar Peter Seiderer2016-04-271-1/+1
| | | | | | | | | | | | | Commit dc7b1c0 (rpi-firmware: bump version) bumped rpi-firmware to a version based on kernel 4.4.x, but didn't update the overlay logic to handle the .dtbo files from dynamic device tree support. For details, see: https://www.raspberrypi.org/forums/viewtopic.php?f=107&t=139732 [Peter: extend description] Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* rpi-firmware: bump versionGravatar Peter Seiderer2016-04-231-1/+1
| | | | | Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rpi-firmware: bump versionGravatar Ubaldo Porcheddu2016-04-211-1/+1
| | | | | | | | | This commit bumps the rpi-firmware to a more recent version that includes support for the Raspberry Pi 3. Signed-off-by: Ubaldo Porcheddu <ubaldo@eja.it> [Thomas: tweak commit log.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* raspberrypi, raspberrypi2: add a serial consoleGravatar Luca Ceresoli2016-04-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* rpi-firmware: unbreak _INSTALL_VCDBG logicGravatar Peter Korsgaard2016-03-151-2/+1
| | | | | | | | | | | | | | | Commit d16b32a401 (package/rpi-firmware: add option to install vcdbg) added a sub option to install the vcdbg tool, but the commit unfortunately contained two errors: - The package sets _INSTALL_TARGET = NO, so the _TARGET_CMDS are never used - The install command used -d (handle arguments as directories) instead of -D (create needed directories) Fix these issues. Cc: yann.morin.1998@free.fr Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: bump version, add support for rpi-3Gravatar Yann E. MORIN2016-03-141-1/+2
| | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* rpi-firmware: version bumpGravatar Gustavo Zacarias2016-02-011-1/+1
| | | | | | | To match the previous kernel version bump. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Merge branch 'next'Gravatar Peter Korsgaard2015-09-012-81/+153
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * package/rpi-firmware: bump versionGravatar Benoît Thébaudeau2015-08-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Misc enhancements and fixes all over the place, most notably: - FW: better overclocking, add Mediatek mt7601u Wi-Fi driver, bump kernel version to 4.1.5... - DT: fix SPI, I²S, gpio-poweroff, add MCP7941X, uart1, Fen Logic VGA666 board, RPi Sense HAT... - video: add early frame sequential 3D support, YUV_UV destination format, qpu deinterlace... Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * package/rpi-firmware: bump marking script versionGravatar Benoît Thébaudeau2015-08-181-80/+152
| | | | | | | | | | | | | | | | | | | | | | Changes since last version: - add support for lz4-compressed kernels, - add copyright and license banners, - enable warnings and fix a few uses of undefined variables, - update from the rpi-4.0.y kernel. Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | website: make a symlink for the manual at the root of the websiteGravatar Yann E. MORIN2015-08-261-1/+1
|/ | | | | | | | | | | | This will give us a shorter URL, that we can more easily refer to in the documetation itself, in help texts, on IRC... [Peter: Use buildroot.org everywhere] Suggested-by: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Peter Korsgaard <jacmet@uclibc.org> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: add option to install vcdbgGravatar Yann E. MORIN2015-07-022-0/+18
| | | | | | | | | | | | | | | | | | | | | | vcdbg is a tool to help debug the communication with the GPU. It comes as a binary-only, and in two flavours: one for the hard floating point ABI, one for the software floating point ABI. Unfortunately, we have no source code for that tool, only a binary that was dynamically linked with glibc and libraries from rpi-userland. So, just install that executable, and let's hope there is no symbol issue at runtime. Note: vcdbg needs glibc, threads and !static. Since glibc already implies threads and !static, we only need to depend on glibc. 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> Cc: Baruch Siach <baruch@tkos.co.il> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rpi-firmware: bump versionGravatar Yann E. MORIN2015-06-291-1/+1
| | | | | | | | | | | | | | Misc enhancements and fixes all over the place, most notably: - FW: fix overclocking, better prioritise sound, fix CMA L1 cache, improved DTB/DTB-overlay support, SDcard freq fixes, voltages... - video: fix decoding weird stuff, fix stereo output... - camera: raw image capture, HDR (really?) 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>
* package/rpi-firmware: add option to install DTB overlaysGravatar Yann E. MORIN2015-06-292-0/+14
| | | | | | | | | | | Currently, Buildroot does not support building the overlays that are bundled in the Linux kernel, so all we can do is install the ones pre-built in rpi-firmware. 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>
* rpi-firmware: allow disabling installation of binary DTBsGravatar Floris Bos2015-06-292-0/+14
| | | | | | | | | | | | | | The binary .dtb files are not suitable for everyone as they are kernel-version specific. Reintroduce BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTBS option. Signed-off-by: Floris Bos <bos@je-eigen-domein.nl> [yann.morin.1998@free.fr: don't install DTBs if kernel builds its own; fix default; rephrase help text] Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Cc: Pascal de Bruijn <pmjdebruijn@pcode.nl> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rpi-firmware: modify settings for Pi 2Gravatar Floris Bos2015-05-022-5/+11
| | | | | | | | | | | | | | | | Remove low-level settings from config.txt like arm_freq and sdram_freq. The defaults should be good for most and differ by Pi model. E.g. the Pi 2 runs at 900 Mhz by default, setting arm_freq=700 like we had previously would underclock it. Add short description in comments to options. Mention initramfs option. Remove obsolete options from cmdline.txt Signed-off-by: Floris Bos <bos@je-eigen-domein.nl> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rpi-firmware: remove no longer used BR2_PACKAGE_RPI_FIRMWARE_INSTALL_DTBSGravatar Ryan Coe2015-03-041-11/+0
| | | | | Signed-off-by: Ryan Coe <bluemrp9@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Merge branch 'next'Gravatar Peter Korsgaard2015-03-021-6/+2
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * package/rpi-firmware: bump versionGravatar James Hebden2015-02-221-7/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Misc fixes and improvements for: DT; hdmi and EDID; video decoding, latency and cropping; voltage calculations... Also: support for RPi-2. :-) Also remove the workaround previously required when installing DTBs, ad they are now in the same branch as the latest firmware. Signed-off-by: James Hebden <james@hebden.net.au> Signed-off-by: "Guillermo A. Amaral" <g@maral.me> [yann.morin.1998@free.fr: further bump, fix and trim commit log] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>