summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* armstubs: Define the new symbols use in Makefileag/toolsAndrei Gherzan2020-01-131-0/+4
| | | | | | | | The tools repository renamed the CC, LD etc symbols to CC7, LD7 etc. See: https://github.com/raspberrypi/tools/commit/b0c869bc929587a7e1d20a98e2dc828a24ca396a Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi-tools: Update to current HEADAndrei Gherzan2020-01-131-3/+3
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: bump to Linux version 4.19.93Pierre-Jean Texier2020-01-131-2/+2
| | | | Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
* raspberrypi-cm3.conf: drop KBUILD_DEFCONFIG definitionRicardo Salveti2020-01-081-1/+0
| | | | | | | KBUILD_DEFCONFIG should be defined by the kernel recipe instead, such as linux-raspberrypi. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
* linux-raspberrypi: define kbuild defconfig for rpi cm3Ricardo Salveti2020-01-081-0/+1
| | | | | | Also define a default kbuild defconfig value for rpi cm3. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
* conf/machine: add pci to MACHINE_FEATURES for Pi4Allen Wild2020-01-072-0/+2
| | | | | | | This pulls in the pciutils package (including `lspci`) via packagegroup-base. Signed-off-by: Allen Wild <allenwild93@gmail.com>
* raspi-gpio: bump to revision 4edfde1Pierre-Jean Texier2019-12-311-1/+1
| | | | | | | | This includes the following changes: 4edfde1 Update raw output to show pull registers on 2711 Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
* rpi-gpio: bump to version 0.7.0Pierre-Jean Texier2019-12-312-35/+6
| | | | | | | | | Also: - update the HOMEPAGE location - refresh patch - use 'distutils3' to support python3 -> python2 is now deprecated Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
* linux-raspberrypi-rt: bump to revision e2e9cecPierre-Jean Texier2019-12-241-1/+1
| | | | | | | | | | | | | | | | This version includes a fix for the USB part. Fixes: [ 2.988098] CPU: 3 PID: 79 Comm: irq/56-dwc_otg_ Not tainted 4.19.71-rt24 #1 [ 2.988102] Hardware name: BCM2835 [ 2.988134] [<801120a8>] (unwind_backtrace) from [<8010d260>] (show_stack+0x20/0x24) [ 2.988151] [<8010d260>] (show_stack) from [<8085340c>] (dump_stack+0xbc/0x100) [ 2.988167] [<8085340c>] (dump_stack) from [<80121160>] (__warn.part.0+0xcc/0xe8) [ 2.988182] [<80121160>] (__warn.part.0) from [<80121314>] (warn_slowpath_null+0x54/0x5c) [ 2.988197] [<80121314>] (warn_slowpath_null) from [<8014f120>] (migrate_disable+0x220/0x Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
* linux-raspberrypi.inc: no longer set CONFIG_LOCALVERSION to empty stringMichael Baisch2019-12-231-3/+2
| | | | | | Fixes: #533 Signed-off-by: Michael Baisch <baisch@tau-tec.com>
* pi-bluetooth: Runtime depends on udev-rules-rpiLeon Anavi2019-12-231-0/+4
| | | | | | | | | | Add udev-rules-rpi as a runtime dependency. It brings udev rules for creating /dev/serial1. This way hciuart.service, provided by pi-bluetooth, will be successfully started because it depends on dev-serial1.device. As a result the Bluetooth module will be properly attached via UART HCI to BlueZ stack. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
* linux-raspberrypi: Bump to 4.19 recipe to 4.19.88Andrei Gherzan2019-12-201-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi-firmware: Update to current HEADAndrei Gherzan2019-12-202-5/+5
| | | | | | | | | | | | This RaspberryPi firmware update includes a change in the license file as well[1]. This change is for supporting customisation program. [1] https://github.com/raspberrypi/firmware/commit/dd9e9ebb5d5306e91acb135db890cf18f3a5eea2 As a result of this change, we update the hash in the bcm2835-bootfiles recipe as well. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* sdcard_image-rpi.bbclass: Use IMAGE_NAME_SUFFIX variable in SDIMGFrancois Retief2019-12-051-1/+1
| | | | | | | | Use the IMAGE_NAME_SUFFIX variable to build the SDIMG name. Some layers, notably meta-mender, change the IMAGE_NAME_SUFFIX variable to something other that ".rootfs", causing build failures. Signed-off-by: Francois Retief <fgretief@gmail.com>
* pi-blaster: bump to revision befd8efPierre-Jean Texier2019-11-122-35/+2
| | | | | | | | | Also: - remove upstreamed patch. - update LIC_FILES_CHKSUM: License in the README was moved a couple of lines below Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
* wiringpi: remove obsolete filesPierre-Jean Texier2019-11-111-415/+0
| | | | | | | Since commit e050601 ("wiringpi: Delete"), wiringpi does not exits anymore. Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
* raspi-gpio: bump to revision 2eaa8b8Pierre-Jean Texier2019-11-081-1/+1
| | | | | | | | | | | | | This includes the following changes: 2eaa8b8 Initialise hwbase so that access without /dev/gpiomem works again f36777c Whitespace tidyup (and re-ran astyle). No functional changes. 80fa7d0 Add support for 2711 bf7f4c8 Reformat with astyle (cosmetic change) aa55bbd Autoreconf for Buster 5e453d0 raspi-gpio: Fix handling of "funcs" mode Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
* linux-raspberrypi: Bump to 4.19 recipe to 4.19.81Andrei Gherzan2019-11-081-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-firmware-rpidistro: Bump revisionAndrei Gherzan2019-11-081-1/+1
| | | | | | | | | This reverts the last firmware update where enabling WiFi breaks Bluetooth connectivity[1]. [1] https://github.com/RPi-Distro/firmware-nonfree/issues/7 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi-tools: Update to current HEADAndrei Gherzan2019-11-081-3/+3
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi-firmware: Update to current HEADAndrei Gherzan2019-11-081-4/+4
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* pi-bluetooth: Update to latest version (0.1.12)Andrei Gherzan2019-11-082-9/+7
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* vc-graphics: Clarify license conditionsPaul Barker2019-10-241-1/+1
| | | | | | | The license text matches the 'Broadcom-RPi' custom license used in bcm2835-bootfiles. Signed-off-by: Paul Barker <paul@betafive.co.uk>
* bcm2835-bootfiles: Clarify license conditionsPaul Barker2019-10-242-1/+30
| | | | | | | We define a new 'Broadcom-RPi' license and include the full text in our custom-licenses directory. Signed-off-by: Paul Barker <paul@betafive.co.uk>
* armstubs: License is BSD-3-ClausePaul Barker2019-10-241-1/+1
| | | | | | | | All source files in the armstubs directory have a 3-clause BSD license. The Makefile doesn't appear to use any files from outside this directory during the build. Signed-off-by: Paul Barker <paul@betafive.co.uk>
* licenses: Drop unused Broadcom license filePaul Barker2019-10-241-25/+0
| | | | Signed-off-by: Paul Barker <paul@betafive.co.uk>
* linux-raspberrypi=4.19.80 bcm2835-bootfiles=20191021Martin Jansa2019-10-242-6/+6
| | | | | | | | | * Upgrade the kernel to latest with corresponding firmware. * This VC4 firmware is compatible with network boot described here: https://github.com/raspberrypi/rpi-eeprom/blob/master/firmware/raspberry_pi4_network_boot_beta.md Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* u-boot: drop patches for RPi4 merged upstream.Patrick Vacek2019-10-2310-511/+0
| | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
* linux-raspberrypi: Updating the linux revision to resolve video rendering issueKhan30332019-10-181-2/+2
| | | | Signed-off-by: Khan3033 <Riyaz.l@ltts.com>
* omxplayer: Disable on aarch64Khem Raj2019-10-161-0/+1
| | | | | | It does not build for 64bit, needs porting Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi-rt: Update 4.19 recipe to 4.19.71Vincenzo Pacella2019-10-151-2/+2
| | | | Signed-off-by: Vincenzo Pacella <shaduz@shaduzlabs.com>
* wiringpi: DeleteKhem Raj2019-10-102-36/+0
| | | | | | | | It has gone closed source and git tree has disappeared http://wiringpi.com/wiringpi-deprecated/ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-firmware-rpidistro_git: Update wifi firmwareFlorin Sarbu2019-10-092-52/+4
| | | | | | | | | | | | | This updates brcmfmac43455-sdio.bin to version 7.45.189 and brcmfmac43430-sdio.bin to version 7.45.98.83 This updated upstream firmware also includes the changes from 0001-brcmfmac43455-sdio.txt-Follow-raspbian-change-for-bo.patch so we remove this patch along with removing the do_clean_pc function which is not needed anymore since we don't apply any other patches to the upstream source. Signed-off-by: Florin Sarbu <florin@balena.io>
* sdcard_image-rpi.bbclass: make the dep on rpi-config:do_deploy explicitChris Laplante2019-10-091-0/+1
| | | | Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
* bcm2835-bootfiles: tighten up dep on rpi-configChris Laplante2019-10-091-0/+2
| | | | | | | | | | Intuitively, bcm2835-bootfiles:do_deploy should depend on rpi-config:do_deploy. This indirectly resolves a missing dep between rpi-config:do_deploy and do_image_rpi_sdimg (on an image recipe inheriting from sdcard_image-rpi.bbclass). This manifested as changes to rpi-config (e.g. setting or unsetting ENABLE_* variables) not triggering a rebuild of the SD card image. Signed-off-by: Chris Laplante <mostthingsweb@gmail.com>
* extra-build-config.md: Document DISABLE_VC4GRAPHICSAndrei Gherzan2019-09-161-0/+4
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-base.inc: Introduce DISABLE_VC4GRAPHICSAndrei Gherzan2019-09-161-1/+1
| | | | | | | | | | | | Since we enabled vc4graphics by default[1], there is no easy way to disable it if needed. This patch introduces a variable (DISABLE_VC4GRAPHICS) which when set to '1' will not add 'vc4graphics' to MACHINE_FEATURES forcing the old behaviour. One could use it in 'local.conf' for example. [1] https://github.com/agherzan/meta-raspberrypi/pull/417 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi*.conf: Remove vc4 configuration as we already default to itAndrei Gherzan2019-09-163-3/+0
| | | | | | | | | As of late[1], we defaulted to enabling vc4graphics in MACHINE_FEATURES. Let's cleanup the machine configurations as per this change. [1] https://github.com/agherzan/meta-raspberrypi/pull/417 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi-linux: removed protocoll setting from SRC_URITimm Eversmeyer2019-09-121-1/+1
| | | | | | Default protocoll for git will be used. Default setting is in the most case https. Signed-off-by: Timm Eversmeyer saeugetier@gmail.com
* extra-build-config.md: add RPi 0W to UART sectionBernardo A. Rodrigues2019-09-101-1/+1
| | | | | | This makes it clear in the docs that ENABLE_UART can be used both for the RPi 0W or 3. Signed-off-by: Bernardo A. Rodrigues <bernardaraujor@gmail.com>
* linux-raspberrypi: Update 4.19 recipe to 4.19.71Andrei Gherzan2019-09-091-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* u-boot-fw-utils: apply the same rpi4 patches as for u-boot recipeMartin Jansa2019-09-093-12/+16
| | | | | | | | | | | | | | | | * otherwise u-boot-fw-utils build for rpi4 fails with: scripts/kconfig/conf --defconfig=arch/../configs/rpi_4_defconfig Kconfig *** *** Can't find default configuration "arch/../configs/rpi_4_defconfig"! *** scripts/kconfig/Makefile:128: recipe for target 'rpi_4_defconfig' failed * cannot include/require u-boot_2019.07.bbappend directly in u-boot-fw-utils_2019.07.bbappend, because then it fails with: "u-boot_2019.01.bbappend: not a BitBake file" Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* eglinfo: Drop bbappendKhem Raj2019-09-042-4/+0
| | | | | | eglinfo has been removed from OE-Core since aa36510ebe Signed-off-by: Khem Raj <raj.khem@gmail.com>
* layer.conf: Add zeus to compatible layersKhem Raj2019-09-041-1/+1
| | | | | | zeus is codename for next 3.0 release Signed-off-by: Khem Raj <raj.khem@gmail.com>
* raspberrypi-firmware: upgrade to latest to fix vc4-fkmsMartin Jansa2019-08-281-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * with 4.19.66 kernel the vc4-fkms no longer works, because it doesn't get any usable modes from firmware * this behavior was introduced probably in one of following changes: https://github.com/raspberrypi/firmware/commit/38e81f25e639d19fc0ce6e67fd39998c340a15d5 https://github.com/raspberrypi/linux/pull/3082 https://github.com/raspberrypi/linux/pull/3110 https://github.com/raspberrypi/firmware/commit/66bafab005569e3eb92ec54cd3efeee3da338738 * without this fix: root@rpijama:~# cat /proc/device-tree/soc/firmwarekms@7e600000/status okay root@rpijama:~# modeprint vc4 Starting test Resources count_connectors : 1 count_encoders : 1 count_crtcs : 1 count_fbs : 0 Connector: HDMI-A-1 id : 51 encoder id : 0 conn : connected size : 0x0 (mm) count_modes : 0 count_props : 9 props : 1 2 5 6 52 53 54 55 56 count_encoders : 1 encoders : 50 Encoder: TMDS id :50 crtc_id :0 type :2 possible_crtcs :0x1 possible_clones :0x0 Crtc id : 49 x : 0 y : 0 width : 0 height : 0 mode : 0xfec884 gamma size : 0 Ok * with this fix: martin@jama ~ $ sshc root@rpijama Warning: Permanently added 'rpijama,192.168.169.37' (ECDSA) to the list of known hosts. root@rpijama:~# modeprint vc4 Starting test Resources count_connectors : 1 count_encoders : 1 count_crtcs : 1 count_fbs : 0 Connector: HDMI-A-1 id : 51 encoder id : 50 conn : connected size : 1600x900 (mm) count_modes : 22 count_props : 9 props : 1 2 5 6 52 53 54 55 56 count_encoders : 1 encoders : 50 Mode: "1920x1080" 1920x1080 60 Mode: "1920x1080" 1920x1080 60 Mode: "1920x1080" 1920x1080 50 Mode: "1920x1080" 1920x1080 30 Mode: "1920x1080" 1920x1080 30 Mode: "1920x1080" 1920x1080 25 Mode: "1920x1080" 1920x1080 24 Mode: "1920x1080" 1920x1080 24 Mode: "1280x1024" 1280x1024 60 Mode: "1360x768" 1360x768 60 Mode: "1152x864" 1152x864 60 Mode: "1280x720" 1280x720 60 Mode: "1280x720" 1280x720 60 Mode: "1280x720" 1280x720 50 Mode: "1024x768" 1024x768 60 Mode: "800x600" 800x600 60 Mode: "720x576" 720x576 50 Mode: "720x480" 720x480 60 Mode: "720x480" 720x480 60 Mode: "640x480" 640x480 60 Mode: "640x480" 640x480 60 Mode: "720x400" 720x400 70 Encoder: TMDS id :50 crtc_id :49 type :2 possible_crtcs :0x1 possible_clones :0x0 Crtc id : 49 x : 0 y : 0 width : 1920 height : 1080 mode : 0x1fcde54 gamma size : 0 Ok * tested on raspberrypi3 B weston works fine qtbase-examples tested with: /usr/share/examples/opengl/cube/cube -platform eglfs * the same issue is now in warrior, after someone tests on raspberrypi4 it would be good to backport this to warrior as well Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* bpftool: Enable for rpi since default kernel is > 4.14 nowKhem Raj2019-08-281-3/+0
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mesa: Enable vc4, v3d, kmsro gallium driversKhem Raj2019-08-281-3/+2
| | | | | | This enables new v3d driver which needs kmsro as dependency Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi-rt: update to latest commit for 4.14 seriesFrancesco Giancane2019-08-221-2/+2
| | | | | | | | Update linux kernel 4.14 series recipe for building with latest -rt branch. This fixes #474. Signed-off-by: Francesco Giancane <francescogiancane8@gmail.com>
* linux-raspberrypi: add linux-raspberrypi-rt 4.19Vincenzo Pacella2019-08-183-11/+19
| | | | | | add rt kernel recipe for version 4.19 Signed-off-by: Vincenzo Pacella <shaduz@shaduzlabs.com>
* linux-raspberrypi: update to 4.14.114Francesco Giancane2019-08-151-2/+2
| | | | | | | | | | | | | Kernel 4.19.y and above was patched to rename the Raspberry Pi Zero W dts. Unfortunately, this modification was not propagated to previous kernels, especially on the 4.14.y series which is still supported in this layer. Thus, kernel 4.14.y would not build because correct .dts file is not found. The aforementioned modification was merged as backport back in 4.14.y series. Updating to the latest commit fixes the issue. Signed-off-by: Francesco Giancane <francescogiancane8@gmail.com>