Commit Graph

563 Commits

Author SHA1 Message Date
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
Khem Raj
c5f397f37e u-boot: Add opensbi do_deploy dep only for machines with opensbi
This is a generic bbappend and opensbi is riscv specific, so this causes
problems when this layer is includes and a build is done for non-riscv
machines e.g.

    MACHINE=qemumips bitbake -n world

will show the problem

ERROR: Nothing PROVIDES 'opensbi'
opensbi was skipped: incompatible with host mips-yoe-linux-musl (not in COMPATIBLE_HOST)
NOTE: Runtime target 'u-boot-default-env' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['u-boot-default-env', 'opensbi']
ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'libubootenv', 'u-boot-default-env', 'opensbi']

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-15 07:26:38 -07:00
Matheus Castello
b19530f12d u-boot: nezha: Override the u-boot LIC_FILES_CHKSUM
The LIC_FILES_CHKSUM md5sum changed with the latest mainline u-boot
release. So manually specify the original md5sum value.

Signed-off-by: Matheus Castello <matheus@castello.eng.br>
2022-09-10 20:15:30 -07:00
Khem Raj
809ed4e642 vulkan-cts: Skip textrel QA check
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-09 08:25:12 -07:00
Khem Raj
5415c909f2 linux-starfive-dev: Update srcrev and the defconfig name for beagleV
Use same branch for both starfive SOC boards

Fixes Issue #357

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-22 18:51:48 -07:00
Khem Raj
7955f4ad47 u-boot-starfive: Update the branch name for beagleV
Fixes Issue #355

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-22 18:51:48 -07:00
Khem Raj
0ac97b8223 libnl: Ignore textrel on rv64/rv32
Fixes build QA
ERROR: libnl-1_3.7.0-r0 do_package_qa: QA Issue: libnl-ptest: ELF binary /usr/lib/libnl/ptest/check-all has relocations in .text [textrel]
ERROR: libnl-1_3.7.0-r0 do_package_qa: Fatal QA errors were found, failing task.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-22 09:52:06 +10:00
Yu Chien Peter Lin
ca49aa9b48 docs: add ae350-ax45mp document
Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
2022-08-15 08:56:10 -07:00
Yu Chien Peter Lin
b23502d2e1 ae350-ax45mp.yml: add kas-container YAML for building poky distro
Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
2022-08-15 08:56:10 -07:00
Yu Chien Peter Lin
4f57628de2 ae350-ax45mp-spl.wks: partitioning command for ae350-ax45mp
Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
2022-08-15 08:56:10 -07:00
Yu Chien Peter Lin
f9dc829597 linux: add recipe for ae350-ax45mp
Linux kernel source is based on v5.18.y and hosted on Andes Github.

Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
2022-08-15 08:56:10 -07:00
Yu Chien Peter Lin
843c4a5e93 u-boot: add and patches for ae350-ax45mp
Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
2022-08-15 08:56:10 -07:00
Yu Chien Peter Lin
361b62de5a ae350-ax45mp.conf: add machine configuration for Andes AE350 ax45mp
Signed-off-by: Yu Chien Peter Lin <peterlin@andestech.com>
2022-08-15 08:56:10 -07:00
Khem Raj
03ff37072f setup.sh: Drop setting largefile in DISTRO_FEATURES
This feature is deprecated and removed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-14 15:03:21 -07:00
Alistair Francis
f016e25636 u-boot: starfive_v2021.04: Override the u-boot LIC_FILES_CHKSUM
The LIC_FILES_CHKSUM md5sum changed with the latest mainline u-boot
release, but hasn't changed for the older starfive release. So manually
specify the original md5sum value.

Resolves: https://github.com/riscv/meta-riscv/issues/350
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
2022-08-07 19:13:47 -07:00
Khem Raj
209e97decb linux-firmware-beaglev-bcm43430: Remove nvram_ap6236.txt
it does not exist in repo anymore
Add symlink called brcmfmac43430-sdio.txt to brcmfmac43430-sdio.AP6212.txt

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-17 18:46:52 -04:00
Khem Raj
80944ee1be libstd-rs: Remove upstreamed rv32 patch
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-17 18:46:52 -04:00