aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-04-10linux-veyron: add support for gcc6mortyTrevor Woerner
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-04-10linux-veyron: update protocolTrevor Woerner
From "http" to "https". Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-04-10linux-veyron: fix parsingTrevor Woerner
Bitbake is unable to parse this recipe when KCONFIG_MODE is set to an empty string. The defconfig is automatically found and used. Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-04-10more MACHINE name fixesTrevor Woerner
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-04-10layer.conf: LAYERSERIES_COMPATTrevor Woerner
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2016-12-26machine: radxarock: use linux-rockchip by defaultRomain Perier
This is the kernel vendor that supports all hw components for this board, so we use it by default. Reviewed-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Romain Perier <romain.perier@gmail.com>
2016-12-26recipes-kernel: New recipe for linux-rockchipRomain Perier
New URL, fixes build failure. It should work with krogoth and morty. Currently only the radxa rock is supported Reviewed-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Romain Perier <romain.perier@gmail.com>
2016-12-26recipes-devtools: Add recipe for prebuilt-gcc-linaroRomain Perier
Reviewed-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Romain Perier <romain.perier@gmail.com>
2016-12-26recipes-kernel: linux: Remove old recipes for linux-rockchipRomain Perier
These recipes are outdated, no longer build and use the wrong SRC_URI. That's preferable to drop these recipes and rewrite the stuff from scratch. Reviewed-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Romain Perier <romain.perier@gmail.com>
2016-12-26recipes-kernel: linux: Remove recipe for nextRomain Perier
This BSP meta layer should not be used for kernel development. For this the developer can simply compile his kernel outside of yocto. We prefer provide recipes for upstream and vendors kernel. Reviewed-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Romain Perier <romain.perier@gmail.com>
2016-12-16linux_4.7.bb: bump version to 4.7.10Trevor Woerner
The version needs updating in order to build successfully. Signed-off-by: Trevor Woerner <twoerner@gmail.com> Reviewed-by: Romain Perier <romain.perier@gmail.com>
2016-11-23README: Change my emailRomain Perier
Signed-off-by: Romain Perier <romain.perier@gmail.com>
2016-08-25recipes-kernel: linux: inherit from KBUILD_DEFCONFIG and remove CONFIG_COMMANDRomain Perier
As we use KBUILD_DEFCONFIG, KERNEL_CONFIG_COMMAND is no longer required Signed-off-by: Romain Perier <romain.perier@free-electrons.com>
2016-08-25machine: Replace KERNEL_DEFCONFIG by KBUILD_DEFCONFIGRomain Perier
KBUILD_DEFCONFIG already existed in the yocto project. When it is used with the kernel-yocto bbclass, it specifies an "in-tree" kernel configuration file for use during a kernel build. So instead of use our own variable we use the standard variable designed for that purpose Signed-off-by: Romain Perier <romain.perier@free-electrons.com>
2016-08-15recipes-kernel: linux: Add rock2-square to the compatible machinesRomain Perier
Signed-off-by: Romain Perier <romain.perier@free-electrons.com> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2016-08-15machine: Add machine file for the Radxa Rock2 SquareRomain Perier
Radxa Rock2 is a series of the second single board computer from Radxa. This is the square baseboard. http://radxa.com/Rock2 Signed-off-by: Romain Perier <romain.perier@free-electrons.com> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2016-08-08README: Update my email addressRomain Perier
Signed-off-by: Romain Perier <romain.perier@free-electrons.com>
2016-08-08recipes-kernel: linux: Bump release to 4.7Romain Perier
Signed-off-by: Romain Perier <romain.perier@free-electrons.com> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2016-08-08recipes-kernel: linux: Remove inclusion of kernel.bbclassRomain Perier
This bbclass is already required by linux-yocto.inc, so remove it as it is redundant. Signed-off-by: Romain Perier <romain.perier@free-electrons.com> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2016-08-08recipes-kernel: linux: Remove the assignment of KCONFIG_MODERomain Perier
This hack was required to ask do_kernel_configme to don't pass option --noallconfig to configme (which had bad effects for the current configuration). As the task configme is disabled, this assignment is no longer required. Signed-off-by: Romain Perier <romain.perier@free-electrons.com> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2016-08-08recipes-kernel: linux: Use KERNEL_DEFCONFIG to configure the kernelRomain Perier
We define the KERNEL_CONFIGCOMMAND variable in order to launch 'make <defconfig' during the configure step of the recipe. As the old 'file://defconfig' is no longer required, we remove it. The task do_kernel_configme is incompatible with the notion of in-tree defconfig, so we disable it. Signed-off-by: Romain Perier <romain.perier@free-electrons.com> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2016-08-08machine: Introduce a new variable KERNEL_DEFCONFIGRomain Perier
This variable will hold the name of the in-tree defconfig to use to configure the kernel before compile it. This is better to use in-tree config file now, is we don't plan to maintain a defconfig file per board and it is also synced with upstream. Signed-off-by: Romain Perier <romain.perier@free-electrons.com> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2015-10-31linux: Renaming machines names in COMPATIBLE_MACHINERomain Perier
Signed-off-by: Romain Perier <romain.perier@gmail.com>
2015-10-31Merge branch 'devs/twoerner/machine-rename'Romain Perier
Signed-off-by: Romain Perier <romain.perier@gmail.com>
2015-10-31rename machinesTrevor Woerner
Rename the MACHINE configurations to better match the OE pattern of using the board's name. Signed-off-by: Trevor Woerner <twoerner@gmail.com> Reviewed-by: Romain Perier <romain.perier@gmail.com>
2015-10-31rk3066.inc: remove rockchip-update-imgTrevor Woerner
None of the machines based on the RK3066 (or compatible) use an initrd image, therefore an update image can't be successfully generated for them. Therefore remove the request to try building this artifact. Signed-off-by: Trevor Woerner <twoerner@gmail.com> Reviewed-by: Romain Perier <romain.perier@gmail.com>
2015-10-31rk3288.inc: gcc 5.2 is default on masterTrevor Woerner
As of the 2015/09/04 commit 039211f0d8fe79d07b65f2f02e299b9656034214 on openembedded-core, gcc 5.2 (5.%) is now the default on master. Therefore there is no need to request it explicitly. Signed-off-by: Trevor Woerner <twoerner@gmail.com> Reviewed-by: Romain Perier <romain.perier@gmail.com>
2015-10-31Add new recipe for vboot-utilsRomain Perier
This is the chrome OS verified boot utils, required to generate partition layout and sign kernel on veyron platforms Signed-off-by: Romain Perier <romain.perier@gmail.com>²
2015-10-31Adding licenses directory with the Chromium license (the BSD-Style one)Romain Perier
Signed-off-by: Romain Perier <romain.perier@gmail.com>
2015-10-31machine: Add support to the veyron-speedy machine desc. to work with sato imagesRomain Perier
This includes modules and firmwares to have a working drm and wifi. It also defines the right x11 packages and dependencies. Signed-off-by: Romain Perier <romain.perier@gmail.com>
2015-10-31Add new recipe for the armsoc xorg driverRomain Perier
This is the xorg driver required to work with the Rockchip DRM. It works with both the one from linux-veyron and the one in the linux mainline kernel. Signed-off-by: Romain Perier <romain.perier@gmail.com>
2015-10-31Add a new recipe for linux-firmware-bcm-veyronRomain Perier
It includes firmware and system files for Broadcom bcm4354 required to work with the linux kernel. These are the files from chromeos. Signed-off-by: Romain Perier <romain.perier@gmail.com>
2015-10-31Add new recipe for brcm-patchram-plusRomain Perier
This is the chromeos Broadcom patchram utility. We need it in order to kick bluetooth device dynamically and "patch" bcm4354 chip with the right firmware. It will be only required on linux-veyron, not with linux mainline. Signed-off-by: Romain Perier <romain.perier@gmail.com>
2015-10-31Add new recipe for linux-veyronRomain Perier
This is the linux kernel tree used by Google on veyron-based chromebooks. Signed-off-by: Romain Perier <romain.perier@gmail.com>
2015-09-11rk3066.inc: remove rockchip-update-imgTrevor Woerner
None of the machines based on the RK3066 (or compatible) use an initrd image, therefore an update image can't be successfully generated for them. Therefore remove the request to try building this artifact. Signed-off-by: Trevor Woerner <twoerner@gmail.com> Reviewed-by: Romain Perier <romain.perier@gmail.com>
2015-09-07rk3288.inc: gcc 5.2 is default on masterTrevor Woerner
As of the 2015/09/04 commit 039211f0d8fe79d07b65f2f02e299b9656034214 on openembedded-core, gcc 5.2 (5.%) is now the default on master. Therefore there is no need to request it explicitly. Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2015-08-31README: Update versions for poky and oe-coreRomain Perier
Update documentation to show that we now support yocto 1.9_M2 Signed-off-by: Romain Perier <romain.perier@gmail.com> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2015-08-31machine: Add support for veyron speedy boardRomain Perier
Which is formally known as the Asus C201 Chromebook Signed-off-by: Romain Perier <romain.perier@gmail.com> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2015-08-31machine: Use cortexa17-neon as default tune for rk3288.incRomain Perier
Support for this tune is now supported in yocto 1.9. As it comes with gcc 5, we also need to require gcc 5.2 and minimal compiler version. Signed-off-by: Romain Perier <romain.perier@gmail.com> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2015-08-31recipes-kernel: linux: Update to lastest upstream tagRomain Perier
Signed-off-by: Romain Perier <romain.perier@gmail.com> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2015-08-27README: Add a contributing sectionfidoRomain Perier
This section explains how to send patches to the Yocto Project mailing list and the required patches format Signed-off-by: Romain Perier <romain.perier@gmail.com>
2015-08-06machine: Improve machine descriptionRomain Perier
Machine descriptions are shown on layers.openembedded.org, so we need something clear and understandable for the user. Signed-off-by: Romain Perier <romain.perier@gmail.com> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2015-08-06machine: Move rk3288.conf to include directoryRomain Perier
As rk3288 itself is not a machine nor a generic one that we plan to support, and as this file was created to factorize code between rk3288-based platforms, that's better to move it into the include directory. Signed-off-by: Romain Perier <romain.perier@gmail.com> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2015-08-06machine: Remove generic machine rk3188Romain Perier
It does not match any machine, and I think that it might be difficult to ensure that it will work on all rk3188-based devices if we are not able to test... Signed-off-by: Romain Perier <romain.perier@gmail.com> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2015-08-06machine: Rename rockchip.inc include file to rk3066.incRomain Perier
This include file is used by rk3066 and rk3188 based devices. So this is better to rename it rk3066.inc and to create another include file rk3188.inc which simply includes it. In that way, we have one include file for each SoC and it reduces confusions. Signed-off-by: Romain Perier <romain.perier@gmail.com> Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2015-07-31Updating README to reflect new repositoryRomain Perier
Signed-off-by: Romain Perier <romain.perier@gmail.com>
2015-07-30conf/machine: Makes SERIAL_CONSOLES overridableFlorent Revest
That's very important to be able to redefine some variables for the need of custom kernels. As on rockchip-based devices the serial interface might change from a kernel to another, makes it overridable using '?='. Signed-off-by: Florent Revest <revestflo@gmail.com> Reviewed-by: Romain Perier <romain.perier@gmail.com>
2015-07-17recipes-kernel: linux: Update to 4.1.x (using the upstream branch)Romain Perier
2015-07-14recipes-kernel: linux: Change COMPATIBLE_MACHINE to match new naming rulesRomain Perier
2015-07-07conf: machine: Update license headersRomain Perier