Commit Graph

579 Commits

Author SHA1 Message Date
Andreas Cord-Landwehr
9710130a4e visionfive2: add initial u-boot support
Regarding uEnv, note that this is simply a fork of the version from the
Debian based SDK image, only appended by setting the bootargs.
2023-03-06 10:19:34 -08:00
Khem Raj
9ea5bafc89 plocate: Ignore textrel QA error
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Khem Raj
db2c685a62 systemd: Ignore textrel QA errors
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Khem Raj
2b4462e0d7 openocd: Upgrade to latest
Switch to gitsm fetcher

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Khem Raj
fdb862d329 freedom-u540: Do not use u-boot.bin payload
Use Booting from MMC using U-Boot SPL method instead

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Khem Raj
a37e69820b u-boot: Always depend on openSBI do_deploy
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Khem Raj
b1a37d95e8 linux-mainline: Remove KERNEL_DEVICETREE
This is already set in machine conf correctly

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Khem Raj
d7bb4241ae linux-starfive: Delete unused patches
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Khem Raj
2cbf63999a linux-starfive: Drop recipe for 5.12
This branch does not exist anymore

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Khem Raj
e7f2082f9d linux-mainline: Update to 6.2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Khem Raj
6348fdd2b5 linux-starfive-dev: Update LINUX_VERSION to 6.2.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-05 14:47:40 -08:00
Pavel Zhukov
06e529beb2 mangopi-mq-pro: Sync DTS with kernel
At this point DTSes differ between d1/wip branch of the kernel
and corresponding branch of u-boot. Mangopi-MQ-Pro dts is missed in
u-boot part which leads to missing devices nodes (bluetooth in
particular). Sync dts and pin patch to mangopi only to not affect Nezha.

Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
2023-02-09 16:43:45 -08:00
Pavel Zhukov
0539e6e8fa u-boot: Rename nezha to allwinnerd1
Use SOC name (Allwinner D1) instead of board name for
generic recipes.
Move board specific configuration to corresponding machine conf

Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
2023-02-09 16:43:45 -08:00
Pavel Zhukov
3dd66f6ce2 linux-nezha: Rename nezha to allwinner D1
Move board specific configuration into machine conf

Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
2023-02-09 16:43:45 -08:00
Pavel Zhukov
1462596d49 linux-mangopimqpro-dev: Add patch status information
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
2023-02-09 16:43:45 -08:00
Pavel Zhukov
078b646d4d mangopimqpro: Enable bluetooth and split recipe
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
2023-02-09 16:43:45 -08:00
Pavel Zhukov
8d7a5ad492 mangopimqpro: Enable and fix bluetooth 2023-02-09 16:43:45 -08:00
Pavel Zhukov
423e90657a u-boot: Sync dtc tree with kernel
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
2023-02-09 16:43:45 -08:00
Pavel Zhukov
931c3b7f0a linux-nezha: delete unused patch
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
2023-02-09 16:43:45 -08:00
Khem Raj
34928ef92d rtl8723ds: Pin to mangopi-mq-pro machine
It is not intended for all kind of machines by default, other machines
can be enabled as needed and verified to work on it.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-02-08 08:23:06 +10:00
Pavel Zhukov
f4d336cb7e conf/machine: Add mangopi-mq-pro machine
Based on Nezha D1 machine config with addjusterd DTB configuration
and added wifi module driver.
Tested with core-image-(base|weston) on MangoPi MQ Pro rev 1.3:
- HDMI output/weston and wifi are working. USB-C ethernet detected but not
  tested due to lack of HW.

Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
2023-02-05 19:30:23 -08:00
Pavel Zhukov
b576fc7019 rtl8723ds-mod: Add recipe for rtl8723ds
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
2023-02-05 19:30:23 -08:00
Khem Raj
85dfe4db9e busybox: Update bbappend to 1.36
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-30 07:58:10 +10:00
Trevor Woerner
067e92b602 linux-nezha-dev: point to branch with defconfig
One of the other branches of Samuel Holland's kernel tree for the nezha
includes everything the current branch includes plus a defconfig. Using this
branch will keep our defconfig inline with the author's changes.

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
2023-01-29 10:44:25 -08:00
Alistair Francis
d6e3efd54a freedom-u540: Drop OpenSBI from EXTRA_IMAGEDEPENDS
We don't need to specify OpenSBI in EXTRA_IMAGEDEPENDS to ensure it's
built and if we specify it we get circular dependencies with the u-boot
RSA signing code, so let's drop it.

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2023-01-09 11:38:28 -08:00
Alistair Francis
69e9a40078 freedom-u540: Use the generic OpenSBI platform
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2023-01-09 11:38:28 -08:00
Andreas Cord-Landwehr
224eba4646 opensbi: Remove obsolete nezha-d1 patches for opensbi
Due to wrong machine value, the patches were not applied anymore.
Moreover, opensbi 1.1 works with nezsha D1 without changes.
2023-01-08 08:07:38 -08:00
Andreas Cord-Landwehr
d88ad1c1ba linux-nezha: Fix udev daemon startup 2023-01-08 08:07:38 -08:00
Andreas Cord-Landwehr
6f9e72980c linux-nezha: Allow access to /boot partition 2023-01-08 08:07:38 -08:00
Andreas Cord-Landwehr
479a55195a linux-nezha: Enable Graphics/DRM for Nezha board 2023-01-08 08:07:38 -08:00
Andreas Cord-Landwehr
05a629193a boot0: Remove obsolete boot0 package 2023-01-08 08:07:38 -08:00
Andreas Cord-Landwehr
36ec45a694 nezha.wks: Adapt wks file for removed boot0 2023-01-08 08:07:38 -08:00
Andreas Cord-Landwehr
9bd5bfb356 u-boot-nezha: Refresh 0001-sun20i-set-CONFIG_SYS_BOOTM_LEN.patch 2023-01-08 08:07:38 -08:00
Andreas Cord-Landwehr
7b708ba969 u-boot-nezha: Switch u-boot-spl to mainline format 2023-01-08 08:07:38 -08:00
Andreas Cord-Landwehr
39f1c2e9d0 linux-nezha: Switch kernel to smaeul:d1/all 2023-01-08 08:07:38 -08:00
Khem Raj
3b122e49f7 layer.conf: Update LAYERSERIES_COMPAT for mickledore
oe-core switched to mickedore [1]

