The 0001-Enable-uart3-for-NanoPi-Neo-Air-used-by-BT.patch fails to
apply over the 4.19.76 mainline kernel, so remove it and apply a
reworked version of it.
Add the correct path for the patches directory, linux-mainline-4.19
instead of linux-4.19 (removed in a previous commit and all it's
content has been placed in linux-mainline-4.19).
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
Since the Armbian sources refer to linux 4.19.76 as
being linux-mainline, all the patches from linux-4.19
were moved to linux-mainline_4.19 and the linux_4.19.76
recipes was named accordingly.
This patch makes 4.19.76 as default version for linux
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
The patch with the same name from meta-sunxi is
not applying anymore so we remove from SRC_URI
and add an updated version in meta-balena-allwiner.
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
This patch is a rework of the meta-resin patch with the same
function because the meta-resin patch fails to apply due to
different source context in this u-boot version.
The 0001-nanopi_neo_air_defconfig-Enable-eMMC-support.patch
from meta-sunxi was failing to apply and it needed to be
removed and replaced with the one in this
layer (warrior update).
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
After the BSP update to warrior, some boot partition files
generated at build time were named differently.
The rename done in this patch was to match the
new names of the generated files.
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
This patch fixes the error
ERROR linux-4.14.14+gitAUTOINC+9c0bf98471-r0 do_package
Files/directories were installed but not shipped
in any package - /boot/sun8i-h3-fixup.scr
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
Use the meta-sunxi u-boot version.
This will apply for boards which do
not set a PREFERRED_VERSION for u-boot.
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
When libfdt-devel is installed system-wide, the build of U-Boot host
programs currently fails with lots of:
In file included from tools/../include/../lib/libfdt/libfdt.h:10:0,
from tools/../include/libfdt.h:1,
from tools/fdt_host.h:11,
from tools/imagetool.h:24,
from tools/aisimage.c:8:
/usr/include/libfdt_env.h:70:30: error: conflicting types for ‘fdt64_t’
typedef uint64_t FDT_BITWISE fdt64_t;
^~~~~~~
In file included from <command-line>:0:0:
././include/libfdt_env.h:19:16: note: previous declaration of ‘fdt64_t’ was here
typedef __be64 fdt64_t;
^~~~~~~
In file included from ././include/libfdt_env.h:12:0,
from <command-line>:0:
/usr/include/libfdt_env.h:90:24: error: expected ‘)’ before ‘x’
static inline uint32_t fdt32_to_cpu(fdt32_t x)
^
This commit adds a fixup in the U-Boot code to fix this problem
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
Add the latest linux available
from https://github.com/armbian/build
commit de58ac1faac92724c6449db12c22affaeb003875,
tag: sunxi-5.3, alongside all the patches
that it comes with.
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
Add the newest u-boot available in
https://github.com/armbian/build alongside
all the patches that it comes with.
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
Update meta-balena from 2.33.0 to 2.41.1
Changelog-entry: Update the meta-balena submodule from v2.33.0 to v2.41.1
Signed-off-by: Florin Sarbu <florin@balena.io>
This is needed so that os-config from meta-balena can be updated to 1.1.0.
Changelog-entry: Update rust to 1.33
Signed-off-by: Andrei Gherzan <andrei@balena.io>
NanoPi Neo Air commes with tho different BT/WiFi chip versions:
AP6212 or AP6212A.
This commit loads a different BT firmware based on the chip
revisions of this board.
Changelog-entry: nanopi-air-bt: Load BT firmware according to chip revision
Signed-off-by: Sebastian Panceac <sebastian@balena.io>
Update meta-resin from 2.27.0 to 2.31.5
Changelog-entry: Update meta-resin from v2.27.0 to v2.31.5
Signed-off-by: Sebastian Panceac <sebastian@balena.io>
Signed-off-by: Alexandru Costache <alexandru@balena.io>
This package contains an udev rule, an initialization script
and systemd service for the Ampak AP6212 bluetooth module
used on Nanopi Neo Air
Signed-off-by: Sebastian Panceac <sebastian@balena.io>
This package is needed to upload firmware on the Ampak AP6212A
bluetooth module, based on Broadcom chip
Signed-off-by: Sebastian Panceac <sebastian@balena.io>
Signed-off-by: Alexandru Costache <alexandru@balena.io>
This adds the possibility to build balenaOS for the Orange Pi One
device.
Changelog-entry: add support for Orange Pi One device
Signed-off-by: Stephen Sorriaux <stephen.sorriaux@gmail.com>
Only add xradio and xradio firmware for the Orange Pi Zero, since no other device uses this chipset.
Changelog-entry: Add support for XR819 Wifi on Orange Pi Zero board
Update meta-resin from 2.26.0 to 2.27.0
Changelog-entry: Update the meta-resin submodule from v2.26.0 to v2.27.0
Signed-off-by: Florin Sarbu <florin@balena.io>
We are using newer (4.16+) kernel. For these kernels, we need
to specify additional dependencies for the configme task.
This change can be removed when we update poky to a newer version
that includes 81e8a52e8e40e47c34f900db5d73e69ffc25f5d0.
This change fixes the error we get on the Nanopi NEO Air kernel when
our do kernel_resin_reconfigure task will recreate the .config with the
incorrect kernel config options.
Changelog-entry: Specify deps for kernel config task needed for newer (4.16+) kernels
Signed-off-by: Florin Sarbu <florin@balena.io>
Update meta-resin from 2.19.0 to 2.26.0
Changelog-entry: Update the meta-resin submodule from v2.19.0 to v2.26.0
Signed-off-by: Florin Sarbu <florin@balena.io>
From the list of supported boards, only the Orange Pi Plus2 board has
this WiFi chipset so let's not include it for all.
Changelog-entry: Include the RTL8189ES / RTL8189ETV driver only for the Orange Pi Plus2 board
Signed-off-by: Florin Sarbu <florin@balena.io>
Update meta-resin from 2.14.3 to 2.19.0
Changelog-entry: Update the meta-resin submodule from v2.14.3 to v2.19.0
Signed-off-by: Florin Sarbu <florin@resin.io>
This update adds eMMC support in u-boot and kernel
Changelog-entry: Update the meta-sunxi submodule to latest sumo
Signed-off-by: Florin Sarbu <florin@resin.io>