aboutsummaryrefslogtreecommitdiff
path: root/package/rpi-firmware
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* | package/rpi-firmware: fix config.txt parsingGravatar Yann E. MORIN2015-03-011-2/+2
|/ | | | | | | | | | | | | The rpi-firmware we currently package has a fiscious bug, that happens in corner cases while reading config.txt (mostly seen on RPi-2, but may also occur on RPi-1). Both the DT-aware and DT-unaware branches are affected. Bump to the latest rpi-firmware to fix that. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: install DTB blobsGravatar Yann E. MORIN2015-01-102-0/+27
| | | | | | | | | | | | | | | | | | | | Add an option to install all the DTBs: - standard DTBs for standalon A/B and A+/B+ models; - overlay DTBs for the 'hats' addon boards. Install the DTBs as per the traditional layout expected by all RPi users, that is: - base DTBs alongside the other boot files; - overlay DTBs in a sub-directory. This requires the user provide a specially configured Linux defconfig file, as the default ones do not enable USE_OF. [Thomas: adjust comment explaining why we use a different version when installing the DTBs is selected.] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rpi-firmware: add DT-aware marking scriptGravatar Yann E. MORIN2015-01-102-0/+237
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Raspberry Pi can boot a kernel with device tree support. But at the same time, the RPi folks wante to keep the old-fashioned, ATAG-based way of booting (don't ask...). So, the bootloader needs to know whether the kernel it is loading has DT support or not. For that, it looks at the end of the kernel image for a magic footer. If found, it loads a device tree and sets the registers appropriately so that the kernel finds the DTB. If not found, it loads the kernel with the traditional ATAGS. Where it becomes a bit tricky, is that the DTB is different for models A/B and A+/B+ (that is A and B use the same DTB, while the A+ and B+ use a second DTB). The bootloader is capable to load the correct DTB from a specially named file. That is: - on A/B, it loads bcm2708-rpi-b.dtb - on A+/B+, it loads bcm2708-rpi-b-plus.dtb If the DTB is differently named, the bootloader won't find it, will not load any DTB at all, and revert to booting with ATAGS. It is possible to specify what DTB to load, by adding an new config option 'device_tree=file.dtb' in config.txt, but then the firmware on the SDcard is no longer bootable on both the original models and the Plus models. So, add a script that appends the appropriate footer to the kernel image. The script is vampirised from the RPi's tools repository, but a new package is *not* added just for that script: the whole repository is 300+ MiB, and a checkout is 600+ MiB; it is not pertinent to add this as a new package for a script that weights a few KiB... Install that script as a host utility, too. Notes: lots of information is available in this thread on the RPi forums: http://www.raspberrypi.org/forums/viewtopic.php?f=29&t=93015 Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rpi-firmware: only install imagesGravatar Yann E. MORIN2015-01-011-1/+3
| | | | | | | | The rpi-firmware only installs images files, so it should use _INSTALL_IMAGES_CMDS and not _INSTALL_TARGET_CMDS. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rpi-firmware: bump versionGravatar Yann E. MORIN2015-01-011-1/+1
| | | | | | | | Too many changes to list, but lots of fixes and enhancements all over the place... Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rpi-firmware: bump revision for a lot of fixes + enhancementsGravatar Yann E. MORIN2014-09-281-1/+1
| | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: Bump version to kernel 3.12.25Gravatar Bernd Kuhls2014-08-031-1/+1
| | | | | | | | | This version bump, amongst other things, introduces OMX_ImageFilterDeInterlaceFast, which is needed by the upcoming xbmc/kodi version bump. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rpi-firmware: bumpGravatar Yann E. MORIN2014-06-011-1/+1
| | | | | | | | | | | | | Yet another bump for the Raspberry Pi firmware: - HDMI: EDID override; HDCP fix; add command to control power to HDMI phy; fixes to mode selection - GPU: enable use of HW cursor; fix for GLES FFT compliance; fix scaling; remove arbitrary restrictions on output sizes - video-decode: better handle corrupted h264 streams, better allocate memory - misc: choose composite video when HDMI is not plugged Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: bumpGravatar Yann E. MORIN2014-05-091-1/+1
| | | | | | | Undocumented changes (probably related to HDMI). Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: bump for enhancements and bug fixesGravatar Yann E. MORIN2014-04-301-1/+1
| | | | | | | | | | | Fixes and enhancements for: - video: add 3D stereo, unusual streams with skipped frames - audio: reset-on-flush, alsa passthrough, volume - misc : SDRAM drive strength - some undocumented changes Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: bump revisionGravatar Yann E. MORIN2014-04-141-1/+1
| | | | | | | | | | | | | | | | | | Of utmost importance, this bump allows to overclock the RPi to even higher frequencies: ARM > 1200MHz, core > 600MHz, RAM > 600MHz. :-) To be used with caution, of course! :-) Fixes and enhancements for: - clocks : allow higher overclocks - audio : PCM channel expansion/conversion - video : stutter on streams without b-frames, choice of scaling /kernel/ - camera : padding-removal, new YUV and BGR modes - decoder: timestamps fixes, frames interval tracking - encoder: misc jpeg encoding fixes, save inline motion vectors - display: don't require EDID on HDMI Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rpi-firmware: bump revisionGravatar Yann E. MORIN2014-03-291-1/+1
| | | | | | | | | | | | Fixes in firmware: - misc: SDRAM calibration - camera: burst performance, exposure, EXIF - audio: noise in multichannel output, 8-bit input, float input/output, non-power-of-2 multi-channel - video: SEI in h264 encoder Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rpi-firmware: bump versionGravatar Yann E. MORIN2014-03-161-1/+1
| | | | | | | | | | | | Bump for misc fixes and enhancements: - firmware: smaller cut-down (aka rescue) firmware - audio: sample rates, float samples, any-number-of-channels - hdmi: fix for (high?) output rates - video: h264 decode when changing resolution - camera: high frame rates, full FoV Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: bump versionGravatar Yann E. MORIN2014-03-111-1/+1
| | | | | | | | Bump to latest changeset: - fix for detecting monitor Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: bump versionGravatar Yann E. MORIN2014-03-021-1/+1
| | | | | | | | | | | | Fixes and enhancements for: - audio: clock, HDMI passthrough, DTS - video playback: unpacked bitstreams - 3D: HW textures orientation - PWM: boot-time options - undisclosed changes Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rpi-firmware: bump for misc enhancements and fixesGravatar Yann E. MORIN2014-02-031-1/+1
| | | | | | | | Fixes for h264 video deocding, audio playback and cec. Some improvements in HDMI output management. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: bump for misc fixes/improvementsGravatar Yann E. MORIN2014-01-191-1/+1
| | | | | | | | | | | | | Bring a slew of fixes and improvements to: - boot hang - camera zoom, night mode - MJPEG decoder/encoder - video decoder/encoder - dispmanx (3D engine) - documentation Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: bumpGravatar Yann E. MORIN2013-12-131-1/+1
| | | | | | | | | | This bumps gets us: - support for the v4l2 driver - fix latencies in vdec3 (h264 decoder) - fix incorrect frame presentation in de-interlacing filter Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* packages: convert Github http:// users to the github helperGravatar Mischa Jonker2013-12-061-1/+1
| | | | | | | | | | [Thomas: taken from Mischa original github patch.] Signed-off-by: Mischa Jonker <mjonker@synopsys.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Tested-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: only install one firmware fileGravatar Yann E. MORIN2013-12-032-6/+41
| | | | | | | | | | | Since only one firmware is used to boot the Raspberry Pi, there is no reason to install all of them. Add an option to select what firmware to install. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: bump for misc fixes and improvementsGravatar Yann E. MORIN2013-12-011-1/+1
| | | | | | | | | | | | | This fixes a few shortcomings in the boot firmware: - emmc pll clock issues - audio underruns and chirps - unload of sensor drivers (?) - missing config.txt no longer borks the boot - lockups during long exposures on the camera - YUV-to-texture fastpath for the camera Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: bump versionGravatar Yann E. MORIN2013-11-111-1/+1
| | | | | | | | | | Bump bootloader and GPU firmware for misc fixes: - cec fixes - DTS buffering - others (pause_burst_frames enabled by default. WTF is that?) Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: bumpGravatar Yann E. MORIN2013-11-051-1/+1
| | | | | | | Further fixes for de-interlacing. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* git packages: use full revision hashGravatar Thomas De Schampheleire2013-11-021-1/+1
| | | | | | | | | | | There is no benefit in using the shortened git revision hash. On the contrary: the shorter the hash, the higher the risk of having collisions with another commit. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> Acked-by: Samuel Martin <s.martin49@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/rpi-firmware: bump versionGravatar Yann E. MORIN2013-10-101-1/+1
| | | | | | | | | | Fixes for de-interlacing of /unusual/ MPEG streams. Yes, some people seem to enjoy generating MPEG streams in which interlacing is not constant. That's apparently 100% valid, but yet very unusual, and at the very least, weird. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: bump versionGravatar Yann E. MORIN2013-10-051-1/+1
| | | | | | | Fix for issues with USB, audio, and GLESv2. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/rpi-firmware: bump versionGravatar Yann E. MORIN2013-09-221-1/+1
| | | | | | | Fixes for USB and audio; enable video capture. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/rpi-firmware: bump versionGravatar Yann E. MORIN2013-09-051-1/+1
| | | | | | | | Fixes and improvements for USB, audio sync, camera support, codecs, HDMI framerate and audio, and GPU freezes. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/rpi-firmware: bump versionGravatar Yann E. MORIN2013-07-071-1/+1
| | | | | | | | | | | | | | | | Fixes for: - sound volume - GL deadlock - ressources leak - compressed audio streams - audio sampling up to 192kHz - display scaling - cache flush for mailbox Switch to using a 7-char cset, instead of the long one. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/rpi-firmware: version bump for HDMI and audio fixesGravatar Yann E. MORIN2013-06-271-1/+1
| | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package/rpi-firmware: updateGravatar Yann E. MORIN2013-06-073-2/+5
| | | | | | | | | | | | | | | Updating brings in a new bootloader that enables more free codecs: MJPEG, VP6, VP8, Ogg Theora and Ogg Vorbis Also, the command-line definition has moved to its own file, now. Although the legacy 'cmdline' variable seems to still be supported for a little while, better switch now than forget when we upgrade later. Update the RPi board readme accordingly. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* rpi-firmware: fix github tarball to use commit idGravatar Spenser Gilliland2013-06-061-1/+1
| | | | | Signed-off-by: Spenser Gilliland <spenser@gillilanding.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Normalize separator size to 80Gravatar Alexandre Belloni2013-06-061-2/+2
| | | | | Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* various packages: fix license informationGravatar Simon Dawson2013-05-081-1/+1
| | | | | Signed-off-by: Simon Dawson <spdawson@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* rpi-firmware: Fixup config.txtGravatar Maxime Hadjinlian2013-05-021-1/+2
| | | | | | | | | | | | | The default name of the kernel binary for the RaspberryPi is kernel.img, it's only a zImage kernel renamed. Since Buildroot will build a zImage, the default config should use the zImage name instead of forcing the user to rename a file. This patch also remove the cmdline argument rootfstype. There is no point forcing the user to use ext4 for its root partition. Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* rpi-firmware: New packageGravatar Maxime Hadjinlian2013-01-063-0/+44
Introducing a package to install pre-built binaries for the bootloader and the GPU firmware for the RaspberryPi board. [Peter: rename to rpi-firmware, add link to http://elinux.org/RPiconfig] Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>