[1] https://git.openembedded.org/openembedded-core/commit/?id=57239d66b933c4313cf331d35d13ec2d0661c38f

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-04 16:28:20 -08:00
Khem Raj
e991571ecb pcsc-lite: Ignore textrel on rv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-04 16:28:20 -08:00
Khem Raj
1747c90f6d pcsc-lite: Disable textrel QA check
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-29 11:11:03 -08:00
Khem Raj
94b217ef5d libxshmfence: Loosen the bbappend regexp to apply to all 1.3 minor releases
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-14 11:45:17 -08:00
Yu Chien Peter Lin
975227ea84 docs/AE350-AX45MP.md: Update kernel version
Update the version to Linux 6.0.

Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
2022-11-07 20:39:05 -08:00
Yu Chien Peter Lin
363d3021de u-boot: Add patch for OpenSBI fdt driver support
Add 2 patches from mainline U-boot to use with fdt drivers of
OpenSBI.

Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
2022-11-07 08:18:07 -08:00
Yu Chien Peter Lin
1ae57fa3fd u-boot: ae350-ax45mp: Add patch for fdt start address alignment
If start address ($a1) is not 8-byte aligned, the system will hang in
fw_platform_init where OpenSBI starts to parse fdt, thus need this patch
to adjust the address in SPL.

Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
2022-11-07 08:18:07 -08:00
Yu Chien Peter Lin
680760f703 u-boot: ae350-ax45mp: Add display info config fragment
Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
2022-11-07 08:18:07 -08:00
Yu Chien Peter Lin
13e8b5f249 opensbi: Specify the OpenSBI revision for Andes AE350
OE-Core is using OpenSBI tag v1.1, this revision is based to v1.1 while
includes fdt driver support for AE350 platform so it can use with the
latest device tree provided by Andes Linux kernel 6.0.

Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
2022-11-07 08:18:07 -08:00
Yu Chien Peter Lin
a34ab4a1df linux-ae35mp-ax45mp-dev: Bump to Linux 6.0
We rebased drivers on 5.18 and adds WDT and SMU drivers
support to this 6.0 branch, and updated the compatible
string for PLMT and PLICSW.

Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
2022-11-07 08:18:07 -08:00
Khem Raj
0e3408859c python3-cryptography: Drop bbappend for >=38 release
The needed rv32 patch is available in libc 1.128+ upstream and now
cryptography 0.38 release has bumped its libc dependency from 1.124 ->
1.135 which should include this patch, therefore drop it.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-31 08:18:26 -07:00
Yu Chien Peter Lin
82318d6161 u-boot: Drop patches for ae350-ax45mp
ae350-ax45mp was using U-boot v2022.07 with the applied patches:
- (f4512618caa0) riscv: ae350: Fix XIP config boot failure
- (aa0eda17cf98) spl: opensbi: convert scratch options to config

Since OE-Core U-boot has upgraded to v2022.10 which includes both
patches so we can drop them.

Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
2022-10-31 08:17:14 -07:00
Khem Raj
d5628ffd5a linux-starfive-dev: Bump to 6.0.0
Drop lld patch, lld has implemented relaxation now in clang 15.x
which is default in master meta-clang, therefore this patch is no
longer needed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-10 22:36:40 -07:00
Khem Raj
b5de81a229 u-boot-starfive: Build outside source tree
u-boot common files set O=.. option for make which actually
sets KBUILD_SRC, which triggers a step in u-boot system called
prepare3. This step checks if make has been run inside sourcedir
and since we are setting O=${B} and B is set to S, it has run
inside S during do_configure, so do_compile fails to build e.g.

|   /mnt/b/yoe/master/build/tmp/work/visionfive-yoe-linux/u-boot-starfive/v2021.04-r0/git is not clean, please run 'make mrproper'
|   in the '/mnt/b/yoe/master/build/tmp/work/visionfive-yoe-linux/u-boot-starfive/v2021.04-r0/git' directory.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-10 22:36:40 -07:00
Khem Raj
dc77d097a8 layers: Add langdale to LAYERSERIES_COMPAT
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-29 20:31:50 -04:00