summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* userland: Add missing GLES2 definesKhem Raj2017-05-112-0/+31
| | | | | | Needed by weston Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rpi-base: fix make_dtb_boot_files() for raspberrypi3-64Andrea Galbusera2017-04-211-4/+5
| | | | | | | | | | | | Building the stock wic image for raspberrypi3-64 failed to find dtbs listed in IMAGE_BOOT_FILES. This patch updates the make_dtb_boot_files() function to account for dtbs listed in KERNEL_DEVICETREE that do include a path prefix: this is the case for things like broadcom/bcm2710-rpi-3-b.dtb (the dts dir layout in the kernel sources is different for arm64). Use the same approach already used for overlays/ dir. While at it also fix a typo in dtb overlay code path comments. Signed-off-by: Andrea Galbusera <gizero@gmail.com>
* raspberrypi3.conf: Use a stand alone machine configurationAndrei Gherzan2017-04-211-3/+6
| | | | | | | As well make all the variables assigned in a way that they can be overwritten so we can give maximum flexibility to distros. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi3-64.conf: Make SERIAL_CONSOLE overwritableAndrei Gherzan2017-04-211-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi2.conf: Make SERIAL_CONSOLE overwritableAndrei Gherzan2017-04-211-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi.conf: Have the ability to overwrite SERIAL_CONSOLEAndrei Gherzan2017-04-201-1/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi_4.9.bb: Update to 4.9.23Khem Raj2017-04-201-2/+2
| | | | | | bring CMA > 256M changes Signed-off-by: Khem Raj <raj.khem@gmail.com>
* raspberrypi0-wifi.conf: Use a stand alone machine configurationAndrei Gherzan2017-04-191-3/+7
| | | | | | | As well make all the variables assigned in a way that they can be overwritten so we can give maximum flexibility to distros. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* udev: Create rules file to generate serial0/1Andrei Gherzan2017-04-192-0/+33
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* README: document 64 bit r-pi3 variant for MACHINEPaul Gortmaker2017-04-171-0/+1
| | | | Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
* pitft: Add documentation for pitft35r in READMERob Woolley2017-04-171-0/+1
| | | | | | | | | The support for the PiTFT 3.5 inch resistive touchscreen is optional. It may be enabled by adding the following line in local.conf: MACHINE_FEATURES += "pitft pitft35r" Signed-off-by: Rob Woolley <rob.woolley@windriver.com>
* pitft: Include a pitft35r MACHINE_FEATURERob Woolley2017-04-171-0/+6
| | | | | | | This MACHINE_FEATURE will automatically add the recommended Adafruit configuration line to the Raspberry Pi config.txt. Signed-off-by: Rob Woolley <rob.woolley@windriver.com>
* pitft: Include the pitft35r dtbo filesRob Woolley2017-04-172-0/+2
| | | | | | Include the pitft35r device tree blobs in the filesystem of the image. Signed-off-by: Rob Woolley <rob.woolley@windriver.com>
* psplash: Let distro override the default splash image if it providesKhem Raj2017-04-171-1/+3
| | | | | | | | BSPs should not be overriding the distro splash images, here we reduce the priority of psplash-raspberrypi below 100 so the defaults from distros can kick in. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* eglinfo-fb: Mark is userland specificKhem Raj2017-04-171-0/+1
| | | | | | It does not yet compile/work with vc4 open graphics driver Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Upgrade to latestKhem Raj2017-04-172-7/+7
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* x264: Fix build for armv6 RaspberryPi boardsAndrei Gherzan2017-04-171-0/+1
| | | | | | | | quant-a.S uses rbit thumb instruction unconditionally even though only from ARMV6T2 this is available (which is not the case for RPI1, RPI0 etc). Avoid this by disabling asm. Signed-off-by: Andrei Gherzan <andrei@resin.io>
* omxplayer: Bump to head and fix missing native dependencyAndrei Gherzan2017-04-171-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@resin.io>
* README: Add info about raspberrypi0-wifiAndrei Gherzan2017-04-141-3/+4
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi0-wifi.conf: Add machine configuration fileAndrei Gherzan2017-04-141-0/+11
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-base.inc: Include dtb for RPI0 WiFiAndrei Gherzan2017-04-141-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* linux-raspberrypi_4.9: Bump to 4.9.21Andrei Gherzan2017-04-141-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* firmware.inc: Bump to 20170405Andrei Gherzan2017-04-141-3/+3
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* bcm2835: Update to v1.52Andrei Gherzan2017-04-141-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-gpio: Update to v0.6.2Andrei Gherzan2017-04-141-2/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* wiringpi: uprev to 2.44Andrea Galbusera2017-04-053-108/+51
| | | | | | | | | | | | | | | | | | | This upgrade is required to solve the following runtime hardware detection issue when calling wiringPiSetup() on the Pi3: Unable to determine hardware version. I see: Hardware : BCM2835 , - expecting BCM2708 or BCM2709. This was triggered by the recent kernel upgrade to 4.9 that introduced "BCM2835" as the hardware signature in /proc/cpuinfo. Patches reworked as follow: * 0001-Add-initial-cross-compile-support.patch: rebase to current upstream * 0001-include-asm-ioctl.h-directly-for-_IOC_SIZEBITS.patch: drop since is now upstream Signed-off-by: Andrea Galbusera <gizero@gmail.com>
* rpi-config: fix invalid shell variable nameAndrea Galbusera2017-04-052-2/+2
| | | | | | | | Commit da32aac introduced an invalid shell variable name in do_deploy(): according to bash manpage variable names cannot contain dots. Replace dot with underscore to fix it. Signed-off-by: Andrea Galbusera <gizero@gmail.com>
* rpi-config: waveshare screen supportTrevor Woerner2017-04-032-3/+20
| | | | | | | | | | | | | | | | Add support for the Waveshare 1024x600 "C" Rev2.1 7" IPS Capacitive Touch Screen LCD with HDMI interface: http://www.waveshare.com/7inch-HDMI-LCD-C.htm http://www.waveshare.com/wiki/7inch_HDMI_LCD_(C) This product works "out of the box" with the Raspberry Pi. Simply connect the provided HDMI and USB cables between the two devices. The touch<=>mouse integration works automatically. Tested with a Raspberry Pi 3, with a 32-bit raspberrypi3 build. Signed-off-by: Trevor Woerner <twoerner@gmail.com>
* omxplayer: Add dependency on coreutils-nativeAndrei Gherzan2017-03-211-1/+1
| | | | | | | Internal ffmpeg configure uses pr which is provided by coreutils-native: | ./configure: line 471: pr: command not found Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* sdcard_image: fix sdcard image generationJanek Filus2017-03-111-2/+2
| | | | | | | | Rely on shell environment when copying devicetree and devicetree overlays to target image. Signed-off-by: Janek Filus <janek.filus@bytesatwork.ch> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Do not provide libglKhem Raj2017-03-111-1/+1
| | | | | | | | | libgl is actually provided by mesa-gl and this casued unneeded conflict between these two packages resulting in sato image reporting missing libGL.so.1 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi_dev: Add back arm64 dtbo rules patchPaul Barker2017-03-112-1/+31
| | | | | | | This patch hasn't yet been applied to the 4.10.y branch of linux-raspberrypi. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-raspberrypi_4.4: Update to 4.4.50Paul Barker2017-03-111-2/+3
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-raspberrypi_dev: Disable version sanity checkPaul Barker2017-03-111-1/+5
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-raspberrypi_dev: Allow branch overridePaul Barker2017-03-111-1/+2
| | | | | | | This makes the linux-raspberrypi_dev recipe more flexible by allowing the kernel branch to be overridden in local.conf. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-raspberrypi_dev: Use AUTOREVPaul Barker2017-03-111-1/+1
| | | | | | | | | | | The development branches of linux-raspberrypi are rebased frequently. To avoid fetch failures caused by out-of-date git hashes we need to use AUTOREV. LINUX_VERSION may need to be overridden in local.conf to match the upstream version. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-raspberrypi: Fix uImage build on 4.9.y and laterPaul Barker2017-03-112-0/+10
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* xserver-xf86-config: remove evdev configurationAndreas Müller2017-03-112-52/+10
| | | | | | | | | | | | | | | xorg-xserver recommends xf86-input-libinput since oe-core's commit | commit 2d005faff6341a81a2afae28860101ba9db51ae8 | Author: Jussi Kukkonen <jussi.kukkonen@intel.com> | Date: Wed Oct 26 11:37:38 2016 +0300 | | conf: Use xf86-input-libinput by default | ... As nice side effect warnings for missing evdev in Xorg.0.log are gone. Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* rpi-base: wic: generate entries for device tree filesMaciej Borzecki2017-03-111-1/+31
| | | | | | | Augment IMAGE_BOOT_FILES with entries picking up proper dtb[o]s. This allows for building usable wic images once again. Signed-off-by: Maciej Borzecki <maciej.borzecki@rndity.com>
* wic: move sdimage-raspberrypi to toplevel wic locationMaciej Borzecki2017-03-111-0/+0
| | | | | | | | Wic supports picking up image files from toplevel LAYERDIR/wic directory. Using this location has the benefit that image files are easier to find (compare that to previously used scripts/lib/image/canned-wks/ location). Signed-off-by: Maciej Borzecki <maciej.borzecki@rndity.com>
* gstreamer1.0-omx: remove bbappend for version 1.2.0 and gitMaxin B. John2017-03-1110-506/+0
| | | | | | | | | | OE-Core rev: aa06a18d59eb391d1a7ace9daa0681bdf8daf17f removed gstreamer1.0-omx_1.2.0 recipe. OE-Core removed all gst git recipes as well Signed-off-by: Maxin B. John <maxin.john@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* userland: Update to latestKhem Raj2017-03-1114-46/+51
| | | | | | Forward port the patches Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi: Default to 4.9 kernelKhem Raj2017-03-112-3/+1
| | | | | | 4.9 is now declared stable for raspberrypi Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi_4.9.bb: Update to 4.9.13Khem Raj2017-03-113-33/+2
| | | | | | drop upstreamed patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* firmware: Update to 20170303 releaseKhem Raj2017-03-111-3/+3
| | | | | | Uses 4.9.13 and has rpi0w support Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-firmware: Bring up wifi/ble interface on rpi3Khem Raj2017-02-162-0/+78
| | | | | | | | | | | | | | | Currently the firmware is installed but kernel fails to load it due this .txt file missing in the firmware directory and it ends up with wifi/bluetooth i/f not being initialized. The error is also in dmesg [ 3.120991] usbcore: registered new interface driver brcmfmac [ 3.148240] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.txt failed with error -2 After applying this patch now ifconfig -a can list wlan0 interface successfully. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* omxplayer: Update to latest and disable on rpi64Khem Raj2017-02-163-30/+34
| | | | | | | Its uses omaxplayer/mmal APIs from firmware which seems to not work with 4.9 kernel Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi_dev: Fix build on rpi3 64bitKhem Raj2017-02-161-1/+2
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* raspberrypi3-64.conf: Add vc4graphics to MACHINE_FEATURESKhem Raj2017-02-161-0/+1
| | | | | | Userland wont work in 64bit mode Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rpi-default-versions.inc: Use fallback weak assignmentKhem Raj2017-02-161-1/+1
| | | | | | | | | | | This lets machines use ?= to choose their preferred kernel e.g. 64bit rpi3 needs 4.9 minimum but default right now is 4.4 At the same time it keeps the option for user to override any of these settings via config metadata e.g. local.conf Signed-off-by: Khem Raj <raj.khem@gmail.com>