Commit Graph

768 Commits

Author SHA1 Message Date
2834b7f951 Add BananaPi M2 Berry support
Add `bananapi-m2-berry` machine conf and enable WiFi for it.
2025-06-10 01:59:04 +02:00
f5025d0808 sunxi64.inc: Fix wrong UBOOT_LOADADDRESS variable value
Signed-off-by: Marek Belisko <marek.belisko@gmail.com>
2025-06-10 01:59:04 +02:00
1d4cf8ae39 recipes-kernel/linux-mainline: add MMC alias for Olinuxino A20
Add patch that adds MMC aliases to device tree for consistent
enumeration of SD cards.

Signed-off-by: Stefan Gloor <code@stefan-gloor.ch>
2025-06-10 01:59:04 +02:00
4e1636e0a4 u-boot_%.bbappend: Fix U-Boot for sun9i
Use a proper fix instead of reverting U-Boot commit ffb0294.
After reporting this issue to the U-Boot mailing list, a patch
that works on Allwinner A80 machines like Merrii A80 Optimus board
was proposed by Andre Przywara:
https://lists.denx.de/pipermail/u-boot/2024-December/575050.html

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2025-06-10 01:59:03 +02:00
eada1eeb7a Enable AMPAK AP6330 WiFi and Bluetooth
Enable AMPAK AP6330 that combines Broadcom Wifi (BCM4330) and
Bluetooth 4.0 (BCM40183) chips for sun9i devices such as Merrii A80
Optimus and Cubieboard 4.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2025-06-10 01:59:03 +02:00
d365a91be3 recipes/devtools: replace distutils3*.bbclass with setuptools3*.bbclass
distutils3 is deprecated and its use produces warnings during build:

WARNING: distutils-common-base.bbclass is deprecated, please use setuptools3-base.bbclass instead
WARNING: distutils3-base.bbclass is deprecated, please use setuptools3-base.bbclass instead
WARNING: distutils3.bbclass is deprecated, please use setuptools3.bbclass instead

setuptools3 should be a drop-in replacement.

Signed-off-by: Stefan Gloor <code@stefan-gloor.ch>
2025-06-10 01:59:03 +02:00
7abeeaf707 u-boot: apply ttyS3 patch only for mangopi-mq-t-tt13 builds
For all boards except mangopi-mq-t-tt13, switch back the serial console to
ttyS0. Apply the ttyS3 patch added in commit [1] only when building for the
mangopi-mq-t-tt13 board.

Boot tested on orangepi-zero2 board - the kernel logs are again printed to
the debug serial console.

    [1] 9edbede7bc ("u-boot: Fix console for mangopi-mq-r-tt13 board")

Signed-off-by: Ovidiu Panait <ovidiu.panait.oss@gmail.com>
2025-06-10 01:59:03 +02:00
bb90acac4b xradio-firmware: Add branch to SRC_URI
Explicitly specify a branch parameter and fix the warning:

The future default branch used by tools and repositories is
uncertain and we will therefore soon require this is set in
all git urls.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2025-06-10 01:59:03 +02:00
7f554a1d24 update opi zero 2 with auto load modules for wifi and bt 2025-06-10 01:59:03 +02:00
ebbedb7a97 remove hack for hdmi out 2025-06-10 01:59:03 +02:00
2a808de9d1 fix/improve MAC address management 2025-06-10 01:59:03 +02:00
4ad0f09f13 h616 and h618 patches 2025-06-10 01:59:03 +02:00
993171c995 add opizero 2 to 6.6 2025-06-10 01:59:02 +02:00
41ade85840 Add Orange Pi Prime machine support
- Ethernet, WiFi, Bluetooth, USBs are working fine but HDMI is working until U-Boot loading the kernel. Then it stop working.
- Tested with core-image-base and kernel mainline 6.6.28

Signed-off-by: alperak <alperyasinak1@gmail.com>
2025-06-10 00:48:19 +02:00
0e0525ebfa trusted-firmware: Make append machine specific 2025-06-10 00:48:19 +02:00
5790998d9e xserver-xorg: don't unconditionally add xshmfence
This is only required if dri3 is enabled in the server. It shouldn't
be included unconditionally.

Arguably this should be put in openembedded-core, but for now it's
safe to put here.
2025-06-10 00:48:19 +02:00
33b02e648d linux-firmware: Only add firmware to sunxi machines
It doesn't make sense to unconditionally include these firmware
files on other machines. Gate it on whether we're a sunxi machine.
2025-06-10 00:45:43 +02:00
69c4909d49 u-boot: Fix console for mangopi-mq-r-tt13 board
Signed-off-by: Marek Belisko <marek.belisko@gmail.com>
2025-06-10 00:41:50 +02:00
66fd7c960f conf/machine: add support for MangoPi MQ-R T113-S3
Signed-off-by: Leo Soares <leojrfs@gmail.com>
Signed-off-by: Marek Belisko <marek.belisko@gmail.com>
2025-06-10 00:34:33 +02:00
d93a7ff945 add preferred kernel version to sunxi64 2025-06-10 00:34:33 +02:00
834efaa4b8 update opi 3lts machine 2025-06-10 00:34:32 +02:00
894fa97145 add kernel features 2025-06-10 00:34:32 +02:00
f8a51177af update uwe5622 patches 2025-06-10 00:34:32 +02:00
774f0f8649 add kernel patches for orangepi-3lts for 6.1 6.5 kernels(KMETA) 2025-06-10 00:34:32 +02:00
68cc446633 add wifi uwe driver firmware and kernel support(KMETA) 2025-06-10 00:34:31 +02:00
735586e90e add orange-pi-3lts machine config and u-boot support for this board 2025-06-10 00:34:23 +02:00
c73c0a2c4a Merge pull request #428 from leon-anavi/scarthgap-sun9i
[Scartgap] Add Merrii A80 Optimus board and Cubieboard 4
2024-12-10 09:32:16 +01:00
3be61ac722 cubieboard4.conf: Add machine
Add machine cubieboard4 for Cubieboard 4 with Allwinner A80 SoC
from the sun9i family with mainline U-Boot and Linux kernel.

