summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-rpi: Enable kconf options to enable initramfs supportKhem Raj2016-05-191-9/+13
| | | | | | | | | | Additionally add few few file systems e.g. squashfs, overlayfs to support booting with initramfs Drop checking for target triplet to set EABI, rpi probaly should not have any legacy into OABI world. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* firmware: Update to "20160512" snapshotKhem Raj2016-05-191-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Update to tip of treeKhem Raj2016-05-192-31/+3
| | | | | | | Drop the patch which is upstreamed slightly differently use VMCS_INSTALL_PREFIX to /usr via EXTRA_OECMAKE Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi_4.4.bb: Upgrade to 4.4.8Khem Raj2016-05-052-110/+2
| | | | | | | Fixes for gcc6 Drop upstreamed patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* replace base_contains by bb.utils.containsAndreas Müller2016-05-051-1/+1
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* sdcard_image-rpi.bbclass: Fix do_image_rpi_sdimg tashhash mismatchJonathan Liu2016-05-041-0/+1
| | | | | | | | | | | IMAGE_CMD_rpi-sdimg() uses the IMAGEDATESTAMP variable, so the taskhash of the function keeps changing. This results in a taskhash mismatch error. Fix this by excluding the IMAGEDATESTAMP variable from the checksum. Change-Id: Ie6f30ad29e279d5312ec655ac4a3bf246c8a04de Signed-off-by: Jonathan Liu <net147@gmail.com>
* README: Switch from redmine to github issuesAndrei Gherzan2016-04-251-9/+6
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-base.inc: Include pi3-miniuart-bt-overlay.dtbAndrei Gherzan2016-04-251-0/+1
| | | | | | This is used to switch BT from ttyUSB0 to ttyS0 (miniUART). Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi_4.1: Update to v4.1.21Andrei Gherzan2016-04-221-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* bluez5: Add bluez5 support for brcm43438 on raspberrypi3.toolmmy2016-04-227-0/+151
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds the bluetooth support for the brcm43438 module on the raspberrypi3 by deploying the modules firmware and changing the targeting firmware path. In addition the brcm43438.service adds the automatically attaching (hciattach) for systemd environments. The following steps can be used to manually configure the brcm43438: root@raspberrypi3:~# hciattach /dev/ttyAMA0 bcm43xx-3wire bcm43xx_init Flash firmware /lib/firmware/brcm/BCM43430A1.hcd Set Controller UART speed to 3000000 bit/s Device setup complete root@raspberrypi3:~# hciconfig hci0: Type: BR/EDR Bus: UART BD Address: B8:27:EB:6C:85:BE ACL MTU: 1021:8 SCO MTU: 64:1 DOWN RX bytes:983 acl:0 sco:0 events:33 errors:0 TX bytes:887 acl:0 sco:0 commands:33 errors:0 root@raspberrypi3:~# /usr/lib/bluez5/bluetooth/bluetoothd -e -n -E root@raspberrypi3:~# bluetoothctl [NEW] Controller B8:27:EB:6C:85:BE raspberrypi3 [default] [bluetooth]# power on [CHG] Controller B8:27:EB:6C:85:BE Class: 0x400000 Changing power on succeeded [CHG] Controller B8:27:EB:6C:85:BE Powered: yes [bluetooth]# scan on Discovery started [CHG] Controller B8:27:EB:6C:85:BE Discovering: yes [NEW] Device 00:1C:05:FF:F9:F8 Nonin3230_501585326 NOTE: SERIAL_CONSOLE must configured to ttyS0 instead of ttyAMA0 (used by the brcm43438). See pending patch from Martin Bergek Signed-off-by: Tom Doehring <toolmmy@gmail.com>
* packagegroup-rpi-test: Add packages to be able to test WiFi/BluetoothAndrei Gherzan2016-04-221-0/+5
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Set baudrate and use serial0 for kgdbocAndrei Gherzan2016-04-221-2/+2
| | | | | | | | | | The driver for 8250 defaults to 9600. We setup it on 115200 to be consistent with getty configuration. The firmware can do its magic with kgdboc too as it searches and replaces =serial0 and =serial1. So, use serial0 for kgdboc too. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Bump to v4.4.7Andrei Gherzan2016-04-221-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* README: Document new variable configurationTheodor Gherzan2016-04-221-0/+15
| | | | | Signed-off-by: Theodor Gherzan <theodor@resin.io> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi: Make use of serial aliasesTheodor Gherzan2016-04-211-1/+1
| | | | | | | The firmware will parse cmdline and replace serial aliases with the actual serial console port. Signed-off-by: Theodor Gherzan <theodor@resin.io>
* rpi-config: Add UART enablerTheodor Gherzan2016-04-211-0/+6
| | | | | Signed-off-by: Theodor Gherzan <theodor@resin.io> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* firmware.inc: Update firmware to include various serial fixesTheodor Gherzan2016-04-211-2/+2
| | | | | Signed-off-by: Theodor Gherzan <theodor@resin.io> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi*.conf: Serial console definition splitTrevor Woerner2016-04-215-2/+8
| | | | | | | | The latest raspberrypi3 puts its console on ttyS0 instead of ttyAMA0 (like all the preceding boards). Therefore pull this definition out of the common include file and add it separately for each MACHINE. Signed-off-by: Trevor Woerner <twoerner@gmail.com>
* omxplayer: Bump revisionJonathan Liu2016-04-214-26/+12
| | | | | | | Fixes linking error due to missing vchostif library dependency. Rebased patches and removed patches already merged upstream. Signed-off-by: Jonathan Liu <net147@gmail.com>
* userland: Fix passing of wayland-native to cmake while configuringTom Doehring2016-04-201-1/+1
| | | | | | | | | | | | | | | | | | | While having 'wayland' set DISTRO_FEATURES 'wayland-native' is handled as a cmake parameter which breaks the do_configure: $ cat /data/builds/rpi3-sandbox/tmp/work/raspberrypi2-poky-linux-gnueab i/userland/git-r5/temp/run.do_configure cmake \ ${OECMAKE_SITEFILE} \ [...] -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXE_LINKER_FLAGS='-Wl,--no-as-needed' wayland-native \ -Wno-dev $ CMake Error: The source directory "/data/builds/rpi3-sandbox/tmp/work/raspberrypi2-poky-linux-gnueabi/userland/git-r5/build/wayland-native" does not exist. | Specify --help for usage, or press the help button on the CMake GUI. Assuming that wayland-native should only be defined as a DEPENDS package this patch moves it to the correct PACKAGECONFIG position. Signed-off-by: Tom Doehring <toolmmy@gmail.com> Signed-off-by: toolmmy <toolmmy@gmail.com>
* userland: Make vchostif as shared libraryKhem Raj2016-04-132-0/+29
| | | | | | | This helps in using this library when building with PIE binaries Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Fix a build regression in builds not using waylandKhem Raj2016-04-133-55/+12
| | | | | | Update userland to latest Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: In case of wayland configuration build needs wayland-nativeAndrei Gherzan2016-04-131-1/+1
| | | | | | | | | | | Building wayland support requires availability of wayland-scanner to avoid build errors like: | /bin/sh: | /home/andrei/work/yocto/build-rpi-master/tmp/sysroots/x86_64-linux/usr/bin/wayland-scanner: | No such file or directory Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* README: Mention all the supported machinesAndrei Gherzan2016-04-131-1/+5
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-firmware: Rework of brcmfmac43430 firmware handlingtoolmmy2016-04-131-8/+12
| | | | | | | | | | | | | | The current version of the recipe produces the following warnings while createing an image: WARNING: The license listed Firmware-broadcom_brcm80211 was not in the licenses collected for recipe linux-firmwa re WARNING: [log_check] td-core-image: found a warning message in the logfile (keyword 'WARNING:'): [log_check] WARNING: The license listed Firmware-broadcom_brcm80211 was not in the licenses collected for recipe linux-firmware This commit contains a rework of the brcm80211 firmware handling and deploys the firmware and the LICENSE files that fixes the warning messages. Signed-off-by: Tom Doehring <toolmmy@gmail.com>
* linux-raspberrypi: Rename linux.inc to linux-rpi.inc Rename linux.inc to ↵Alan Stice2016-04-132-1/+1
| | | | | | prevent it from impacting other machines Signed-off-by: Alan Stice <alan@alanstice.com>
* linux-raspberrypi: Drop support for 3.14Petter Mabäcker2016-04-133-509/+0
| | | | | | | General policy is to support three kernel versions; latest stable + two longterm versions. These are currently 4.4, 4.1, and 3.18. Signed-off-by: Petter Mabäcker <petter@technux.se>
* .gitignore: Ignore some additional filesPetter Mabäcker2016-04-131-0/+2
| | | | Signed-off-by: Petter Mabäcker <petter@technux.se>
* rpi-base.inc: Add overlay for rpi-ft5406Petter Mabäcker2016-04-131-0/+1
| | | | | | | rpi-ft5406 is an enabler for Official Raspberry Pi 7 inch touchscreen support. Signed-off-by: Petter Mabäcker <petter@technux.se>
* rpi-base.inc: Remove deprecated MACHINE_FEATURESPetter Mabäcker2016-04-131-1/+1
| | | | Signed-off-by: Petter Mabäcker <petter@technux.se>
* pitft: Add support for pitft28rPetter Mabäcker2016-04-137-3/+21
| | | | | | | | | | | The support for PiTFT 28 inch resistive touchscreen is optional and can be enabled by adding below in local.conf: MACHINE_FEATURES += "pitft pitft28r" While at it also fix a minor typo in README. Signed-off-by: Petter Mabäcker <petter@technux.se>
* userland: Fix tearing effect seen with wayland compositorsKhem Raj2016-04-011-7/+39
| | | | | | Introduce EGL flush in few more places Signed-off-by: Khem Raj <raj.khem@gmail.com>
* firmware: Update to 20160326Khem Raj2016-04-011-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Implement dispmanx_wrap_bufferKhem Raj2016-03-282-0/+81
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Upgrade to latestKhem Raj2016-03-2815-52/+124
| | | | | | | Regenerate patches on top of given SRCREV Add return code errors fix to get it working with clang. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* eglinfo-x11: Disable --as-neededKhem Raj2016-03-281-0/+1
| | | | | | | | | | --as-needed exposes a dependency problem where libegl needs some symbols from libgles2 but the order that waf uses on linker cmdline for these libs is reversed so we end up with link time failures e.g. libEGL.so: undefined reference to `glxx_client_GetRenderbufferParameteriv' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sdcard_image: Depend on do_deploy for kernelKhem Raj2016-03-281-1/+1
| | | | | | | | | SD image is expecting dtb files to be deployed in deploy area, this step however is done when do_deploy of kernel is finished and we need to pin that in dependency list, otherwise there are build race conditions during builds especially visible when building with initramfs enabled. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi-4.4: Add the pitft22 overlay from adafruitKhem Raj2016-03-282-3/+113
| | | | | | Upgrade to 4.4.6 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi_4.4.bb: Update to 4.4.3Khem Raj2016-03-101-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi: Upgrade 4.4.1 -> 4.4.2Khem Raj2016-03-101-2/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi: Add recipe for 4.4 releaseKhem Raj2016-03-101-0/+6
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* userland: Drop extern inline patchesKhem Raj2016-03-103-131/+0
| | | | | | Not needed since the issues have been fixed differently upstream Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Upgrade to latestKhem Raj2016-03-1019-331/+155
| | | | | | Drop upstreamed patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gstreamer1.0-omx: Backports and fixes for smooth video playbackKhem Raj2016-03-104-0/+118
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* weston: Specify egl and compositor options for rpiKhem Raj2016-03-101-0/+7
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gstreamer1.0-omx: Add raspberry pi optimization patches and config optionsKhem Raj2016-03-104-0/+218
| | | | | | Patches from Hong Li <honglh@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Fix build race with wayland supportKhem Raj2016-03-102-0/+79
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Add wayland to deps if in DISTRO_FEATURESKhem Raj2016-03-101-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Define PROJECT_APIVER and rprovide libgles2 libglKhem Raj2016-03-102-0/+36
| | | | | | | | | | | These are needed for pkgconfig to have correct version number which is checked by many configure systems e.g. cogl to decide on support for wayland-egl rprovides are expected by cogl as well to define runtime deps on libgles2 and libgl Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Delete rpc flushing of thread in glEGLImageTargetTexture2DOESKhem Raj2016-03-102-0/+28
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>