Commit Graph

112 Commits

Author SHA1 Message Date
Trevor Woerner
e67152aed1 linux-yocto: remove mmc aliases
Now that we're booting via UUID, we no longer need these aliases in the DT.
Personally I wasn't able to prove to myself that they actually worked (at
least not with 5.13.y) and fiddling with these aliases didn't seem to affect
the mmc probe order on boot. Additionally it looks like some of these aliases
will be landing upstream shortly.

Build (core-image-base) and run tested (both systemd and sysvinit) on:
- rock64
- rock-pi-e

(i.e. the two rk3328 MACHINEs)

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2021-10-05 16:25:53 -04:00
Khem Raj
08f16f40c2 linux-yocto_5.4: Drop bbappend
5.4 recipe has been dropped from oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-19 10:14:35 -04:00
Trevor Woerner
335bfcbf8d switch to the new bitbake OVERRIDE syntax
With bitbake commit 7dcf317cc141dc980634f8c18bfa84f83e57206a
("bitbake: Switch to using new override syntax"), applied on
Aug 2, 2021, the OVERRIDE separator is now a colon instead of
an underscore. Therefore all builds performed with a bitbake
before this change must use a meta-rockchip commit before this
one, and any builds performed with a bitbake after this change
must use a meta-rockchip starting from this commit onwards.

Build-tested for all meta-rockchip MACHINEs.

Run tested on:
- tinker-board
- nanopi-m4-2gb
- rock64
- rock-pi-4b
- rock-pi-e

The tinker-board and rock-pi-e work fine. The rest of the boards
seem to have a, hopefully unrelated, issue running a
5.13-yocto-standard kernel. However, all boards work with the
5.10-yocto-standard kernel.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-04 21:59:14 -04:00
Trevor Woerner
2b58202db1 rock-pi-e: update preferred kernel
The latest updates to linux-yocto-dev now include support for the rock-pi-e so
do away with our custom recipe and use the one from oe-core.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2021-07-26 21:05:34 -04:00
Yann Dirson
7c7e5b9e59 rock64: add machine
This is a RK3328 board from Pine64.
Board details at https://wiki.pine64.org/wiki/ROCK64.

Default image is built to boot from SD-card.  Building an image for
eMMC requires to set RK_BOOT_DEVICE="mmcblk0".

Signed-off-by: Yann Dirson <yann@blade-group.com>
2021-06-17 22:29:22 -04:00
Yann Dirson
cd11f61a51 linux-yocto: reduce bbappend duplication
Signed-off-by: Yann Dirson <yann@blade-group.com>
2021-04-03 21:53:32 -04:00
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