Commit Graph

106 Commits

Author SHA1 Message Date
Yann Dirson
cde5e745be NanoPi-M4: add machines
We have two board variants, respectively with 2GB and 4GB RAM.

Signed-off-by: Yann Dirson <yann@blade-group.com>
2021-03-23 10:15:03 -04:00
Trevor Woerner
d6ffd0afc4 COMPATIBLE_MACHINE cleanup
The COMPATIBLE_MACHINE strings were getting unwieldy, so switch to the
MACHINEOVERRIDE notation so they're neater.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2021-03-04 23:36:44 -05:00
Trevor Woerner
43de504d48 rock-pi-e: add
Add support for Radxa's ROCK Pi E device
https://wiki.radxa.com/RockpiE

It's a great surprise to find upstream U-Boot and the Linux kernel already
provide support for this board! On the kernel side this support was
added in 5.11. However, that support is so new that even linux-yocto-dev
(which is based on 5.11) doesn't include the commits that add support
for this board yet. As a result I've added a custom Linux kernel recipe
(linux-stable-bleeding) which should, in time, become unnecessary.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2021-02-26 22:14:28 -05:00
Trevor Woerner
abafbdbacf linux-yocto_5.8.bbappend: remove associated patch
This should have been done in the last commit. Thanks Joshua Watt for pointing
this out to me.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2021-01-25 18:18:05 -05:00
Trevor Woerner
8831f3e2a9 linux-yocto_5.8.bbappend: remove
linux-yocto_5.8 has been removed from the list of kernels found in
openembedded-core, therefore this bbappend is no longer needed.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2021-01-23 14:35:14 -05:00
Joshua Watt
14ee5aa7c6 Fix Rock Pi 4 serial port
Fixes the serial port output stopping mid way through the boot process
by reverting the kernel commit that caused it.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2020-12-17 11:58:37 -05:00
Trevor Woerner
fa058b869b linux-yocto: rockchip COMPATIBLE_MACHINEs
Add bbappend for the remaining linux-yocto kernels.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2020-04-19 00:39:54 -04:00
Joshua Watt
18b5329e2c Use linux-yocto kernel from OE-core
Updates all machines to use the linux-yocto kernel from OE-core instead
of maintaining distinct kernels in this repository.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
2020-04-19 00:39:54 -04:00
Trevor Woerner
43434bd51c kernel bumps
mainline: 5.6-rc3 -> 5.6-rc7
	stable: 5.5.7 -> 5.5.13
	longterm: 5.4.23 -> 5.4.28
	longterm: 4.19.107 -> 4.19.113

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2020-03-28 04:26:54 -04:00
Trevor Woerner
ec8e858e43 kernel bumps
longterm 4.19.106 -> 4.19.107
	longterm 5.4.22 -> 5.4.23
	stable 5.5.6 -> 5.5.7

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2020-03-03 23:23:03 -05:00
Trevor Woerner
a96d36245d kernel bumps
longterm 4.19.103 -> 4.19.106
	stable 5.4.19 -> longterm 5.4.22
	stable 5.5.3 -> 5.5.6
	mainline 5.6-rc3 (new)

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2020-02-28 11:58:52 -05:00
Trevor Woerner
91b8563a6b linux-longterm: set COMPATIBLE_MACHINE
The older, longterm, kernel doesn't have support for some of the newer
MACHINEs, so list the ones it does support explicitly.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2020-02-14 01:17:34 -05:00
Trevor Woerner
7068abcd34 kernel bumps
longterm: 4.19.101 -> 4.19.103
stable: 5.4.17 -> 5.4.19
stable: 5.5.1 -> 5.5.3

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2020-02-14 00:36:08 -05:00
Trevor Woerner
d926dcdd54 veyron-speedy: remove machine
This MACHINE hasn't built successfully in a long time. Remove it, and
everything associated with it that isn't used anywhere else.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2020-02-14 00:25:26 -05:00
Trevor Woerner
6e0ce163b0 kernel: enable -c menuconfig
This patch allows the user to run menuconfig from bitbake.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2020-02-03 14:03:27 -05:00
Trevor Woerner
f45146a0d7 rename: linux-stable.inc -> linux-mutual.inc
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2020-02-03 13:40:22 -05:00
Trevor Woerner
21dc7d1caa linux-stable: 5.5.1 add
Remove linux-stable_5.3.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2020-02-03 12:33:20 -05:00
Trevor Woerner
e211102cd3 linux-stable: 5.4.2 -> 5.4.17
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2020-02-03 12:24:33 -05:00
Trevor Woerner
7b9df638e5 linux-longterm: 4.19.88 -> 4.19.101
Changed name from linux-stable to linux-longterm.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2020-02-03 11:54:29 -05:00
Trevor Woerner
017e3e3868 linux-stable: 5.2.20 -> 5.4.2
remove: 5.2.20
add: 5.4.2

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2019-12-09 21:37:08 -05:00
Trevor Woerner
7afe95d11c linux-stable: 5.3.5 -> 5.3.15
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2019-12-09 21:36:56 -05:00
Trevor Woerner
756ca9711d linux-stable: 4.19.78 -> 4.19.88
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2019-12-09 21:36:49 -05:00
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