Commit Graph

137 Commits

Author SHA1 Message Date
Trevor Woerner
59408a8b23 kernel bumps
delete: 4.17 and 4.18
update: 4.19.36 -> 4.19.78 (LTS)
update: 5.0.14 -> 5.2.20 (EOL)
add:    5.3.5 (current stable)

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2019-10-09 14:24:51 -04:00
Trevor Woerner
3806ac2240 linux-stable: 5.0.13 -> 5.0.14
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2019-05-08 10:04:22 -04:00
Trevor Woerner
14d058ab4c linux-stable: 5.0.9 -> 5.0.13
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2019-05-08 10:04:21 -04:00
Trevor Woerner
5169cb5931 linux-stable_4.19: 4.19.6 -> 4.19.36
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2019-04-23 05:30:02 -04:00
Trevor Woerner
988fe279da linux-stable_5.0: 5.0.9 add
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2019-04-23 05:11:10 -04:00
Trevor Woerner
6e68ab9d95 linux-stable_4.19: add
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-12-05 21:35:00 -05:00
Trevor Woerner
0330f0a2c2 linux-stable_4.18: 4.18.8 -> 4.18.20
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-12-05 21:34:13 -05:00
Trevor Woerner
2476870e46 linux-stable: add 4.18
Since 4.17 is EOL, add a 4.18 recipe.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-09-15 12:00:05 -04:00
Trevor Woerner
2a0732ef9d linux-stable: 4.17.17 -> 4.17.19
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-09-15 12:00:05 -04:00
Trevor Woerner
498b6d8245 linux-stable: 4.17.11 -> 4.17.17
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-08-21 00:25:45 -04:00
Trevor Woerner
c8f65ec56f linux-stable: 4.17.6 -> 4.17.11
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-08-01 11:55:50 -04:00
Trevor Woerner
654e9d61c9 linux-stable: 4.17.3 -> 4.17.6
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-07-13 18:28:07 -04:00
Trevor Woerner
fad863b47b linux-stable: update 4.17.1 -> 4.17.3
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-07-02 13:34:31 -04:00
Trevor Woerner
258ce2c195 linux-stable: update 4.16.15 -> 4.17.1
Tracking the latest master of all dependency layers, gcc was recently
updated to gcc8% from gcc7% and linux-stable-4.16.y fails to build.
linux-stable-4.17.y succeeds with gcc8%, so update to it and make it
the default.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-06-13 22:22:05 -04:00
Trevor Woerner
5c868ff7e2 linux-stable: update 4.16.14 -> 4.16.15
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-06-13 22:21:14 -04:00
Trevor Woerner
30bdde8bfe linux-stable: update 4.16.11 -> 4.16.14
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-06-13 22:21:14 -04:00
Trevor Woerner
707e473933 linux-stable: update 4.16.8 -> 4.16.11
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-05-24 14:55:53 -04:00
Trevor Woerner
7c75b07c8d linux-stable: update 4.16.7 -> 4.16.8
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-05-11 09:12:52 -04:00
Trevor Woerner
821ee0bddc linux-stable: update 4.16.6 -> 4.16.7
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-05-03 12:02:31 -04:00
Trevor Woerner
3b58c9e26f linux-stable: update 4.16.5 -> 4.16.6
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-05-01 17:10:03 -04:00
Trevor Woerner
d9a545e830 linux-stable: update to 4.16.5
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-04-27 10:53:00 -04:00
Trevor Woerner
2f3644e039 linux-stable: add/bump
Provide a linux-stable recipe for 4.16.2
git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git

