Commit graph

271 commits

Author SHA1 Message Date
Alexandru Costache
4af3865e28 LICENSE: Ensure license is present repo root
This is also present in the meta-balena-allwiner
layer as COPYING.Apache-2.0

Changelog-entry: Ensure license is present repo root
Signed-off-by: Alexandru Costache <alexandru@balena.io>
2019-12-17 16:47:06 +01:00
Balena CI
55b2c8ee06 v2.45.1+rev1 2019-12-17 11:47:38 +02:00
Alexandru Costache
eb834a4049
Merge pull request #103 from balena-os/update_balenaos
layers/meta-balena: Update to v2.45.1
2019-12-17 11:44:44 +02:00
Alexandru Costache
d7f2ceb484 layers/meta-balena: Update to v2.45.1
Update meta-balena from 2.44.0 to 2.45.1

Changelog-entry: Update meta-balena from v2.44.0 to v2.45.1
Signed-off-by: Alexandru Costache <alexandru@balena.io>
2019-12-17 09:27:06 +01:00
Balena CI
1916764634 v2.44.0+rev3 2019-11-19 16:33:32 +02:00
Florin Sarbu
7a182edd31
Merge pull request #100 from balena-os/zlk/bump_barys_scripted
balena-yocto-scripts: Update balena-yocto-scripts to v1.5.2
2019-11-19 16:30:17 +02:00
Florin Sarbu
0b2e0ec97b balena-yocto-scripts: Update balena-yocto-scripts to v1.5.2
Changelog-entry: Update balena-yocto-scripts to v1.5.2
Signed-off-by: Florin Sarbu <florin@balena.io>
2019-11-19 09:36:17 +01:00
Balena CI
f915ad2589 v2.44.0+rev2 2019-11-01 10:54:34 +02:00
vicgal
1cc9ff3b5c
Merge pull request #96 from balena-os/enable_kernel_configs_overlayfs
linux-mainline_%.bbappend: Add kernel config for overlayfs
2019-11-01 10:51:51 +02:00
Vicentiu Galanopulo
e32f34f65b u-boot_2019.04.bbappend: Fix applying of patches
The eMMC patch has been removed because it applies
from meta-sunxi.
The resin-kconfig-integration patch has been removed
and a re-worked version of it has been applied.

Changelog-entry: U-boot patches fixup
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
2019-10-31 13:23:52 +01:00
Vicentiu Galanopulo
7954383391 linux-mainline_%.bbappend: Add kernel config for configfs
Customer requested i2c and UART enabled on the orange pi
zero. The directory /sys/kernel/config/device-tree
which is used to add overlays at runtime is not present
in the file system.
This patch enables configfs and generation of the needed
directory.

Changelog-entry: Add configs in the kernel to enable configfs
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
2019-10-30 15:56:48 +01:00
Balena CI
fa64aba334 v2.44.0+rev1 2019-10-29 17:13:55 +02:00
vicgal
25da53c3f7
Merge pull request #95 from balena-os/fixup_uboot_patchs
u-boot_2018.09.bbappend: Renamed SRC_URI_removed patches
2019-10-29 17:11:07 +02:00
Vicentiu Galanopulo
bd839185ed u-boot_2018.09.bbappend: Rename SRC_URI_remove patch
A patch removed with SRC_URI_remove and re-worked was not
applying (no output error, the behavior is as it doesn't
exist), because the re-worked patch had the same name
as the removed one.

Remove 0001-nanopi_neo_air_defconfig-Enable-eMMC-support.patch.
This patch exists in meta-sunxi and it applies over
versions of u-boot.2018.09

Changelog-entry: Rename re-worked patch to have it applied
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
2019-10-29 15:32:28 +01:00
vicgal
c6f31ae2ac
Merge pull request #92 from balena-os/meta_balena_update
layers/meta-balena: Update to v2.44.0
2019-10-24 22:14:06 +03:00
Vicentiu Galanopulo
585566fa26 layers/meta-balena: Update to v2.44.0
Update meta-balena from 2.41.1 to 2.44.0

