Age | Commit message (Collapse) | Author |
|
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
|
|
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
|
|
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
|
|
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
|
|
When bitbaking image rpi-hwup-image, a warning message is generated
to inform he user that the image is deprecated. The warning message
contains a suggestion of a non-deprecated image to use instead.
Previous to this commit, core-image-minimal was the suggested alternate
image. This was a subpar suggestion, because rpi-hwup-image packages
the kernel modules in the image, but core-image-minimal does not. This
can lead to confusion for the user, who may not immediately realize that
their kernel modules are no longer in the image. With this commit, the
warning message now suggests core-image-base, which packages the kernel
modules in its image.
This change was suggested by Khem Raj on the Yocto project mailing list.
Signed-off-by: Steve Pavao <stevep@korgrd.com>
|
|
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
|
|
This is helpful for example in the cases where the kernel doesn't
provide all the dtbs in arm64 as in arm.
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
|
|
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
|
|
Add the CM3 dtb in the boot partition so we can boot this board as well with
this machine.
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
|
|
tabs and spaces
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
* there is runtime dependency on rpi-u-boot-scr from u-boot itself:
recipes-bsp/u-boot/u-boot_%.bbappend:RDEPENDS_${PN}_append_rpi = " rpi-u-boot-scr"
* but that's not enough to ensure that rpi-u-boot-scr:do_deploy is
finished before do_image_rpi_sdimg and for
${DEPLOY_DIR_IMAGE}/boot.scr to exist in time
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
* instead of using ${KERNEL_IMAGETYPE}-${DTB_BASE_NAME}.dtb use
the entries from KERNEL_DEVICETREE
* basename is still needed because raspberrypi3-64 is using:
broadcom/bcm2710-rpi-3-b.dtb and the ${DEPLOY_DIR_IMAGE} doesn't
contain any directories for DTBs and we cannot remove broadcom/
prefix, because then "make bcm2710-rpi-3-b.dtb" from
kernel-devicetree.bbclass will fail with:
make[3]: *** No rule to make target 'arch/arm64/boot/dts/bcm2710-rpi-3-b.dtb'. Stop.
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Keep naming consistency.
Signed-off-by: Hugo Hromic <hhromic@gmail.com>
|
|
Keep consistency with current practices.
Signed-off-by: Hugo Hromic <hhromic@gmail.com>
|
|
Keep naming consistency.
Signed-off-by: Hugo Hromic <hhromic@gmail.com>
|
|
Keep naming consistency and ensure they are still applied when the upstream recipes are updated.
Signed-off-by: Hugo Hromic <hhromic@gmail.com>
|
|
Signed-off-by: Hugo Hromic <hhromic@gmail.com>
|
|
Signed-off-by: Anton Gerasimov <tossel@gmail.com>
|
|
Controlled with ENABLED_AT86RF variable
Signed-off-by: Anton Gerasimov <tossel@gmail.com>
|
|
Controlled with ENABLE_AT86RF variable
Signed-off-by: Anton Gerasimov <tossel@gmail.com>
|
|
Signed-off-by: Eduardo Abinader <eduardoabinader@gmail.com>
|
|
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
* this will make this bbappend a bit more version agnostic
* depends on oe-core commits from:
http://lists.openembedded.org/pipermail/openembedded-core/2018-July/153164.html
to prevent including ${PN}-cypress-license package twice in PACKAGES
http://lists.openembedded.org/pipermail/openembedded-core/2018-July/153165.html
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
Contains the following changes:
7f9c648dad64 drm/vc4: Move IRQ enable to PM path
which fixes an unbalanced IRQ enable warning, which was rapported
in #286
Signed-off-by: Mirza Krak <mirza.krak@northern.tech>
Signed-off-by: Gunnar Andersson <gandersson@genivi.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
* unfortunately the LICENCE.cypress was updated in last upgrade:
http://git.openembedded.org/openembedded-core/commit/?id=6be8744d1b8ee35eb47acd517cfa29b2a7f455d5
ba51e86 Update Cypress license termination clause
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/LICENCE.cypress?id=ba51e861f4444f51e7e83f778575a8146dc514d0
* and the same was now backported to sumo branch:
http://git.openembedded.org/openembedded-core/commit/?h=sumo&id=087a50f4d8075a91fa6aa373a3dc05017e62f1f9
* it's unfortunate, because now meta-raspberrypi/master is compatible
only with oe-core master after
6be8744d1b8ee35eb47acd517cfa29b2a7f455d5
it would be nice to upstream some of these changes to linux-firmware
recipes and leave only the rpi specific packaging here
* and the same happened with sumo backport, so meta-raspberrypi/sumo
will be compatible only with oe-core sumo after
087a50f4d8075a91fa6aa373a3dc05017e62f1f9
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
The current firmware doesn't need this.
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
|
|
Closes #253
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
|
|
The attempt to Raspbian updated firmware blobs in packages separate from
linux-firmware introduced unresolvable conflicts with the standard
linux-firmware roll-up package. Revert to using an augmented
linux-firmware recipe that overrides and adds firmware from two Raspbian
repositories that have up-to-date images.
Closes #244
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
|
|
Unique bluetooth device addresses are not assigned correctly with some
firmware, resulting in a fixed default address. Use the same utility as
raspbian does to initialize the device.
Closes #236
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
|
|
Remove the material covered by the Cypress license from the bluez5
package and move it to its own package, derived directly from the
upstream sources.
Closes #224
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
|
|
Type=simple is wrong: it allows bluetooth.service to start before the
uart is configured, resulting in hci0 command tx timeout errors.
Type=oneshot blocks follow-up units until the ExecStart completes.
Add RemainAfterExit since system state has changed as a result of the
unit.
Also add a BindsTo for the device that we're going to use.
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
|
|
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
|
|
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
|
|
stable #4
RaspberryPi 3B+ support
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
|
|
Document and add support to easily enable USB gadget mode.
Also fix a spelling error.
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
|
|
This along with some module and connman magic allows a RaspberryPi Zero
Wireless to tether to a host over USB.
dtoverlay=dwc2,dr_mode=peripheral
modprobe g_ether
connman enable gadget
connman tether gadget on
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
|
|
We need this fix across 32bit and 64bit with vc4/mesa
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Only a small typo on bbclass header.
Signed-off-by: Eduardo Abinader <eduardoabinader@gmail.com>
|
|
There's no reason to support the old, outdated ARM OABI when upstream
linux-raspberrypi doesn't support this by default.
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
|
|
CONFIG_BLK_DEV_DRBD: Deciding whether to use the in-kernel DRBD module or the
external drbd recipe in meta-networking is a policy decision and doesn't belong
in our BSP layer.
CONFIG_LEGACY_PTYS: These are legacy for a reason. They're not enabled in the
defconfig so they shouldn't be required for rpi devices. Let's drop this here,
it can be added back in a distro layer where (if) needed.
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
|
|
We force the command line at runtime via cmdline.txt anyway.
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
|
|
This is obsolete, undocumented and won't work anyway since we force the kernel
command line to ${CMDLINE} via the cmdline.txt file.
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
|
|
KERNEL_ENABLE_CGROUPS: This is obsolete, all required config options for cgroups
are enabled by default.
KERNEL_INITRAMFS: Some of the config options we set are already enabled by
default.
UDEV_GE_141: This is long obsolete and all the required config options are
already set in the defconfig.
ARM_KEEP_OABI: AEABI=y and OABI_COMPAT=n are already set in the defconfig.
CONFIG_LOCALVERSION_AUTO: This setting is already disabled in the defconfig.
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
|
|
RDEPENDS is fairly meaningless for recipes which don't create a package to be
installed into the rootfs. Instead we should be using DEPENDS to guarantee
correct ordering of build tasks.
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
|
|
We have a few recipes which only deploy files that go into the boot partition
and do not create packages to be installed into the rootfs. These recipes don't
need to run the usual packaging tasks so we can drop them to speed up the build
a little.
We also have a bunch of recipes that don't need the usual toolchain as they just
copy files or invoke native commands like `mkimage`. So to speed up the build a
little more we can set INHIBIT_DEFAULT_DEPS to avoid an unnecessary dependency
on the toolchain.
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
|
|
Signed-off-by: Paul Barker <pbarker@toganlabs.com>
|