Remove 4.12 recipe from
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-04-25 23:00:46 -04:00
Trevor Woerner
1ffcfc9ff2 tinker-rk3288: add
Add support for the ASUS Tinker Board.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-04-25 09:34:53 -04:00
Trevor Woerner
42176d5b36 remove petitboot
It doesn't build, and hasn't been able to build in a long time. The point of
petitboot was to enable booting an image from uSD. Initially the rockchip
bootloaders did not support booting from uSD. However, more recent rockchip
bootloaders do support booting an image from uSD. If your board doesn't
support booting from uSD, try updating your device's in-flash bootloader.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-04-15 00:57:37 -04:00
Trevor Woerner
4eacb16d56 linux-veyron: add support for gcc7
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-04-15 00:57:37 -04:00
Trevor Woerner
5c60caf643 linux-veyron: fix COMPATIBLE_MACHINE
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-04-15 00:57:37 -04:00
Trevor Woerner
46b2247564 linux-veyron: change fetch protocol
From http to https.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-04-15 00:57:37 -04:00
Trevor Woerner
ff495a3853 linux-rockchip: remove
There is no MACHINE that is using it.

This recipe should have really been called "linux-radxa" since that is from
where it is fetching the sources, i.e. github.com/radxa and not
github.com/rockchip-linux.

The conf/machine/include/rk3{066|188}.inc files were still using the old
kernel recipe name.

Now with RSS, the "prebuilt-gcc-linaro" no longer works. Although I could get
this recipe to work again, trying to build the kernel fails with "as:
unrecognized option -EL".

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2018-04-15 00:57:37 -04:00
Trevor Woerner
e728743edd linux: 4.11 -> 4.12
Bump mainline kernel to latest release.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2017-07-16 18:41:54 -04:00
Romain Perier
630f9dae8c linux: version bump to 4.11
Linux v4.11 has been released, bump the version to 4.11.

Signed-off-by: Romain Perier <romain.perier@collabora.com>
Tested-by: Trevor Woerner <twoerner@gmail.com>
2017-05-15 11:00:24 -04:00
Romain Perier
5da3cc7529 linux: version bump to 4.11-rc8
Linux kernel 4.11 being released soon, bump recipe to 4.11-rc8.

Signed-off-by: Romain Perier <romain.perier@collabora.com>
Tested-by: Trevor Woerner <twoerner@gmail.com>
2017-04-29 02:25:18 -04:00
Eddie Cai
a2ec1eaa1a linux: Add recipe for 4.10
Add mainline kernel support. Now the version is 4.10-rc8.

Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com>
Reviewed-by: Trevor Woerner <twoerner@gmail.com>
Reviewed-by: Romain Perier <romain.perier@collabora.com>
2017-02-18 18:32:16 +01:00
Romain Perier
0f7f53c00e recipes-kernel: New recipe for linux-rockchip
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-26 10:49:45 -05:00
Romain Perier
c86ebc7fd7 recipes-kernel: linux: Remove old recipes for linux-rockchip
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-26 10:49:16 -05:00
Romain Perier
a3b8c140a0 recipes-kernel: linux: Remove recipe for next
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-26 10:48:27 -05:00
Trevor Woerner
ff4b14c419 linux_4.7.bb: bump version to 4.7.10
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-12-16 15:21:25 +01:00
Romain Perier
5b0d2cd5f9 recipes-kernel: linux: inherit from KBUILD_DEFCONFIG and remove CONFIG_COMMAND
As we use KBUILD_DEFCONFIG, KERNEL_CONFIG_COMMAND is no longer required

Signed-off-by: Romain Perier <romain.perier@free-electrons.com>
2016-08-25 19:52:43 +02:00
Romain Perier
e3efa2f2ec recipes-kernel: linux: Add rock2-square to the compatible machines
Signed-off-by: Romain Perier <romain.perier@free-electrons.com>
Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2016-08-15 23:49:46 -04:00
Romain Perier
6649996182 recipes-kernel: linux: Bump release to 4.7
Signed-off-by: Romain Perier <romain.perier@free-electrons.com>
Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2016-08-08 07:59:39 -04:00
Romain Perier
373fd58297 recipes-kernel: linux: Remove inclusion of kernel.bbclass
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-08 07:59:28 -04:00
Romain Perier
bde3e571b9 recipes-kernel: linux: Remove the assignment of KCONFIG_MODE
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-08 07:59:17 -04:00
Romain Perier
ac1fce7ff7 recipes-kernel: linux: Use KERNEL_DEFCONFIG to configure the kernel
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-08 07:59:08 -04:00
Romain Perier
5440eb5b30 linux: Renaming machines names in COMPATIBLE_MACHINE
Signed-off-by: Romain Perier <romain.perier@gmail.com>
2015-10-31 20:45:17 +01:00
Romain Perier
6f141995cb Add a new recipe for linux-firmware-bcm-veyron
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-31 18:35:39 +01:00
Romain Perier
9e09b09400 Add new recipe for linux-veyron
This is the linux kernel tree used by Google on veyron-based
chromebooks.

