sss22213
11209a4981
recipes-bsp: Add support for Raspberry Pi HD quality camera
...
Signed-off-by: Bohung-Nian <n0404.n0404@gmail.com >
2021-05-19 20:00:02 +01:00
matt-hammond-bbc
b601818301
libva: Fix for when using userland
...
https://github.com/agherzan/meta-raspberrypi/issues/842
Fixes failing build of libva when using `userland` recipe.
Same as: https://github.com/agherzan/meta-raspberrypi/commit/ac16b0e9d713bcc4ee0e976259064d1a318a5aac
Signed-off-by: Matt Hammond <matt.hammond@bbc.co.uk >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-05-18 14:58:43 +01:00
SCVready
e4ab480630
rpi-config: comment updated
...
Updated the comment that indicates there is a possible file limitation
in config.txt affecting certain variables, at least the "start_x" var.
This issue was originally discussed and fixed in:
https://github.com/agherzan/meta-raspberrypi/pull/678
and this commit updates the comment added with the new info gathered from:
https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=298129
and from a similar issue:
https://github.com/raspberrypi/firmware/issues/1012
Signed-off-by: SCVready <alejandro.solozabal@outlook.com >
2021-05-18 14:58:15 +01:00
Changqing Li
fb253346c2
99-com.rules: fix error invalid substitution type
...
fix below error:
/etc/udev/rules.d/99-com.rules:10 Invalid value "/bin/sh -c
'ALIASES=/proc/device-tree/aliases; if cmp -s $ALIASES/uart0
$ALIASES/serial0; then echo 0;elif cmp -s $ALIASES/uart0
$ALIASES/serial1; then echo 1; else exit 1; fi'" for PROGRAM (char 58:
invalid substitution type)
Signed-off-by: Changqing Li <changqing.li@windriver.com >
2021-05-16 01:45:23 +01:00
Khem Raj
4302d3a509
bluez-firmware-rpidistro: Update to 1.2-4+rpt8
...
Package new firmwares for cm43430b0 and bcm4345c5
License-update: Updates about new firmware added [1]
[1] https://github.com/RPi-Distro/bluez-firmware/commit/83921f41fe58ec7fcc825e626d4a88796fff62fd#diff-93467241211d3f9d253fb8ad341738fbda5e5d3ade4721326f2bba82525fbaee
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-05-16 01:43:18 +01:00
Khem Raj
73ed90a6ff
linux-firmware-rpidistro: Update to 20190114-1+rpt11
...
Update CYW43455 firmware
 - brcm/brcmfmac43455-sdio.bin 7.45.229
 - See: https://github.com/raspberrypi/linux/issues/3849
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-05-16 01:43:18 +01:00
Pierre-Jean Texier
d4d1441bd2
rpi-base: make SPLASH overridable from outside
...
Signed-off-by: Pierre-Jean Texier <texier.pj2@gmail.com >
2021-05-11 16:18:24 +01:00
Khem Raj
8cffbf5e85
raspberrypi-firmware: Update to include 5.10.31 updates
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-04-26 09:02:04 +01:00
Khem Raj
ff6cda5d8f
linux-raspberrypi: Update to 5.10.31
...
Update yocto kernel metadata to latest 5.10 as well.
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-04-26 09:02:04 +01:00
Persian Prince
bb974dc078
userland: Correct PV after SRCREV update
2021-04-12 17:11:03 +01:00
Khem Raj
f9a13f3b9a
userland: Update to latest master
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-04-03 17:07:25 +01:00
Khem Raj
214c12870b
raspberrypi-firmware: Update to 20210326
...
Includes prebuilts with 5.10.25 kernel
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-04-03 17:07:25 +01:00
Khem Raj
1e6e3222d9
linux-raspberrypi-5.10: Upgrade to 5.10.25
...
Detail changelog [1]
[1] https://github.com/raspberrypi/linux/compare/ec967eb45f8d4ed59bebafb5748da38118383be7...d1fd8a5727908bb677c003d2ae977e9d935a6f94
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-04-03 17:07:25 +01:00
Khem Raj
de51de5ca0
mesa-gl: Use GALLIUMDRIVERS instead of DRIDRIVERS for passing swrast
...
latest mesa errors out
../mesa-21.0.0/meson.build:21:0: ERROR: Options "swrast" are not in allowed choices: "auto, i915, i965, r100, r200, nouveau"
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-04-03 17:07:25 +01:00
Khem Raj
d1f191ed30
tune-arm1176jzf-s.inc: Rework to match oe-core
...
OE-core now uses -mcpu instead of mtune
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-03-24 16:32:03 +00:00
Khem Raj
3145390785
gitignore: Ignore .pyc files
...
They are generated, esepcially during test runs and selftests
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-03-24 10:07:46 +00:00
Khem Raj
8a149b63ab
layer.conf: Drop gatesgarth and add honister to LAYERSERIES_COMPAT
...
master can only be validated with latest WIP oe-core releases so drop
gatesgrath which is now a dedicated release, soon hardknott will be out
too but for master needs its fine, while hear add honister ( fall 2021 )
release too
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-03-23 15:11:42 +00:00
Mike Looijmans
fdf02accfe
rpi-base: Add missing overlay_map.dtb and vc4-kms-v3d-pi4.dtbo
...
overlay_map.dtb arranges that when config.txt requests "vc4-kms-v3d"
the rpi4 will actually load "vc4-kms-v3d-pi4" and fixups like that.
It is present on the official distros, and must be put into the
overlays subdirectory in the boot partition.
For a detailed description of the overlay_map.dts file see:
https://www.raspberrypi.org/documentation/configuration/device-tree.md#part2.2.10
vc4-kms-v3d-pi4 is required for the arm based kms driver on the rpi4.
Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl >
2021-03-09 19:44:16 +00:00
Mike Looijmans
ef04a3a523
linux-raspberrypi: Upgrade to 5.10.17
...
This fixes, amongst others, issues with I2C controller interrupts on the RPI4
that prevented a touch panel from functioning.
Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl >
2021-03-09 19:44:16 +00:00
Mike Looijmans
0b4a73ebad
raspberrypi-firmware: Update to 2021-02-25
...
This version is compatible with the 5.10.17 kernel
https://github.com/raspberrypi/firmware/commit/5985247fb75681985547641d66196c77499f26b9
Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl >
2021-03-09 19:44:16 +00:00
Martin Jansa
853ccd7440
sdcard_image-rpi.bbclass: shorten the default BOOTDD_VOLUME_ID
...
* raspberrypi4-64 is 15 characters and with dosfstools-4.2 it breaks rootfs.rpi-sdimg with:
mkfs.vfat: Label can be no longer than 11 characters
mkfs.fat 4.2 (2021-01-31)
* introduced in:
https://github.com/dosfstools/dosfstools/commit/c598354
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
2021-03-04 16:24:38 +00:00
Mike Looijmans
68976061c5
overlays: Add "vc4-kms-dsi-7inch.dtbo"
...
In theory, this would allow one to use the official 7-inch touchscreen
in combination with the (non-firmware) kms driver by adding the
following lines to config.txt:
ignore_lcd=1
dtoverlay=vc4-kms-v3d
dtoverlay=vc4-kms-dsi-7inch
Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl >
2021-03-02 16:59:27 +00:00
Khem Raj
5e543bd817
python3-adafruit-blinka: Delete microcontroller/bcm283x for non arm32 machines
...
It has prebuilt binary libgpiod_pulsein for rpi machines and these binary is 32bit
therefore we can not include it for 64bit machines even if they are rpi
based unless they have multilib enabled.
This patch makes it visible only on 32bit rpi
Fixes QA errors like
ERROR: QA Issue: Architecture did not match (ARM, expected AArch64) in /usr/lib/python3.9/site-packages/adafruit_blinka/microcontroller/bcm283x/pulseio/.debug/libgpiod_pulsein [arch]
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-03-01 10:49:06 +00:00
Khem Raj
0a83508fac
python3-adafruit-blinka: Make rpi-gpio dependency conditional
...
https://github.com/agherzan/meta-raspberrypi/pull/815
introduced python3-adafruit-blinka and this recipe has added rdep on rpi-gpio,
however rpi-gpio is rpi specific package, and therefore should only be added
when building rpi based platforms, this makes the layer work in a
multi-bsp setup work
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-02-27 20:26:29 +00:00
Jose Quaresma
0a89fb8dac
gstreamer1.0-omx: drop config-files-path.patch
...
gstreamer1.0-omx receipe on OE-core sets:
core-name=${GSTREAMER_1_0_OMX_CORE_NAME} on the installed gstomx.conf
in this case it will set:
core-name="${libdir}/libopenmaxil.so" in ${sysconfdir}/xdg/gstomx.conf
this is done in set_omx_core_name that is a do_install[postfuncs]
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com >
2021-02-26 12:49:18 +00:00
Jose Quaresma
946fc1ee5f
gstreamer1.0-omx: consolidate the append usage and only use one
...
move patches from gstreamer1.0-omx-1.18 => gstreamer1.0-omx
and use PN on FILESEXTRAPATHS
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com >
2021-02-26 12:49:18 +00:00
Jose Quaresma
45a9819a43
gstreamer1.0-omx: drop custom cflags
...
This is not need any more to build with gstreamer 1.18
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com >
2021-02-26 12:49:18 +00:00
Chris Laplante
f80b8d2dff
python3-adafruit-pureio: add recipe
...
Signed-off-by: Chris Laplante <mostthingsweb@gmail.com >
2021-02-26 12:48:42 +00:00
Chris Laplante
0d0c563aa1
python3-adafruit-platformdetect: add recipe
...
Signed-off-by: Chris Laplante <mostthingsweb@gmail.com >
2021-02-26 12:48:42 +00:00
Chris Laplante
ca70494511
python3-adafruit-circuitpython-register: add recipe
...
Signed-off-by: Chris Laplante <mostthingsweb@gmail.com >
2021-02-26 12:48:42 +00:00
Chris Laplante
76656d27bb
python3-adafruit-circuitpython-pca9685: add recipe
...
Signed-off-by: Chris Laplante <mostthingsweb@gmail.com >
2021-02-26 12:48:42 +00:00
Chris Laplante
0a58422984
python3-adafruit-circuitpython-motorkit: add recipe
...
Signed-off-by: Chris Laplante <mostthingsweb@gmail.com >
2021-02-26 12:48:42 +00:00
Chris Laplante
b29eb27c5b
python3-adafruit-circuitpython-motor: add recipe
...
Signed-off-by: Chris Laplante <mostthingsweb@gmail.com >
2021-02-26 12:48:42 +00:00
Chris Laplante
823220e648
python3-adafruit-circuitpython-busdevice: add recipe
...
Signed-off-by: Chris Laplante <mostthingsweb@gmail.com >
2021-02-26 12:48:42 +00:00
Chris Laplante
c8f7eae1b8
python3-adafruit-blinka: add recipe
...
Signed-off-by: Chris Laplante <mostthingsweb@gmail.com >
2021-02-26 12:48:42 +00:00
Martin Jansa
10d21b8022
sdcard_image-rpi.bbclass: increase default boot partition size from 40MiB to 48MiB
...
* 5.10 kernel got a bit bigger especially for aarch64:
5.10: 22M deploy/images/raspberrypi4-64/Image-raspberrypi4-64.bin
5.10: 7.0M deploy/images/raspberrypi4/uImage-raspberrypi4.bin
5.4: 16M deploy/images/raspberrypi4-64/Image-raspberrypi4-64.bin
5.4: 6.2M deploy/images/raspberrypi4/uImage-raspberrypi4.bin
* and the space in fat boot partition was already tight:
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk0p1 40M 38M 1.7M 96% /
* increase the size to compensate for it, otherwise
do_image_rpi_sdimg now fails with:
Creating filesystem with Boot partition 40960 KiB and RootFS 1822720 KiB
0+0 records in
0+0 records out
0 bytes copied, 0.000100992 s, 0.0 kB/s
Model: (file)
Disk foo.rootfs.rpi-sdimg: 1913MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 4194kB 46.1MB 41.9MB primary boot, lba
2 46.1MB 1913MB 1866MB primary
mkfs.fat: warning - lowercase labels might not work properly with DOS or Windows
mkfs.fat 4.1 (2017-01-24)
Copying bootcode.bin
Copying cmdline.txt
Copying config.txt
Copying fixup.dat
Copying fixup4.dat
Copying fixup4cd.dat
Copying fixup4db.dat
Copying fixup4x.dat
Copying fixup_cd.dat
Copying fixup_db.dat
Copying fixup_x.dat
Copying rpi-bootfiles-20210205.stamp
Copying start.elf
Copying start4.elf
Copying start4cd.elf
Copying start4db.elf
Copying start4x.elf
Copying start_cd.elf
Copying start_db.elf
Copying start_x.elf
Copying bcm2711-rpi-4-b.dtb
Copying at86rf233.dtbo
Copying disable-bt.dtbo
Copying dwc2.dtbo
Copying gpio-ir.dtbo
Copying gpio-ir-tx.dtbo
Copying gpio-key.dtbo
Copying hifiberry-amp.dtbo
Copying hifiberry-dac.dtbo
Copying hifiberry-dacplus.dtbo
Copying hifiberry-digi.dtbo
Copying justboom-both.dtbo
Copying justboom-dac.dtbo
Copying justboom-digi.dtbo
Copying i2c-rtc.dtbo
Copying imx219.dtbo
Copying iqaudio-dac.dtbo
Copying iqaudio-dacplus.dtbo
Copying mcp2515-can0.dtbo
Copying mcp2515-can1.dtbo
Copying miniuart-bt.dtbo
Copying pitft22.dtbo
Copying pitft28-capacitive.dtbo
Copying pitft28-resistive.dtbo
Copying pitft35-resistive.dtbo
Copying pps-gpio.dtbo
Copying rpi-ft5406.dtbo
Copying rpi-poe.dtbo
Copying vc4-fkms-v3d.dtbo
Copying vc4-kms-v3d.dtbo
Copying w1-gpio.dtbo
Copying w1-gpio-pullup.dtbo
Copying kernel8.img
Copying boot.scr
Copying Image
Disk full
ERROR: mcopy cannot copy /OE/build/luneos-hardknott/webos-ports/tmp-glibc/deploy/images/raspberrypi4-64/Image into boot.img
WARNING: exit code 1 from a shell command.
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
2021-02-25 14:26:26 +00:00
Bartłomiej Burdukiewicz
f5fe02c30c
rpi-cmdline: remove unnecessary spaces from cmdline.txt
...
With current recipe formatting CMDLINE variable contains
many unnecessary white spaces. This patch allow to drop
unnecessary spaces at the moment of writing them to
cmdline.txt. This will improve readability of cmdline.txt,
/proc/cmdline and dmesg output.
Signed-off-by: Bartłomiej Burdukiewicz <bartlomiej.burdukiewicz@gmail.com >
2021-02-08 17:37:46 +00:00
Aaron Shaw
509ff8c732
overlays: add missing device overlays
...
add overlays for pi zero, bcm2710 based rpi2 and rpi b rev 1
Change-type: patch
Signed-off-by: Aaron Shaw <aaron@balena.io >
2021-02-07 10:24:06 +00:00
Aaron Shaw
0c85f01506
overlays: add overlays for pi 400 and cm4
...
add overlays for pi 400 and cm4
Change-type: patch
Signed-off-by: Aaron Shaw <aaron@balena.io >
2021-02-07 10:24:06 +00:00
Aaron Shaw
fc11c5d95c
overlays: add overlay to allow 64 bit usage with CM3
...
add overlay to allow 64 bit usage with CM3
Change-type: patch
Signed-off-by: Aaron Shaw <aaron@balena.io >
2021-02-07 10:24:06 +00:00
Martin Jansa
b52d47c048
raspberrypi-firmware.inc: upgrade to latest for 5.10.13 kernel
...
https://github.com/raspberrypi/firmware/commit/7d91570f20378afc9414107dccdad70705a8a342
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
2021-02-06 13:23:34 +00:00
Martin Jansa
b947ce2148
rpi-default-versions: Switch default kernel to 5.10
...
* 5.10.11 is now considered stable:
https://github.com/raspberrypi/firmware/blob/stable/extra/uname_string7
https://github.com/raspberrypi/firmware/commit/8572bb50bf24a9ffef949ced69776e66559f4afe
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
2021-02-06 13:23:34 +00:00
Martin Jansa
7565931e23
linux-raspberrypi: update LIC_FILES_CHKSUM in .inc file and drop from 5.10 and dev recipe
...
* COPYING was changed only 4 times (last time in 5.6 with:
https://github.com/torvalds/linux/commit/74835c7db0322 )
so hopefully it will last for a while
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
2021-02-06 13:23:34 +00:00
Martin Jansa
dd163e0856
linux-raspberrypi: add recipe for 5.10 version
...
* 5.10.11 is now considered stable:
https://github.com/raspberrypi/firmware/blob/stable/extra/uname_string7
https://github.com/raspberrypi/firmware/commit/8572bb50bf24a9ffef949ced69776e66559f4afe
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com >
2021-02-06 13:23:34 +00:00
Aurelian Zanoschi
48d081265d
[documentation]Add USB host support in documentation
...
Signed-off-by: Aurelian Zanoschi <aurelian17@gmail.com >
2021-02-04 19:36:22 +00:00
Aurelian Zanoschi
7193857284
rpi-config: Add support for CM4 host USB
...
By default in case of CM4 IO board, the USB ports (header + built-in)
are disabled. In order to enable them the DWC2 mode needs to be set to
host.
Signed-off-by: Aurelian Zanoschi <aurelian17@gmail.com >
2021-02-04 19:36:22 +00:00
Ovidiu Panait
f24de44790
linux-raspberrypi: pass dtc flags via KERNEL_DTC_FLAGS
...
Currently, the do_compile log is cluttered with dtc warnings that should only
be printed when compiling with W="123":
...
/soc: node has a reg or ranges property, but no unit name
/soc/gpu: missing or empty reg/ranges property
/soc/firmware/gpio: missing or empty reg/ranges property
...
This happens because we pass dtc flags via KERNEL_EXTRA_ARGS directly on the
make command line, preventing scripts/Makefile.lib logic from appending flags
that silence dtc warnings (all assignments done from within a makefile, to a
variable specified on the command line, are ignored).
oe-core commit [1] introduced the dedicated KERNEL_DTC_FLAGS variable to pass
dtc flags via the environment. Use this variable to get rid of the do_compile
log noise.
The md5sums of the generated dtbs for raspberrypi3-64 and raspberrypi4-64 do
not change with this patch applied.
[1] https://github.com/openembedded/openembedded-core/commit/063b5de86624
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com >
2021-01-26 13:02:59 +00:00
Jonas Vautherin
56ab926557
linux-raspberrypi: Superfluous 'inherit kernel'
...
'recipes-kernel/linux/linux-yocto.inc' already inherits 'kernel'.
This commit removes the superfluous one in 'linux-raspberrypi.inc'.
Signed-off-by: Jonas Vautherin <jonas.vautherin@protonmail.ch >
2021-01-26 10:07:51 +00:00
Paul Barker
16eef23486
kas-poky-rpi.yml: Make git ignore layers cloned by kas
...
Move the layer paths used by kas into a `layers` subdirectory and add
this to the git ignore list.
Signed-off-by: Paul Barker <pbarker@konsulko.com >
2021-01-21 21:09:49 +00:00
Paul Barker
5570f2f55d
linux-raspberrypi: Uprev yocto-kernel-cache
...
Signed-off-by: Paul Barker <pbarker@konsulko.com >
2021-01-21 21:09:49 +00:00