aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-09-11rpi-base.inc: Build rpi-poe dtb overlaysumoAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-09-11linux-raspberrypi: Build rpi poe fan driverAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-09-11linux-raspberrypi: Update to 4.14.68Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-09-11firmware: Update to 20180817Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-09-06rpi-hwup-image.bb: Modified the warning message in do_image_prepend()Steve Pavao
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>
2018-09-06raspberrypi3-64.conf: Define only the dtb files that are available for arch64Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-09-06rpi-base.inc: Split overlays and dtbs from KERNEL_DEVICETREEAndrei Gherzan
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>
2018-09-06linux-raspberrypi: Update to v4.14.58Andrei Gherzan
Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
2018-09-06raspberrypi3-64.conf: Include cm3 dtbAndrei Gherzan
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>
2018-09-06sdcard_image-rpi.bbclass: use 4 spaces for indentation instead of mix of ↵Martin Jansa
tabs and spaces Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-09-06sdcard_image-rpi: add dependency on rpi-u-boot-scrMartin Jansa
* 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>
2018-09-06sdcard_image-rpi.bbclass: copy the DTB files with canonical nameMartin Jansa
* 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>
2018-09-06linux-raspberrypi: Update to 4.14.52+Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-06firmware: Update to 20180619 releaseKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-06wiringpi: use lower-case in recipe directory nameHugo Hromic
Keep naming consistency. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
2018-09-06meta-raspberrypi: use generic licenses in ${COMMON_LICENSE_DIR} from PokyHugo Hromic
Keep consistency with current practices. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
2018-09-06pi-bluetooth: use `_git` suffix in recipe filenameHugo Hromic
Keep naming consistency. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
2018-09-06meta-raspberrypi: use `_%` suffix instead of specific versions for bbappendsHugo Hromic
Keep naming consistency and ensure they are still applied when the upstream recipes are updated. Signed-off-by: Hugo Hromic <hhromic@gmail.com>
2018-09-06formfactor: use `rpi` instead of `raspberrypi` to apply to all rpi machinesHugo Hromic
Signed-off-by: Hugo Hromic <hhromic@gmail.com>
2018-09-06docs: document support for 802.15.4 hatAnton Gerasimov
Signed-off-by: Anton Gerasimov <tossel@gmail.com>
2018-09-06rpi-config: load at86rf233 overlayAnton Gerasimov
Controlled with ENABLED_AT86RF variable Signed-off-by: Anton Gerasimov <tossel@gmail.com>
2018-09-06rpi-base.inc: install at86rf233 overlayAnton Gerasimov
Controlled with ENABLE_AT86RF variable Signed-off-by: Anton Gerasimov <tossel@gmail.com>
2018-09-06config_git.bb: Remove extra spaceEduardo Abinader
Signed-off-by: Eduardo Abinader <eduardoabinader@gmail.com>
2018-08-10linux-firmware: remove duplicate ${PN}-bcm43455 packageMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-08-10linux-firmware: move ${PN}-cypress-license handling to oe-core recipeMartin Jansa
* 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>
2018-07-20linux-raspberrypi: update 4.9 recipe to current HEADMirza Krak
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>
2018-07-20linux-firmware: update LIC_FILES_CHKSUM for d114732 revision from oe-coreMartin Jansa
* 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>
2018-05-14rpi-config: remove explicit device tree selection for raspberrypi3-64Peter A. Bigot
The current firmware doesn't need this. Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2018-05-14raspberrypi3-64.conf: add 3B+ device treePeter A. Bigot
Closes #253 Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2018-05-14linux-firmware: restore and merge bluez-firmwarePeter A. Bigot
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>
2018-05-11pi-bluetooth: create to provide standard raspbian script for bluetooth setupPeter A. Bigot
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>
2018-05-11bluez-firmware-raspbian: create to hold non-free firmwarePeter A. Bigot
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>
2018-05-11bluez5: fix issues with systemd scriptPeter A. Bigot
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>
2018-05-11bluez5: trivial fix to RDEPENDSPeter A. Bigot
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2018-05-11linux-raspberrypi: Update to v4.14.39Peter A. Bigot
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2018-05-11firmware: Update to 20180417Peter A. Bigot
stable #4 RaspberryPi 3B+ support Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2018-05-05rpi-config: add helper to enable dwc2 peripheral supportPeter A. Bigot
Document and add support to easily enable USB gadget mode. Also fix a spelling error. Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2018-05-05rpi-base.inc: add dwc2 overlayPeter A. Bigot
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>
2018-05-04xserver-xf86-config: Disable glamor for vc4 in generalKhem Raj
We need this fix across 32bit and 64bit with vc4/mesa Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-04webkitgtk: Add a bbappend to disable gst-gl on vc4Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-04linux-raspberrypi: Disable serial on kernel cmdline if ENABLE_UART is unsetKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-05-04sdcard_image-rpi.bbclass: Fix a typo in commentEduardo Abinader
Only a small typo on bbclass header. Signed-off-by: Eduardo Abinader <eduardoabinader@gmail.com>
2018-04-23linux-raspberrypi: Drop CONFIG_OABI_COMPAT completelyPaul Barker
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>
2018-04-23linux-raspberrypi: Drop inappropriate forced settingsPaul Barker
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>
2018-04-23linux-raspberrypi: Don't set CONFIG_CMDLINEPaul Barker
We force the command line at runtime via cmdline.txt anyway. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
2018-04-23linux-raspberrypi: Drop support for CMDLINE_NFSROOT_USBPaul Barker
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>
2018-04-23linux-raspberrypi: Drop unnecessary configurationsPaul Barker
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>
2018-04-23Don't use RDEPENDS in recipes which don't create packagesPaul Barker
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>
2018-04-23Drop unnecessary dependencies and tasksPaul Barker
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>
2018-04-23linux-raspberrypi-dev: Update to v4.16.yPaul Barker
Signed-off-by: Paul Barker <pbarker@toganlabs.com>