summaryrefslogtreecommitdiffstats
path: root/conf/machine/include/rpi-base.inc
Commit message (Collapse)AuthorAgeFilesLines
* rpi-base.inc: Add Raspberry Pi 3B+ dtbAndrei Gherzan2018-04-231-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.com>
* rpi-base.inc: set default wic kickstart filePeter A. Bigot2018-04-231-0/+1
| | | | | | | While wic is not a standard image, adding it to IMAGE_FSTYPES in local.conf will fail unless a WKS_FILE is provided. Signed-off-by: Peter A. Bigot <pab@pabigot.com>
* rpi-base.inc: Set dependencies for creating wic imagesPaul Barker2017-09-241-0/+4
| | | | | | | We need to ensure that the bootloader and firmware files are present in the deploy directory before creating wic images. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* Support using u-boot with Image format for raspberrypi3-64Paul Barker2017-09-241-2/+12
| | | | | | | | For raspberrypi3-64 we need to use the Image or Image.gz format with u-boot instead of the legacy uImage format. We also need to issue the 'booti' command to boot the kernel instead of 'bootm'. Signed-off-by: Paul Barker <pbarker@toganlabs.com>
* rpi-base.inc: Simplify setting of IMAGE_BOOT_FILESPaul Barker2017-09-241-3/+3
| | | | 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>
* 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>
* pitft: Include the pitft35r dtbo filesRob Woolley2017-04-171-0/+1
| | | | | | Include the pitft35r device tree blobs in the filesystem of the image. Signed-off-by: Rob Woolley <rob.woolley@windriver.com>
* rpi-base.inc: Include dtb for RPI0 WiFiAndrei Gherzan2017-04-141-0/+1
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* 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>
* rpi-base.inc: Include dtb file for CM1 and CM3Andrei Gherzan2017-01-201-1/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-base.inc: remove input modules form XSERVERAndreas Müller2016-12-291-3/+0
| | | | | | This is nothing a BSP has to decide Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* rpi-base.inc: add xserver-xorg-extension-glx to XSERVER for vc4 enabledAndreas Müller2016-12-291-0/+1
| | | | | | make glxinfo/glggears/.. work Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* rpi-base.inc: Include pi3-disable-bt-overlay.dtbJonathan Liu2016-11-081-0/+1
| | | | | | This is used to disable Bluetooth and restore the serial console. Signed-off-by: Jonathan Liu <net147@gmail.com>
* rpi-base.inc: Don't install kernel image into rootfsPaul Barker2016-10-311-0/+4
| | | | | | | The kernel image is installed into the FAT32 boot partition and does not need to also be installed into the rootfs. Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
* vc4graphics: Support X11 with the VC4 driver.Carlos Alberto Lopez Perez2016-09-211-1/+1
| | | | | | | | | | * We need to use the X11 modesetting driver with VC4. * We need to build at least the mesa swrast DRI driver. (its already the default so don't overwrite it to empty) Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rpi-base.inc: add vc4-kms-v3d to the overlays to support vc4graphicsHerve Jourdain2016-09-211-0/+1
| | | | Signed-off-by: Herve Jourdain <herve.jourdain@neuf.fr>
* rpi-base.inc: support for .dtbo files for dtb overlaysHerve Jourdain2016-09-211-15/+15
| | | | | | | | Kernel 4.4.6+ on RaspberryPi support .dtbo files for overlays, instead of .dtb. Add support for .dtbo variant of overlays for the default KERNEL_DEVICETREE variable (the list will be turned into "-overlay.dtb" by linux-raspberry-base.bbclass, if needed, depending on the kernel version) Signed-off-by: Herve Jourdain <herve.jourdain@neuf.fr>
* 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>
* raspberrypi*.conf: Serial console definition splitTrevor Woerner2016-04-211-2/+0
| | | | | | | | 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>
* 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-131-0/+1
| | | | | | | | | | | 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>
* rpi-base.inc: Add rpi3 device tree blobTheodor Gherzan2016-03-101-0/+1
| | | | Signed-off-by: Theodor Gherzan <theodor@resin.io>
* pitft: Add PiTFT22 supportPetter Mabäcker2016-03-011-0/+1
| | | | | | | | | | | | | | | | | | - Add support to build overlays for PiTFT22 in the kernel. - Setup a basic configuration for the driver The PiTFT22 support is optional and can be enabled by adding below in local.conf: MACHINE_FEATURES += "pitft pitft22" This patch also includes restructuring of kernel patches per kernel version specific directories. [Support #70] Signed-off-by: Petter Mabäcker <petter@technux.se> Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-base.inc: Allow MACHINE_FEATURES appendsPetter Mabäcker2016-03-011-1/+1
| | | | | | | | Ensure that it's possible to add MACHINE_FEATURES from places that will be executed before rpi-base.inc (like e.g. local.conf), without having them overrided. Signed-off-by: Petter Mabäcker <petter@technux.se>
* rpi-base.inc: add i2c-rtc overlayJonathan Liu2015-10-251-0/+1
| | | | | | | | The update of the kernel in 10a5bace87c19e50014f838031e8f3db334b45b7 to 3.18.16 missed the separate rtc overlays being replaced by the i2c-rtc overlay. Signed-off-by: Jonathan Liu <net147@gmail.com>
* linux-raspberrypi: Update kernel to 3.18.16Alex J Lennon2015-10-211-12/+10
| | | | | | | | This requires some changes to KERNEL_DEVICETREE as the dtb layout has changed to support overlays. This change also makes us ready to support kernel 4.x series Signed-off-by: Alex J Lennon <ajlennon@dynamicdevices.co.uk>
* If SERIAL_CONSOLE is already define by another layer, this value may not be ↵Thomas Perrot2015-06-051-1/+1
| | | | | | good. Signed-off-by: Thomas Perrot <thomas.perrot@tupi.fr>
* rpi-base.inc: Include the RPI2 DTBAndrei Gherzan2015-03-011-0/+2
| | | | Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* rpi-base.inc: Use KERNEL_DEVICETREE by defaultAndrei Gherzan2015-03-011-16/+16
| | | | | | | | We already switched to kernel v3.18 by default so we can activate KERNEL_DEVICETREE by default too. Change-Id: I69612be72f8254d462421112cf851e17a1ef24f8 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* Use variable for kernel image deployed name on SD cardAndrei Gherzan2015-02-081-1/+1
| | | | | Change-Id: I4a55b53d337930aae3351629a902dbac832ac958 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* xserver-xf86-config: Use SOC specific assignementsAndrei Gherzan2015-02-081-0/+3
| | | | | | | In this way the modifications will be used on all RPI boards. Change-Id: Ife10db876db85c1c4944028a0b49ccae4d8c0d41 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
* raspberrypi.conf: Split in specific and common conf. filesAndrei Gherzan2015-02-081-0/+46
*.conf files should hold board specific stuff while rpi-base.inc should include configuration that is common for all Raspberry Pi boards. Remove MACHINE_KERNEL_PR as we don't use it anymore. Minor tweaks. Change-Id: I5e1b12c1d224ac003d2890544beb036f1d5d8643 Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>