Signed-off-by: Romain Perier <romain.perier@gmail.com>
2015-10-31 18:35:39 +01:00
Romain Perier
a90620fd2b recipes-kernel: linux: Update to lastest upstream tag
Signed-off-by: Romain Perier <romain.perier@gmail.com>
Reviewed-by: Trevor Woerner <twoerner@gmail.com>
2015-08-31 07:47:42 +02:00
Romain Perier
14ccfc2cd8 recipes-kernel: linux: Update to 4.1.x (using the upstream branch) 2015-07-17 19:02:26 +02:00
Romain Perier
e580c44bf1 recipes-kernel: linux: Change COMPATIBLE_MACHINE to match new naming rules 2015-07-14 15:51:13 +00:00
Romain Perier
2e94a3e5a3 recipes-kernel: linux-next: Update to lastest upstream tag 2015-06-20 13:09:30 +00:00
Romain Perier
6e5abeef29 recipes-kernel: linux-next: Add features required by systemd to defconfig 2015-06-20 13:08:14 +00:00
Romain Perier
47fbe0756e Porting machines to linux-dtb.inc by using variable KERNEL_DEVICETREE
linux-petitboot and linux and changed too
2015-06-20 13:00:30 +00:00
Romain Perier
4730e873df recipes-kernel: linux-petitboot: Backport gmac activation on firefly-rk3288 2015-04-21 17:53:19 +00:00
Romain Perier
de3a3eedbd recipes-kernel: linux: New recipe which builds a minimal linux kernel image embedding an initramfs with Petitboot 2015-04-19 16:30:33 +00:00
Romain Perier
6a505efb85 recipes-kernel: linux: Add new recipe for Linux 4.0 2015-04-19 16:16:22 +00:00
Romain Perier
c27546822b recipes-kernel: linux-next: Update to lastest upstream tag 2015-04-19 16:12:57 +00:00
Romain Perier
3a03d3754c recipes-kernel: linux: Renamed linux_4.1 to linux-next 2015-04-19 16:11:12 +00:00
Romain Perier
7466dbc58d recipes-kernel: linux: 3.21 -> 4.1 2015-04-01 16:22:58 +00:00
Romain Perier
a16f107a3e recipes-kernel: linux: Bump to lastest upstream tag 2015-04-01 16:22:07 +00:00
Romain Perier
2e847797ef recipes-kernel: linux: Change version from 3.20 to 3.21 2015-02-14 10:11:26 +00:00
Romain Perier
f2d938fbb3 conf: machine: firefly: Use the right devicetree board now it is present on upstream 2015-02-14 10:09:33 +00:00
Romain Perier
5d87a47878 recipes-kernel: linux: Use the same defconfig for RK3188,RK3066 and RK3288 2015-02-14 10:08:01 +00:00
Romain Perier
8c0c4dd05d recipes-kernel: linux: Switch to lastest upstream tag 2015-02-14 10:06:58 +00:00
Romain Perier
e4758a1af7 recipes-kernel: linux: Switch to lastest upstream tag 2015-01-23 17:20:28 +00:00
Romain Perier
df8031706e recipes-kernel: linux: Rename linux_3.19.bb to linux_3.20.bb
As 3.18 is released, linux-next is now the future 3.20
2015-01-23 17:20:28 +00:00
Romain Perier
64cad35c77 recipes-kernel: linux: Switch to lastest upstream tag 2015-01-23 17:20:28 +00:00
Romain Perier
fa0e1b80d3 recipes-kernel: linux: Switch to lastest upstream tag 2015-01-23 17:20:28 +00:00
Romain Perier
e30070efce recipes-kernel: linux: Change the way tags are retrieved
By default the git fetcher try to find a tag attached to a branch (master for us).
This is not true with linux-next as only the current tag is attached to master,
other ones are still actives and maintained but detached. Adding argument
"nobranch=1" to SRC_URI fixes this issue. Then, we need to define the commit id
in SRCREV. In this way, we can checkout any active tag from next (as there are
present during 2 months, this is useful).
2015-01-23 17:20:28 +00:00
Romain Perier
64da4bc47c recipes-kernel: linux: Use the same defconfig for RK30xx and RK31xx SoCs 2015-01-23 17:20:28 +00:00
Romain Perier
f2e04fa016 recipies-kernel: linux: Switch to lastest upstream tag 2015-01-23 17:20:28 +00:00
Romain Perier
f402515318 recipies-kernel: linux: Make this recipe work with yocto next "dizzy" 2015-01-23 17:20:28 +00:00
Romain Perier
9dbecaae67 recipies-kernel: linux: Add initial support for the MarsBoard RK3066 2015-01-23 17:20:28 +00:00
Romain Perier
92d2d73d57 recipes-kernel: linux: Add support for selecting the right DTB from machine conf
Add variable KERNEL_DEVICETREE_NAME. It must be set from the machine
configuration file and contain the devicetree base name to be built.
2015-01-23 17:20:28 +00:00
Romain Perier
04b3be2714 recipies-kernel/linux: No longer use LINUX_VERSION_EXTENSION.
This version is already generated by linux build system and concatenated to the
current version (for next).
2015-01-23 17:20:28 +00:00
Romain Perier
ebad16febf recipes-kernel: Switch linux-next to 3.19 with lastest upstream tag 2015-01-23 17:20:28 +00:00
Romain Perier
a205071d7d Adding recipies for linux mainline
We use linux-next as most of the interesting features for Rockchip SoCs
are merged and planned for next release.
2015-01-23 17:20:28 +00:00
Julien Chauveau
e99a212e4f linux-rockchip-3.0.inc: use consistent indentation with 4 spaces
cf. http://www.openembedded.org/wiki/Styleguide#Format_Guidelines
2014-05-05 00:01:38 +02:00
Romain Perier
1a381d2ff4 Integrating initrd image generation to linux-rockchip-3.0.inc .
This is related to issue #3.
2014-05-04 20:47:10 +02:00
Romain Perier
aeb75814ba Making the BSP Layer compatible with the daisy release (v1.6).
Adding necessary changes in linux-rockchip-3.0.inc in order to make it work with last kernel.bbclass
2014-04-27 16:33:56 +00:00
Romain Perier
034137530d linux-rockchip-3.0.inc: Use oe_runmake instead of make directly 2014-04-27 14:41:10 +00:00
Romain Perier
c3157c5d5c Moving mkbootimg-native from recipes-kernel to recipes-support.
This is a better section because these tools will be used for packing
some parts of the resulting image (and not only the kernel).
2014-04-27 11:50:10 +00:00
Romain Perier
dde7504af7 Adding new recipes for mkbootimg 2014-04-26 10:14:46 +00:00
Julien CHAUVEAU
5c3c84ce3e Add generic configuration machine for rk3188 2014-04-11 16:11:18 +02:00
Julien CHAUVEAU
1f44fb069c Fix arch QA issues 2014-04-07 14:38:45 +02:00
Julien CHAUVEAU
48362faf04 Configure branch / defconfig 2014-04-07 14:14:05 +02:00
Julien CHAUVEAU
a37879bade Fix SRCREV invalid value 2014-04-07 08:44:53 +02:00
Julien Chauveau
ed6e6e0f86 Update linux kernel branch name: 'radxa-rock/linux' 2014-04-06 22:29:06 +02:00
Julien CHAUVEAU
cbaa25c44a Initial commit 2014-04-04 16:25:45 +02:00