aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
4 dayslinux-raspberrypi: Upgrade to 6.1.77mickledoreKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
4 dayslinux-raspberrypi_6.1.bb: Upgrade to 6.1.74Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
4 dayslinux-raspberrypi_6.1.bb: Update to 6.1.61 releaseKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-21machines: simplify MACHINEOVERRIDES definitionsZachary T Welch
Prepending new definitions should be preferred to assignment, as it is simpler and more conducive to defining new machine configurations that reuse these configurations. Signed-off-by: Zachary T Welch <zach@aquabyte.ai>
2023-11-17rpi-eeprom: Update to 2023.10.18-2712Matthew Draws
This follows the current latest release of rpi-eeprom: https://github.com/raspberrypi/rpi-eeprom This also removes a patch that is already in upstream. https://github.com/raspberrypi/rpi-eeprom/blob/5ec5c003bacc73847aadad712aa1fbdace8f1c4e/rpi-eeprom-update#L122 https://github.com/raspberrypi/rpi-eeprom/commit/55ca589 Signed-off-by: Matthew Draws <draws.matthew@gmail.com>
2023-11-16linux-raspberrypi: stop setting powersave as the default CPU governorCarlos Alberto Lopez Perez
* The defconfigs from the RPi Kernel set `powersave` as the default CPU governor, which is a bad idea as that reduces performance by setting the CPU frequency to the minimum one. * In case of a Yocto build user-space is not configured by default to change the CPU governor, so `powersave` will remain the CPU governor and it will slow down everything. * I submitted a fix for those defconfigs to upstream here: https://github.com/raspberrypi/linux/pull/5666 However, we shouldn't wait until that is accepted and backported to all the stable branches (if ever is). * This patch unsets the selection of `powersave` as the default CPU governor. * Then the CPU governor that will be selected as default after this patch will be the Linux's default one that is either `ondemand` or `schedutil` depending on the Kernel version. Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
2023-10-25linux-raspberrypi: Upgrade 6.1 release to latest point release 6.1.54Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-25linux-raspberrypi_6.1.bb: Update to 6.1.38Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-25linux-raspberrypi-6.1: Update to 6.1.34 releaseKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-24docs: Fix ReadTheDocs builds.os requirementAndrei Gherzan
This fixes: The configuration key "build.os" is required to build your documentation. Read more at https://docs.readthedocs.io/en/stable/config-file/v2.html#build-os Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2023-05-30udev-rules-rpi: Use 99-com.rules directly from upstreamFlorin Sarbu
Rather than have an unsynchronized copy of this file, let's use this udev rule directly from upstream. Signed-off-by: Florin Sarbu <florin@balena.io>
2023-05-15rpi-libcamera-apps: bump to latest SRCREV and set PVMartin Jansa
$ git log --oneline 22a52590c33a813743b4e6337478c208201c77b1..12098520a3dec36ba796655baac7efece457f8d8 1209852 (origin/main, origin/HEAD) utils: Better handling of containers in timestamp.py 213b166 encoder: Add logic to auto-detect H.264 encoder type b90f65a libav: Add libx264 support ba8d8de libav: Move codec specific options to different function 4d40e6d libav: Add buffer done callback cd9e4e1 libav: Make ALSA work with mono mic. 408f568 libav: Fix msg when opening audio device fails. 21157c5 build: install library headers 54a781d (tag: v1.1.2) image: dng: Make thumbnail less dark 8b286cc image: dng: Add support for 16-bit Bayer formats aa849e6 options: Set the custom tuning file as early as possible e90d21d preview: QtPreview: Copy source to a temporary line buffer for speed 9b609e2 core: Add header guard in libcamera_encoder.hpp 8dd7213 utils: Update the timestamp script to work with container files 88b620a image: Fix missing fclose 18b3a88 libav: Update to the new audio channel API 84a7f01 libav: Fixes for audio resampling 64be3bd encoder: H264: Trap framerate=0 to avoid division by zero error edf073f core: Minor code refactoring a5b5506 preview: QtPreview: Fix black level; optimize and tidy. 6d2ee58 image: Exif "Model" tags should store camera model, not ID 40e0012 preview: Fix QtPreview for preview width not a multiple of 4 a65682a core: pass VIDIOC_QUERYCAP as unsigned long 9f08463 (tag: v1.1.1) core: Allow info-text to display on the console 77a03d9 image: Add Subject Distance to EXIF data, to encode Lens Position eca5a3c build: Set a SONAME version in the libraries dc86fee options: Automatically set H.264 level 4.2 if needed 29f3943 libcamera-detect: Add multiple file name output generation options 4a824f1 actions: Add imx708 tests 785bfe7 actions: Switch to v3 scripts 1d91fdd options: prevent null pointer access to FrameDurationLimits 4fea2ee (tag: v1.1.0) core: Add HDR option, with a stop-gap implementation using V4L2 control bce2788 core: Tweak default AF options; AfMode now defaults typically to CAF d696979 core: Update documentation URL 9c5d319 (tag: v1.0.2) output: null_encoder: Fix bug in ordering of input/output callbacks 4068771 libcamera-still: --autofocus-on-capture: add a timeout for AfStateScanning 5a8926a libcamera_still: Add new option "--autofocus-on-capture" 57e6154 core: Add and implement LensPosition and AfTrigger controls d523dbc core: LibcameraApp::SetControls now always merges new controls 80f17be core: Add autofocus status reporting in FrameInfo 35b461b core: Add libcamera autofocus options 187fcf8 options: Define buffer count overwrite 114c8ae Add YUV save to stdout on "-" path 73ab09f (tag: v1.0.1) libav: Add option to choose the audio source (alsa/pulseaudio) 51bfa73 core: Use automatic mode selection for framerate baaed33 options: Switch to std::optional for framerate b89cc36 (tag: v1.0.0) libav: Fix fps reporting for avi contaners 05daa79 libav: Simplify audio timestamping d8330a4 libav: Fix mkv container framerate edac99b libcamera-vid: Add SIGINT handler cfc54c5 libav: Allow adjusting of the audio sample rate for encoding 891c8fa libav: Correctly pipe to stdout * the libraries are now correctly versioned, remove SOLIBS setting to package them Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2023-05-15rpi-libcamera-apps: fix version generation on hosts with older pythonMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2023-05-15rpi-libcamera-apps: fix flags used in aarch64 buildsMartin Jansa
* the CMakeLists.txt recognizes only 2 values: IF (NOT ENABLE_COMPILE_FLAGS_FOR_TARGET) # On a Pi this will give us armhf or arm64. execute_process(COMMAND dpkg-architecture -qDEB_HOST_ARCH OUTPUT_VARIABLE ENABLE_COMPILE_FLAGS_FOR_TARGET OUTPUT_STRIP_TRAILING_WHITESPACE) endif() message(STATUS "Platform: ${ENABLE_COMPILE_FLAGS_FOR_TARGET}") if ("${ENABLE_COMPILE_FLAGS_FOR_TARGET}" STREQUAL "arm64") # 64-bit binaries can be fully optimised. add_definitions(-ftree-vectorize) elseif ("${ENABLE_COMPILE_FLAGS_FOR_TARGET}" STREQUAL "armv8-neon") # Only build with 32-bit Pi 3/4 specific optimisations if requested on the command line. add_definitions(-mfpu=neon-fp-armv8 -ftree-vectorize) endif() the value from dpkg-architecture on host is useless when cross-compiling, so we always need to pass something for raspberrypi4-64 we were passing "armv8-neon" which results in: aarch64-oe-linux-g++: error: unrecognized command-line option '-mfpu=neon-fp-armv8' as all -mfpu options are rejected in aarch64 builds, pass better ENABLE_COMPILE_FLAGS_FOR_TARGET value for all MACHINEs Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2023-04-17python3-adafruit-blinka: Fix the correct python recipes path in ↵Rodrigo M. Duarte
dynamic-layer sub-dir The python recipes in the dynamic-layer need one more subdirectory to be in accordance with the defined in the layer settings. The recipes moved to new python sub-dir are: python3-adafruit-blinka python3-adafruit-circuitpython-busdevice python3-adafruit-circuitpython-motor python3-adafruit-circuitpython-motorkit python3-adafruit-circuitpython-pca9685 Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
2023-04-17docs: Update extra build config Raspberry Pi Camera Module sectionJesse Visser
Signed-off-by: Jesse Visser <jssvssr2000@gmail.com>
2023-04-17recipe-bsp: Add support for Raspberry Pi Camera Module v3Jesse Visser
Signed-off-by: Jesse Visser <jssvssr2000@gmail.com>
2023-03-27rpidistro-vlc: Fix build with clang16Khem Raj
Disable new warning about incompatible function pointers Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-27rpidistro-ffmpeg: Pin to use gcc alwaysKhem Raj
When using clang some .S files are not clang friendly Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-27gstreamer1.0-plugins-bad: Drop gpl packageconfigKhem Raj
This packageconfig has been removed from oe-core via commit 3ec1f30ebba498566d4b266168e1faf182a38fb8 therefore adjust Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-24rpi-default-versions: Use 6.1 kernel as defaultKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-24psplash: Make psplash wait for the framebuffer to be readyKhem Raj
Especially with systemd its seen that psplash-start service starts before /dev/fb0 is created by kernel which results in [FAILED] Failed to start Start psplash boot splash screen. this is quite frequent race now with kernel 6.1 Add device dependency on sys-devices-platform-gpu-graphics-fb0.device via a unit file drop-in Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-24linux-raspberrypi: Add recipes for 6.1 kernelKhem Raj
Default is still 5.15, until we test it out for any regressions and issues before making 6.1 as default kernel. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-07mesa-demos: enable build with userland graphics drivers.Carlos Alberto Lopez Perez
* mesa-demos can be built fine if both gles1 and egl options are disabled. This allows to have utilities like glxinfo or glxgears Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
2023-03-01linux-raspberrypi_5.15.bb: Upgrade to 5.15.92Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-16linux-firmware-rpidistro: Fix wireless on model 3B and Zero WFlorian Frank
Firmware links for model 3B and Zero W were missing. This patch sets the necessary links for brcmfmac firmware. Without the links, the firmware cannot be loaded without causing boot messages like: brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.raspberrypi,model-zero-w.bin failed with error -2 Signed-off-by: Florian Frank <git@ffrnk.de>
2023-02-16gstreamer1.0-plugins-good: rename bbappend, drop versionMartin Jansa
* the PACKAGECONFIG[rpi] isn't version specific, use versionless bbappend as other gstreamer1.0*.bbappend files here * oe-core upgrade 1.20.5 -> 1.22.0: https://git.openembedded.org/openembedded-core/commit/?id=fb2d28e0315ece6180c87c7047587673024a09f7 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2023-02-08rpi-eeprom: Add recipe for eeprom update/configurationAllan Xavier
This recipe will allow yocto images to support configuring and updating the bootloader on Raspberry Pi 4 boards. So far this recipe just includes the commands and firmware with no automation for updates. Note that this depends on nvmem-rmem support either built into the kernel or as a module. If that is not part of the kernel the scripts will error out suggesting that the vcgencmd command from the userland package is missing. Whilst using vcgencmd from the userland package does work, it would lead to a conflict with the mesa backend for graphics, so using the kernel interface is recommended. Co-authored-by: Maciej Pijanowski <maciej.pijanowski@3mdeb.com> Signed-off-by: Allan Xavier <mr.a.xavier@googlemail.com>
2023-02-08linux-raspberrypi: Build eeprom access into kernelAllan Xavier
To better support rpi-eeprom without depending on userland it was decided to build nvmem-rmem support into the kernel for Raspberry Pi 4 machines. Signed-off-by: Allan Xavier <mr.a.xavier@googlemail.com>
2023-02-03raspidmx, userland, omxplayer: Fix Upstream-Status formattingMartin Jansa
* now I've used the right tool to hopefully find them all in one go: ../openembedded-core/scripts/contrib/patchreview.py . Total patches found: 70 Patches missing Signed-off-by: 17 (24%) Patches with malformed Signed-off-by: 0 (0%) Patches missing CVE: 1 (1%) Patches missing Upstream-Status: 32 (46%) Patches with malformed Upstream-Status: 0 (0%) Patches in Pending state: 8 (11%) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2023-02-01linux-raspberrypi: Remove unused patchesKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-01linux-raspberrypi: Fix build with gcc13Khem Raj
Backport a needed patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-01linux-raspberrypi: Update to 5.15.90Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-26gstreamer1.0-omx: fix Upstream-Status formatMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2023-01-26pi-bluetooth: fix typo in Upstream-StatusMartin Jansa
* fixes: WARNING: pi-bluetooth-0.1.17-r0 do_patch: QA Issue: Malformed Upstream-Status in patch meta-raspberrypi/recipes-connectivity/pi-bluetooth/pi-bluetooth/0001-bthelper-correct-path-for-hciconfig-under-Yocto.patch Please correct according to https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines#Patch_Header_Recommendations:_Upstream-Status : Upstream-Status: Inapproprate [OE-specific] [patch-status-noncore] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2023-01-12rpidistro-ffmpeg: remove --enable-v4l2-request flagVincent Davis Jr
When building with latest OE-Core master. Running into bellow issue. After further research issue appears to be similar to https://github.com/bootlin/libva-v4l2-request/issues/35 | src/libavcodec/hevc-ctrls-v2.h:59:8: error: redefinition of 'struct v4l2_ctrl_hevc_sps' | 59 | struct v4l2_ctrl_hevc_sps { | | ^~~~~~~~~~~~~~~~~~ | In file included from /../../../recipe-sysroot/usr/include/linux/videodev2.h:65, | from src/libavcodec/hevc-ctrls-v2.h:14: Disable ffmpeg libva-v4l2-request so that master builds and until better investigation can be done to fix issue. Signed-off-by: Vincent Davis Jr <vince@underview.tech>
2023-01-06linux-raspberrypi.inc: Weakly assign COMPATIBLE_MACHINEKhem Raj
COMPATIBLE_MACHINE is expected to be overridden by linux-raspberrypi-v7.inc for linux-raspberrypi-v7 machine this however does not work because linux-raspberrypi-v7_5.15.bb includes linux-raspberrypi-v7.inc and linux-raspberrypi.inc ( via linux-raspberrypi_5.15.bb) and setting from linux-raspberrypi.inc takes precedence over one coming from linux-raspberrypi-v7.inc as a result linux-raspberrypi-v7 kernel recipe becomes available for raspberrypi4 machine as well, this recipe however needs certain defines e.g.RASPBERRYPI_v7_KERNEL which are only available in raspberrypi-armv7.conf Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-06lirc: Drop upstreamed patchKhem Raj
This has been applied [1] in version now in OE-core [1] https://sourceforge.net/p/lirc/git/ci/aaa3493d09b55b0761df57e3eff6ee25b95875d0/ Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-03layer.conf: update LAYERSERIES_COMPAT for mickledoreMartin Jansa
* oe-core switched to mickedore in: https://git.openembedded.org/openembedded-core/commit/?id=57239d66b933c4313cf331d35d13ec2d0661c38f Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2022-12-22weston: disablepackageconfig options that fail to build with userland driversCarlos Alberto Lopez Perez
* Weston 10 (Yocto Langdale) fails to build with userland drivers when the packageconfig options 'egl' or 'clients' are enabled, and those are enabled by default. So disable them by default when building with DISABLE_VC4GRAPHICS=1 Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
2022-12-20bluez5: update patches to apply on 5.66 versionMartin Jansa
* updated in: https://git.openembedded.org/openembedded-core/commit/?id=45686afe96bb42c24bfd4ab540ea44423a0f57c3 * 0004-Move-the-43xx-firmware-into-lib-firmware.patch didn't apply and needed to be rebased maybe we should just set FIRMWARE_DIR in rpi builds instead of changing the default in the source, but I'll leave that to someone else Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2022-12-13rpidistro-ffmpeg: upgrade 4.3.2 -> 4.3.4Vincent Davis Jr
Upgrades version of ffmpeg to 4.3.4 * Reason for not upgrading to 4.3.5 all ported raspberrypi team patches may not be included in that version/commit. * SRCREV set to 246e1a55a0eca931537d8706acd8b133c07beb05 Updates to PACKAGECONFIG * Only include --enable-opengl flag when opengl is set in DISTRO_FEATURES * Add new flag --enable-epoxy required by vout-egl * vout-egl requires both libepoxy and x11. Only enable vout-egl if x11 contained in DISTRO_FEATURES. * The remaining RPI-Distro related flags added through patches. Are only enabled if vc4graphics is disabled and userland graphics enabled. As an attempt to keep ffmpeg ./configure generic unless specified other wise. Removes TARGET_CFLAGS:append as include flags are set in ./configure via the 2001-configure-setup-for-OE-core-usage.patch patch. Replaces patches with updated patches used in actual commit. Adds four new patches to fix ./configure, compile, runtime bugs. PATCHES: - 2001-configure-setup-for-OE-core-usage.patch * The ./configure stage fails if neither x11 or wayland defined in DISTRO_FEATURES. When opengl enabled ./configure checks for relevant headers. The last header it checks for is ES2/gl.h which doesn't exists. Neither do the others if certain perameters are not meet. Patch addes check for GLES2/gl2.h which does exists. We use utilize GLESv2 to compile and link with. Patch also replaces where compiler find mmal and omx headers and libs. - 2002-libavdevice-opengl_enc-update-dynamic-function-loader.patch * After configure stage succeeds the compile stage fails as SelectedGetProcAddress isn't defined. It can't be define as if x11 isn't enabled. Patch defines SelectedGetProcAddress if x11 not enabled, but sdl2 enabled to SDL_GL_GetProcAddress. If neither sdl2 or x11 is enabled patch loads GL functions pointers at compile time versus dynamically at runtime. - 2003-libavcodec-fix-v4l2_req_devscan.patch * v412_req_devscan.h function definitions where different from v412_req_devscan.c function implementations. - 2004-libavcodec-omx-replace-opt-vc-path-with-usr-lib.patch * Fixes where libbcm_host.so and libopenmaxil.so are loaded from. Signed-off-by: Vincent Davis Jr <vince@underview.tech>
2022-12-13rpi-default-providers: add libav and libpostprocVincent Davis Jr
ERROR: Multiple .bb files are due to be built which each provide libav/libpostproc: /../../meta-raspberrypi/recipes-multimedia/rpidistro-ffmpeg/rpidistro-ffmpeg_4.3.4.bb /../../openembedded-core/meta/recipes-multimedia/ffmpeg/ffmpeg_5.1.2.bb Ensures bitbake understands which recipe to select first. Signed-off-by: Vincent Davis Jr <vince@underview.tech>
2022-12-12rpidistro-vlc: upgrade 3.0.12 -> 3.0.17Vincent Davis Jr
Update is also meant to fix bug where if x11 isn't define in DISTRO_FEATURES builds will fail to compile. Upgrades version of VLC to 3.0.17 * Reason for update with version 3.0.12 compiling using GLESv2 and without x11/wayland defined in DISTRO_FEATURES it was proven to be difficult. Newer version of VLC appears to have better support for GLESv2 as there was far less hurdles. * SRCREV set to b276eb0d7bc3213363e97dbb681ef7c927be6c73 Updates to PACKAGECONFIG * Only include GLESv2 if opengl defined in DISTRO_FEATURES * Only include libnotify is x11 included in DISTRO_FEATURES. Not checking for wayland as well because wayland integration requires a separate MR. * remove ability to set certain flags as they require significant more development time to integrate. Probably best to include in separate MR. Flags for: - opencv - freerdp - samba - dvdread - vdpau - wayland - dca Removal of -------------------------------------------------------- TARGET_CFLAGS:append = " -fcommon" TARGET_CXXFLAGS:append = " -fcommon" -------------------------------------------------------- as define in configure.ac via the 3001-configure.ac-setup-for-OE-usage.patch patch Removes extraneous sed operations in the do_configure takes. Appears to nolonger be required. Adds required flags to build that couldn't be set in configure.ac ------------------------------------------------------------------ TARGET_CFLAGS:append = " -I${STAGING_INCDIR}/drm" TARGET_LDFLAGS:append = " ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', '-lGLESv2', '', d)}" ------------------------------------------------------------------ Replaces patches with updated patches used in actual commit. Prepend patches that are from meta-openembedded/meta-multimedia to 2XXX-<PATCH NAME>.patch. Adds nine new patches to fix ./configure, compile, runtime bugs. PATCHES: - 3001-configure.ac-setup-for-OE-usage.patch * Used to ensure crossed compilted OE libraries are used during compilation. Specifically for the mmal and omxil libraries. - 3002-fix-EGL-macro-undeclared-and-EGLImageKHR.patch * Appears to be missing EGL preprocesor directives patch defines them. The function createImageKHR also appears to return EGLImageKHR not EGLImage patch updates. To accommodate for change. - 3003-codec-omxil_core-replace-opt-vc-path-with-usr-lib.patch * Configures omxil_core.c for OE usages as libbcm_host.so and libopenmaxil.so are located in a different location. - 3004-use-GLESv2-headers-over-GL-headers.patch * Ensures GLESv2 headers are used over OpenGL headers. - 3005-modules-remove-glspectrum-usage.patch * Removes glspectrum plugin as it appears to require normal OpenGL and not GLESv2 for usage. - 3006-codec-omxil_core.h-fix-multiple-definition-of.patch * Removes compile error due to function pointer in omxil_core.h header being defined multiple times as the header is included in multiple c source files. - 3007-remove-xorg-related-link-libs.patch * Removes xorg related flags if x11 isn't defined in DISTRO_FEATURES variable. - 3008-vo-Makefile.am-exclude-libgl_plugin.patch * Removes the libgl_plugin from being built if opengl not defined in DISTRO_FEATURES variable. - 3009-vo-converter_vaapi-Fix-EGL-macro-undeclared.patch * Appears to be missing EGL preprocesor directives patch defines them. Signed-off-by: Vincent Davis Jr <vince@underview.tech>
2022-12-05rpidistro-vlc,rpidistro-ffmpeg: update COMPATIBLE_HOST regexVincent Davis Jr
Remove the single quotes from the COMPATIBLE_HOST variable regex as it appears to make expression invalid. Thus, leading to ERROR: Nothing PROVIDES 'rpidistro-ffmpeg' rpidistro-ffmpeg was skipped: incompatible with host arm-*-gnueabi (not in COMPATIBLE_HOST) Signed-off-by: Vincent Davis Jr <vince@underview.tech>
2022-11-08raspberrypi4-64: drop DEFAULTTUNE assignmentlangdale-nextMartin Jansa
* it matches the default from tune-cortexa72.inc: $ grep DEFAULTTUNE openembedded-core/meta/conf/machine/include/arm/armv8a/tune-cortexa72.inc DEFAULTTUNE ?= "cortexa72" * the assignment was introduced in: https://github.com/agherzan/meta-raspberrypi/commit/cd234925fa59197a52f4cb5011902ab5867c684f to switch to cortexa72-crc, but this change was effectively reverted in: https://github.com/agherzan/meta-raspberrypi/commit/42ef0f504604a4ba1dcad689de804ee8bf8a7afe by setting it back to default "cortexa72". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2022-11-08ci: Fix dco-check job with newer git versionsAndrei Gherzan
Due to https://nvd.nist.gov/vuln/detail/cve-2022-24765, git introduced a feature where without explicitly allowing it, it won't parse or consider hooks that are owned by another git user while erroring out with: fatal: detected dubious ownership in repository at [...] This won't be an issue in our setup due to how we guard the code via PRs so we configure git to avoid this check. Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2022-11-08ci: Bump actions/checkout to v3Andrei Gherzan
This addresses warnings like: Node.js 12 actions are deprecated. [...] Please update the following actions to use Node.js 16: actions/checkout, actions/checkout Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2022-10-28libcamera: rename bbappend to match any versionSung Gon Kim
libcamera has been renamed in meta-openembedded in: https://github.com/openembedded/meta-openembedded/commit/1032bce77885f20afb40fff4ed430167c75db59b Signed-off-by: Sung Gon Kim <sunggon82.kim@lge.com>
2022-10-20rpi-base.inc: handle empty/undefined KERNEL_DEVICETREEOliver Lang
This patch is based on an analog patch from Christopher Boyd <xpboyd@gmail.com> committed at meta-freescale. (see https://github.com/Freescale/meta-freescale/commit/954d7a7d7afc3ad4950eb0fd354a6f4bd06d911a) Signed-off-by: Oliver Lang <quantenkeks@gmail.com>