summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* firmware: Update to tag '1.20170811'Paul Barker2017-08-291-3/+3
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-raspberrypi: Update to tag 'raspberrypi-kernel_1.20170811-1'Paul Barker2017-08-291-2/+2
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* u-boot: Fix boot and keyboard for rpi devicesPaul Barker2017-08-283-0/+145
| | | | | | | | u-boot v2017.07 was not able to boot a Linux kernel or handle keyboard input. This is fixed by reverting a config change to re-enable CONFIG_OF_EMBED and backporting another config change to enable CONFIG_DM_KEYBOARD. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* gstreamer1.0-omx: Match with oe-core 1.12.x gstreamerKhem Raj2017-08-257-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Merge pull request #102 from shr-project/jansa/masterPaul Barker2017-08-1314-21/+28
|\ | | | | Fixes for bitbake world
| * packagegroup-rpi-test, rpi-test-image: restrict to ^rpi$ and include ↵Martin Jansa2017-07-272-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | omxplayer only for 32bit rpi * omxplayer has: COMPATIBLE_MACHINE_rpi_aarch64 = null so it cannot be inclued for raspberrypi3-64 * components used by this packagegroup are also restricted to ^rpi$ so the packagegroup and the image using it cannot be built for anything else * fixes couple errors when trying to build world with meta-raspberrypi included Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * recipe: anchor regexps in COMPATIBLE_MACHINEMartin Jansa2017-07-2711-11/+11
| | | | | | | | | | | | | | | | | | * bitbake is using re.match, so raspberrypi actually matches with anything ^raspberrypi.* which currently works, but it will also match with hypothetical raspberrypi-is-no-more-this-is-banana-now MACHINE which isn't intended by this COMPATIBLE_MACHINE. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
| * weston: use just one append and one bb.utils.containsMartin Jansa2017-07-271-9/+9
|/ | | | | | | | | * drop duplicated --enable-rpi-compositor and WESTON_NATIVE_BACKEND=rpi-backend.so * use rpi override, adding --enable-rpi-compositor unconditionally breaks other MACHINEs with: configure: WARNING: unrecognized options: --enable-rpi-compositor * use just one append and one bb.utils.contains to save some bitbake cycles while parsing Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rpio: Add RDEPENDS For python-logging & python-threadingThomas Thorne2017-07-261-0/+5
| | | | | | | | | | | | | | [GitHub Ticket #98 - rpio requires the logging and threading Python packages but does not RDEPENDS them in recipie] The rpio tool needs the Python logging and threading pacakges installed on the target system for it to work. The pacakges are not included when doing a rpi-basci-image. This change updates the recipe so that all the required dependencies of the prio script are identified by the recipie. Fixes #98 Signed-off-by: Thomas A F Thorne <TafThorne@GoogleMail.com>
* userland: Add missing EGL_CAST definesAndrea Galbusera2017-07-142-0/+33
| | | | | | Needed by libepoxy Signed-off-by: Andrea Galbusera <gizero@gmail.com>
* linux-raspberrypi-dev: Switch to rpi-4.12.yPaul Barker2017-07-051-2/+2
| | | | | | Linux v4.12 is now released. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-rasbperrypi: Update to 4.9.35Paul Barker2017-07-021-2/+2
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* rpi-base: wic: generate entries for u-bootAndrea Galbusera2017-06-301-1/+3
| | | | | | | | | | | This commit allow wic generated images to work when we want u-boot to load the kernel image. Augment IMAGE_BOOT_FILES with the proper entries when KERNEL_IMAGETYPE is "uImage". More specifically add u-boot image and boot.scr to deployed files and give the proper name to the kernel image accordingly. Signed-off-by: Andrea Galbusera <gizero@gmail.com>
* sdcard_image-rpi: replace IMAGE_DEPENDS_rpi-sdimg by do_image_rpi-sdimg[depends]Andreas Müller2017-06-291-6/+6
| | | | | | | * oe-core removed IMAGE_DEPENDS -> parsing fails with hint how to fix * add required task for each recipe Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* raspberrypi3-64.conf: Don't use raspberrypi as MACHINEOVERRIDESMichal Mazurek2017-06-261-1/+1
| | | | | | | The current setup broke the build for rpi3-64 when we wanted to port some changes from rpi3 to rpi0. Signed-off-by: Michal Mazurek <michal@resin.io>
* Merge pull request #86 from mattsm/masterAndrei Gherzan2017-06-261-0/+14
|\ | | | | sdcard_image-rpi.bbclass: deploy vfat partition
| * sdcard_image-rpi.bbclass: deploy vfat partitionMatthew McClintock2017-06-211-0/+14
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is useful to update the bootloader/vfat partition from u-boot when you don't want to update everything: U-Boot> tftpboot 0x1000000 tmp/0VXje Waiting for Ethernet connection... done. Using sms0 device TFTP from server 192.168.0.1; our IP address is 192.168.0.26 Filename 'image.vfat'. Load address: 0x1000000 Loading: ################################################## 40 MiB 2.1 MiB/s done Bytes transferred = 41943040 (2800000 hex) U-Boot> mmc part Partition Map for MMC device 0 -- Partition Type: DOS Part Start Sector Num Sectors UUID Type 1 8192 81920 a63a4fbc-01 0c Boot 2 90112 163840 a63a4fbc-02 83 U-Boot> mmc erase 0x2000 0x14000 MMC erase: dev # 0, block # 8192, count 81920 ... 81920 blocks erased: OK U-Boot> mmc write 0x1000000 0x2000 0x14000 MMC write: dev # 0, block # 8192, count 81920 ... 81920 blocks written: OK U-Boot> Signed-off-by: Matthew McClintock <msm-oss@mcclintock.net>
* Merge pull request #83 from Technux/update-pi-blasterAndrei Gherzan2017-06-093-11/+30
|\ | | | | pi-blaster: update to include proper rpi3 support
| * pi-blaster: update to include proper rpi3 supportPetter Mabäcker2017-06-083-11/+30
|/ | | | | | | | | | | Update to latest available revision, in order to include proper rpi3 support as well as latest fixes. LIC_FILES_CHKSUM for the license text in README.md is changed to handle fixes of whitespace and newlines in the license text, introduced by the pi-blaster commit: '0e1a1df Cleaning up the README'. Signed-off-by: Petter Mabäcker <petter@technux.se>
* linux-raspberrypi-dev: Skip if not preferred providerPaul Barker2017-06-011-0/+7
| | | | | | | | This should avoid network traffic to resolve ${AUTOREV} unless this recipe is explicitly selected as the preferred provider of virtual/kernel. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-raspberrypi-dev: Rename recipePaul Barker2017-06-011-1/+1
| | | | | | | This recipe is now uniquely named instead of just being another version of linux-raspberrypi. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* bcm2835: Remove dependency of bcm2835-dev on bcm2835Andrei Gherzan2017-05-271-0/+2
| | | | | | | | | | | | | | | | | | | | By default, the ${PN}-dev package of a recipe depends on the ${PN} package. However, since the bcm2835 package contains no file, it is not generated. As a result, when trying to include bcm2835-dev in an image (or another package that depends on bcm2835-dev, such as bcm2835-staticdev), we receive an error message saying that the bcm2835 package is not found. A solution would be to define ALLOW_EMPTY for bcm2835, so that an empty package is generated. However, that would causes a useless package to be installed on the target. This patch uses another solution, which is to empty the RDEPENDS variable of bcm2835-dev, so that it doesn't pull in bcm2835. Fixes #22 Signed-off-by: Simon Marchi <simon.marchi@polymtl.ca> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* docs: Format all links correctlyPaul Barker2017-05-262-10/+12
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* docs: small editorial fixMirza Krak2017-05-261-1/+1
| | | | Signed-off-by: Mirza Krak <mirza.krak@endian.se>
* docs: drop "Device tree support" sectionMirza Krak2017-05-261-13/+0
| | | | | | | We no longer provide any Linux kernel which do not have device-tree support and all machines setup KERNEL_DEVICETREE correctly. Signed-off-by: Mirza Krak <mirza.krak@endian.se>
* docs: fix alignment of "code blocks"Mirza Krak2017-05-263-30/+42
| | | | | | | | | | | | | | | | | | | | | We provide a lot of variable examples as code blocks in the following format: some text: `Variable` or some test: `Variable` Which is not as pretty as (when converted to html/pdf): some text: Variable Converted all and hoppefully this will improve readability a bit. Signed-off-by: Mirza Krak <mirza.krak@endian.se>
* docs: Remove incompatible table formatPaul Barker2017-05-261-10/+11
| | | | | | | Sadly sphinx doesn't support pipe tables in markdown at the minute. Let's use a bullet-point list instead. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* docs: Include readme in sphinx documentationPaul Barker2017-05-262-0/+2
| | | | | | | This allows us to avoid having to duplicate any information in the readme into another documentation file. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* docs: Initial sphinx configurationPaul Barker2017-05-264-0/+594
| | | | | | | | | | This allows us to create documentation by running 'make html' or 'make latexpdf' in the docs directory. It depends on sphinx and the recommonmark python module (for parsing markdown files in sphinx). Creation of the PDF document requires a full LaTeX toolchain to be installed. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* docs: Initial split of README into docs directoryPaul Barker2017-05-265-253/+267
| | | | | | | | | | | | The top-level README document has got pretty unwieldy and so we need to switch to add some more structure to our documentation. The first step is to split out sub-sections of the README document into separate files in a new 'docs' directory. Whilst splitting up the README, we can also take the opportunity to tidy things up and fix a couple of typos. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* userland: Update to latestKhem Raj2017-05-241-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* linux-raspberrypi: Minor recipe tidyupPaul Barker2017-05-221-2/+2
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* linux-rasbperrypi: Update to 4.9.27Paul Barker2017-05-221-2/+2
| | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* Merge pull request #71 from agherzan/pbarker/dev-4.11Andrei Gherzan2017-05-171-2/+2
|\ | | | | linux-raspberrypi: Switch dev recipe to 4.11 branch
| * linux-raspberrypi: Switch dev recipe to 4.11 branchPaul Barker2017-05-151-2/+2
| | | | | | | | Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* | Merge pull request #59 from LocutusOfBorg/patch-2Andrei Gherzan2017-05-172-2/+2
|\ \ | | | | | | Make CMDLINE overridable from outside
| * | raspberrypi0.conf: make SERIAL_CONSOLE overridable from outsideGianfranco Costamagna2017-05-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | currently there is no way to override the default SERIAL_CONSOLE, this variable needs to be set only if the developer didn't set it already from another layer. Signed-off-by: Gianfranco Costamagna <gianfranco.costamagna@abinsula.com>
| * | linux-raspberrypi: Make CMDLINE overridable from outsideGianfranco Costamagna2017-05-161-1/+1
| |/ | | | | | | | | | | | | | | currently there is no way to override the default CMDLINE, this variable needs to be set only if the developer didn't set it already from another layer. Signed-off-by: Gianfranco Costamagna <gianfranco.costamagna@abinsula.com>
* | Merge pull request #70 from agherzan/pbarker/drop-4.4Andrei Gherzan2017-05-172-54/+0
|\ \ | | | | | | linux-rasberrypi: Drop 4.4 series kernel
| * | linux-rasberrypi: Drop 4.4 series kernelPaul Barker2017-05-152-54/+0
| |/ | | | | | | | | | | | | The rpi-4.4.y branch has been unmaintained for a couple of months now. Let's drop it before branching for pyro. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* | Merge pull request #68 from resin-os/ignore-logsAndrei Gherzan2017-05-161-0/+1
|\ \ | | | | | | .gitignore: Ignore log files
| * | .gitignore: Ignore log filesAndrei Gherzan2017-05-121-0/+1
| |/ | | | | | | Signed-off-by: Andrei Gherzan <andrei@resin.io>
* | Merge pull request #67 from agherzan/misc-fixesAndrei Gherzan2017-05-152-361/+290
|\ \ | | | | | | Various tweaks and fixes
| * | README.md: Add info about github pull requestsAndrei Gherzan2017-05-121-6/+8
| | | | | | | | | | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
| * | README: Migrate to markdown versionAndrei Gherzan2017-05-122-361/+288
| | | | | | | | | | | | | | | | | | Add badges too. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
| * | README: Document missing dependenciesAndrei Gherzan2017-05-121-1/+1
| |/ | | | | | | | | | | We depend on other layers from meta-oe. Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* | Merge pull request #69 from agherzan/githubAndrei Gherzan2017-05-152-0/+43
|\ \ | |/ |/| GitHub templates
| * PULL_REQUEST_TEMPLATE.md: Add pull request templateAndrei Gherzan2017-05-121-0/+16
| | | | | | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
| * ISSUE_TEMPLATE.md: Add issue templateAndrei Gherzan2017-05-121-0/+27
|/ | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* mesa-gl: Enable gbm for rpiKhem Raj2017-05-111-0/+1
| | | | | | | weston needs gbm support which is not in userland Signed-off-by: Khem Raj <raj.khem@gmail.com>