Changelog-entry: Update meta-balena from v2.41.1 to v2.44.0
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
2019-10-24 20:58:12 +02:00
Balena CI
d7a8cba32a v2.41.1+rev9 2019-10-24 21:57:17 +03:00
vicgal
30319f6704
Merge pull request #94 from balena-os/add_pie_zero_overlay
orange-pi-zero: Add overlay files to RESIN_BOOT_PARTITION_FILES and K…
2019-10-24 21:54:47 +03:00
Vicentiu Galanopulo
e8b524b74d orange-pi-zero: Add overlay files to RESIN_BOOT_PARTITION_FILES and KERNEL_DEVICETREE
Update the RESIN_BOOT_PARTITION_FILES of resin-image.inc and KERNEL_DEVICETREE
of linux-mainline_%.bbappend for the orange-pi-zero machine.

Changelog-entry: Add overlays for orange-pi-zero
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
2019-10-24 20:00:16 +02:00
Balena CI
f88154096d v2.41.1+rev8 2019-10-24 20:31:16 +03:00
vicgal
f1f592977b
Merge pull request #87 from balena-os/zlk/bump_barys_scripted
balena-yocto-scripts: Update balena-yocto-scripts v1.4.0
2019-10-24 20:27:59 +03:00
Florin Sarbu
1a0a46bbaf balena-yocto-scripts: Update balena-yocto-scripts v1.4.0
Changelog-entry: Update balena-yocto-scripts to v1.4.0
Signed-off-by: Florin Sarbu <florin@balena.io>
2019-10-21 17:13:15 +02:00
Balena CI
1f497598ea v2.41.1+rev7 2019-10-17 16:34:56 +03:00
vicgal
caef4f0ef4
Merge pull request #91 from balena-os/tags_fixup
layers/poky: Checkout to warrior-21.0.1 tag
2019-10-17 16:32:16 +03:00
Vicentiu Galanopulo
43735734e1 layers/poky: Checkout to warrior-21.0.1 tag
The poky submodule was on the warrior branch
but not on the latest warrior tag

Changelog-entry: Checkout to warrior-21.0.1 tag
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
2019-10-17 11:26:00 +02:00
Balena CI
6b6c62c00e v2.41.1+rev6 2019-10-14 12:59:55 +03:00
Florin Sarbu
ef54b22aee
Merge pull request #90 from balena-os/linux_mainline_cleanup
recipes-kernel/linux: Remove unused patches
2019-10-14 12:57:07 +03:00
Vicentiu Galanopulo
7d5f1dbda1 recipes-kernel/linux: Remove unused patches and householding
Some patches were part of other linux-mainline
kernel versions but are not anymore part of the
current 4.19.76.

Move 0001-Enable-uart3-for-NanoPi-Neo-Air-used-by-BT.patch
in linux-mainline_4.19.76.bbappend to avoid error
patching file arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts
Hunk #2 FAILED at 162.
1 out of 2 hunks FAILED -- rejects in file arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts

Place all patches from Armbian in a separate directory and do all the Balena specific
operations in linux-mainline_%.bbappend only.

Changelog-entry: Remove unused patches and cleanup
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
2019-10-14 09:43:01 +02:00
Balena CI
ef66b493bc v2.41.1+rev5 2019-10-11 12:57:24 +03:00
Florin Sarbu
4ea5e3db69
Merge pull request #89 from balena-os/remove_linux_4.14_kernel
recipes-kernel/linux: Remove linux-4.14
2019-10-11 12:54:46 +03:00
Vicentiu Galanopulo
72f50b158d recipes-kernel/linux: Remove linux-4.14
The linux-4.14 kernel is not built
anymore by any of the supported Balena machines.