Thanks to Lazar Hristov for testing core-image-base on the machine.

Tested-by: Lazar Hristov <lhristov@gmail.com>
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2024-12-10 00:10:33 +02:00
512fed3281 u-boot_%.bbappend: Fix for sun9i
Temporary revert commit ffb0294 from 12 Nov 2023 for device with
Allwinner A80 SoC (aka sun9i):

sunxi: board: simplify early PMIC setup conditions

On Merrii A80 Optimus this git commit causes U-Boot to hang at:

Starting kernel ...

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2024-12-10 00:09:55 +02:00
57afbf176f sun9i/defconfig: Default kernel defconfig
Add a default Linux kernel defconfig for devices from the sun9i
family with Allwinner A80 SoC such as Merrii A80 Optimus board.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2024-12-10 00:04:54 +02:00
3a42520278 merrii-a80-optimus.conf: Add machine
Add machine merrii-a80-optimus for Merrii A80 Optimus development
board that is supported by U-Boot and mainline Linux kernel.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2024-12-10 00:04:50 +02:00
33428d8c22 sun9i.inc: Add SoC family sun9i
Create SoC family sun9i for machines with Allwinner A80 that are
supported by mainline U-Boot and mainline Linux kernel.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2024-12-10 00:04:40 +02:00
05827e296c Merge pull request #418 from noodlefighter/scarthgap
fix(scarthgap): replace xf86-input-keyboard with xf86-input-libinput …
2024-09-16 20:53:30 +02:00
90bbd8619f fix(scarthgap): replace xf86-input-keyboard with xf86-input-libinput in Yocto
The xf86-input-keyboard package is obsolete and has been replaced by libinput/evdev as per the migration guide (migration-4.1.rst). This commit addresses the error "ERROR: Nothing RPROVIDES 'xf86-input-keyboard'" by updating the dependency to xf86-input-libinput.
2024-09-16 23:21:24 +08:00
9e5f3281a5 Merge pull request #415 from leon-anavi/scarthgap-linux-fix-license
linux: change licence name
2024-08-16 10:54:13 +02:00
2bbe91795d linux: change licence name
Use SPDX name for the kernel, oe-core changed a long time ago and
now we're throwing licence name warnings.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2024-08-16 11:45:40 +03:00
8f5b915749 Merge pull request #412 from ardavast/lime2-emmc-relative-symlink
pya20: Make olinuxino-a20lime2-emmc a relative symlink
2024-06-05 15:14:50 +02:00
3a36f259f5 pya20: Make olinuxino-a20lime2-emmc a relative symlink 2024-05-26 03:49:39 +03:00
da878a06b8 pya20: Added support for olinuxino-a20lime2-emmc
Signed-off-by: Marek Belisko <marek.belisko@gmail.com>
2024-05-13 09:20:17 +02:00
c475a1851a linux-mainline: Added LINUX_VERSION variable
Fixes:

File "/home/retpolanne/Dev/orange-pi-one-plus-image/poky/scripts/lib/devtool/standard.py", line 839, in modify
if (os.path.exists(srcdir) and os.listdir(srcdir)) and (kernelVersion in staging_kerVer and staging_kbranch == kbranch):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: 'in ' requires string as left operand, not NoneType

While running devtool modify virtual/kernel.


Signed-off-by: Marek Belisko <marek.belisko@gmail.com>
2024-04-25 08:52:15 +02:00
7cd5e692b7 conf: Added scarthgap compat
Signed-off-by: Marek Belisko <marek.belisko@gmail.com>
2024-04-24 14:16:22 +02:00
089c34a7bc linux-mainline: Bump kernel to 6.6
Signed-off-by: Marek Belisko <marek.belisko@gmail.com>
2024-04-24 14:15:15 +02:00
cc1de9f039 linux-mainline: Add "allwinner" prefix only if not available
Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com>
2023-11-20 13:02:33 +01:00
cd1031613f Revert "misc: Drop allwinner prefix for machines"
This reverts commit 5257bb2738.
2023-11-20 12:53:14 +01:00
e21fd8733d Revert "conf: Move logic for handling dtb in deploy dir to common include"
This reverts commit c867cb74e2.
2023-11-20 12:35:09 +01:00
5257bb2738 misc: Drop allwinner prefix for machines
As we have automatic KERNEL_DEVICETREE prefix handling we don't need to add
allwinner prefix

Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com>
2023-11-13 10:59:46 +01:00
40c6d52123 xradio: Update to other repo
Update to one which have up-to-date development. Old one is not compilin anymore.

Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com>
2023-11-10 14:00:53 +01:00
c7782f7180 linux-mainline: Drop 5.10 and 5.4 releases
Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com>
2023-11-10 13:41:51 +01:00
3ace4df57b linux-mainline: Bump kernel to 6.5.11
Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com>
2023-11-10 13:41:21 +01:00
4895ae7bdf Added compatibility to nanbield
Signed-off-by: Marek Belisko <marek.belisko@open-nandra.com>
2023-11-10 12:02:31 +01:00