Changelog-entry: Remove linux-4.14 recipe
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
2019-10-11 11:16:06 +02:00
vicgal
d19cb01857
Merge pull request #88 from balena-os/remove_4.17_kernel_recipe
recipes-kernel/linux: Remove linux-mainline-4.17.3
2019-10-11 12:09:46 +03:00
Vicentiu Galanopulo
73dda90587 recipes-kernel/linux: Remove linux-mainline-4.17.3
The linux-mainline-4.17.3 kernel is not built
anymore by any of the supported Balena machines.

Changelog-entry: Remove linux-mainline-4.17.3 recipe
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
2019-10-11 10:49:05 +02:00
Balena CI
c4b3ac2fc2 v2.41.1+rev4 2019-10-11 10:55:40 +03:00
Florin Sarbu
843bf65ed5
Merge pull request #84 from balena-os/warrior_update
Warrior update
2019-10-11 10:53:05 +03:00
Vicentiu Galanopulo
35613eccd1 linux-mainline-4.19: Rework for Enable-uart3-for-NanoPi-Neo-Air patch
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>
2019-10-10 11:50:45 +02:00
Vicentiu Galanopulo
065936bc48 recipes-kernel/linux: Rename linux to linux-mainline
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>
2019-10-10 11:50:45 +02:00
Vicentiu Galanopulo
7a75c752f1 orangepi-plus2.conf: Remove PREFERRED_VERSION for linux
The default version for this machine will be linux
4.19.76

Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
2019-10-10 11:50:43 +02:00
Vicentiu Galanopulo
49ac7c0c93 orange-pi-lite.conf: Remove PREFERRED_VERSION for linux/uboot
The default for this machine will be linux 4.19.76
and u-boot 2019.04

Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
2019-10-10 11:50:43 +02:00
Vicentiu Galanopulo
1544e80ad2 bananapi-m1-plus.conf: Remove PREFERRED_VERSON for linux
Default for this machine will be linux version 4.19.76

Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
2019-10-10 11:50:43 +02:00
Vicentiu Galanopulo
f72ae3a47c u-boot_2019.04.bbappend: Inherit pythonnative
Fix for Jenkins error
| scripts/dtc/pylibfdt/libfdt_wrap.c 149 21
fatal error  Python.h  No such file or directory
| compilation terminated.
| error command 'gcc' failed with exit status 1

Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
2019-10-10 11:50:43 +02:00
Vicentiu Galanopulo
addff7a145 coffee: Update the yocto version
Update the yocto versions for all
supported machines.

Changelog-entry: Update yocto versions in coffee files
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
2019-10-10 11:50:43 +02:00
Vicentiu Galanopulo
96f2c87173 orange-pi-lite.svg: Add svg icon
Jenkins build fails if no svg icon is found

Changelog-entry: Add orange-pi-lite svg icon
Signed-off-by: Vicentiu Galanopulo <vicentiu@balena.io>
2019-10-10 11:50:43 +02:00
Vicentiu Galanopulo
169b8cf968 linux: Add dts wifi patch for orangepi-zero
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>
2019-10-10 11:50:43 +02:00
Vicentiu Galanopulo
b08b47b9cb u-boot_2018.09.bbapp:Add resin-specific-env-integration-kconfig.patch
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>
2019-10-10 11:50:43 +02:00
Vicentiu Galanopulo
57bbde34ec recipes-core/resin-image.inc: Renaming due to warrior update
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>
2019-10-10 11:50:43 +02:00
Vicentiu Galanopulo
a26b58e152 linux_4.14.bbappend: Pack sun8i-h3-fixup.scr file
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>
2019-10-10 11:50:43 +02:00
Vicentiu Galanopulo
b9be331be4 recipes-bsp/u-boot: Add u-boot_2018.09.bbappend
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>
2019-10-10 11:50:43 +02:00
Vicentiu Galanopulo
a6f018156d u-boot_2017.11.bb: Add patch to fix conflicting types for fdt64_t
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>
2019-10-10 11:50:43 +02:00
Vicentiu Galanopulo
b167421e55 recipes-kernel/linux: Add linux_4.19.76.bb/bbappend
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>
2019-10-10 11:50:43 +02:00