Compare commits

...

173 Commits

Author SHA1 Message Date
Igor Pecovnik
7d745b9bcd Armbian framework release: freeze sources and set version 2024-08-26 17:54:39 +02:00
Igor Pecovnik
edbf678780 Improved freezing mechanism with README 2024-08-26 17:51:06 +02:00
Igor Pecovnik
c62e086a0b Board config ayn-odin2 temporally disable broken build 2024-08-24 22:12:29 +02:00
Igor Pecovnik
ec76e1282e More elegant solution to prevent kernel upgrades per certain board 2024-08-24 17:15:24 +02:00
Igor Pecovnik
9041c08979 Implement config driven BSP package modification to set last good kernel for a single device
This will prevent upgrading to higher kernels which are known to be broken.
2024-08-24 15:36:19 +02:00
Igor Pecovnik
8f01eea1f8 Mesa fixes applies only to armhf and arm64. Adjusting 2024-08-23 14:06:38 +02:00
Igor Pecovnik
a26eb472f0 Framework: bump tmpfs size as we are going over
Suppress this warning: "Rootfs post-tweaks size is larger than estimated tmpfs size"
2024-08-23 11:43:03 +02:00
Igor Pecovnik
edad72b29f Expand MESA extension fix to Jammy userspace 2024-08-23 11:01:34 +02:00
Igor Pecovnik
71f5662dac Force rootfs cache rebuild - once again. 2024-08-23 06:59:40 +02:00
Igor Pecovnik
c0c7431af4 Enable allow-downgrades to base-files install to allow building images with older version than current
Framework stores our base-files in rootfs cache with version that comes from trunk and when we make stable images for current or previous release, build fails with error  E: Packages were downgraded and -y was used without --allow-downgrades.
2024-08-23 06:59:40 +02:00
Igor Pecovnik
8648d1f39b Expand functions install_deb_chroot and install_artifact_deb_chroot with accepting additional custom parameter
This adds support to pass additonal parameters to package installer.
2024-08-23 06:59:40 +02:00
dependabot[bot]
54b1a2d1e7 build(deps): bump setuptools from 72.1.0 to 72.2.0
Bumps [setuptools](https://github.com/pypa/setuptools) from 72.1.0 to 72.2.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v72.1.0...v72.2.0)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-23 06:59:11 +02:00
Igor Pecovnik
71296430fa Framework: disable armbian repository while generating rootfs cache 2024-08-22 16:53:29 +02:00
Igor Pecovnik
27b7f33b9c Debian Trixie Cinnamon: remove deprecated package 2024-08-21 19:37:00 +02:00
Evgenii Zheltonozhskii
e3990e84db Add ATF settings to D1 family config
Without OpenSBI, the uboot compilation fails.
2024-08-21 14:03:09 +02:00
ColorfulRhino
e1a89ad975 rk3588: Rewrite kernel config against 6.11-rc4 2024-08-21 14:02:52 +02:00
ColorfulRhino
8e13c15c04 kernel: mainline: Bump 6.11-rc3 to 6.11-rc4 2024-08-21 14:02:52 +02:00
Julian Sikorski
0cee899233 Update odroidxu4-current to 6.6.47 2024-08-21 14:02:37 +02:00
c0rnelius
433f1241fa Gateway AM-GZ80x: Re-brand as Amper & update u-boot to v2024.04 (#7113)
* Gateway AM-GZ80x: Re-brand as Amper & update u-boot to v2024.04

During a search I noticed other companies are using the same
unit. Lets re-brand to Amper as technically that is the product
brand name.

Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>

* Delete old patch set: `patch: u-boot: v2023.10: board_gateway-gz80x`

Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>

* Update test target

---------

Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
Co-authored-by: Patrick Yavitz <pyavitz@armbian.com>
Co-authored-by: Igor <igor@armbian.com>
2024-08-21 14:00:43 +02:00
Patrick Yavitz
cc0f38aa45 BananaPi M2S: remove fan control
The fan0 and pwm_cd nodes were removed in linux-6.11.y.

1095ad0e92
https://lore.kernel.org/all/20240606-topic-amlogic-upstream-bindings-fixes-dts-v1-1-62e812729541@linaro.org/

Remove the patch now, so it doesn't become a problem later.

Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-08-21 07:58:01 -04:00
Alessandro Lannocca
fb72484e79 rockchip-rk3588: current: add rfkill-bt device node to Radxa Rock5b board
Enable proper enumeration of usb-bluetooth modules via M2/NGFF slot
2024-08-21 13:56:46 +02:00
amazingfate
ffbe25e7a5 cli: packages: use iputils-ping instead of inetutils-ping 2024-08-21 13:56:33 +02:00
Igor Pecovnik
c4a5778f25 Build automation: Adjust test targets for remaining boards 2024-08-21 13:15:26 +02:00
Igor Pecovnik
a78e88dff5 Build automation: update kernel test targets for many boards
- remove duplicated MAINTAINER field for BPI m7
- update README
2024-08-21 12:52:25 +02:00
SuperKali
d13f12994e WIP: add initial support for Youyeetoo R1 V3 (#7108)
* youyeetoo r1 v3: add initial support for this board

* arch: arm64 board: youyeetoo r1 v3 replace edge with vendor kernel

* arch: arm64 board: youyeetoo r1 v3 reviews changes:
- Removed patch, see the pr for more details #7108
- Removed old kernel legacy
- WIP: Added DTS code on https://github.com/armbian/linux-rockchip/pull/223

I compiled the OS with latest changes, untested build logs in https://paste.armbian.com/ofidozaqup

* Update: Rename board from V3 to v3 (ARM64, Youyeetoo R1)
- Note: Untested on v1 as I don't have a v1 board available.
2024-08-21 07:52:11 +02:00
Igor
e4d75f29ba Discord announcement: push only when label "Needs review" is set (#7075)
* Discord annoucement: push only when label "Needs review" is set

* Change to label triggering

* actions: Add run-name to `pr-announce` workflow

---------

Co-authored-by: ColorfulRhino <131405023+ColorfulRhino@users.noreply.github.com>
2024-08-20 12:04:51 +02:00
sic
100a004aa5 Add Board X96Q TV Box LPDDR3 H313 (#7101)
* X96-Q TV Box Support

* Update x96q-tvbox.csc

* Rename x96q-tvbox.csc to x96q.tvb
2024-08-20 08:35:00 +02:00
Igor Pecovnik
f8c5736727 Adjust parameters for several boards 2024-08-19 21:24:09 +02:00
Igor Pecovnik
d0305be039 Revert "Temporally move TI build targets to EOS as Git is out of reach"
This reverts commit 49e0ec5d0e.
2024-08-19 15:40:48 +02:00
Igor Pecovnik
9760ad0096 KDE Neon: hack must be implemented only on Ubuntu Noble / Oracular 2024-08-19 12:31:24 +02:00
Alessandro Lannocca
4ffe5bc52f rockchip-rk3588: edge: set CONFIG_SECURITY_DMESG_RESTRICT=y
Advised for KASLR-enabled kernels - no side effect for non-KASLR

rewrite-kernel-config not needed as 6.11-rc3 config was already pristine
2024-08-18 19:00:39 +02:00
Alessandro Lannocca
ecdf04e09c rockchip-rk3588: current: set CONFIG_SECURITY_DMESG_RESTRICT=y
Advised for KASLR-enabled kernels - no side effect for non-KASLR
2024-08-18 19:00:39 +02:00
Alessandro Lannocca
dc27efcfa9 rockchip-rk3588: current: rewrite kernel config 2024-08-18 19:00:39 +02:00
Igor Pecovnik
89d22b10f6 build-framework: Switch to next VERSION and update main README 2024-08-18 10:42:33 +02:00
JohnTheCoolingFan
bed3f85213 Run docker via run_host_command_logged 2024-08-18 10:40:32 +02:00
JohnTheCoolingFan
1045fda3d4 Check for loop devices and a temp container run 2024-08-18 10:40:32 +02:00
JohnTheCoolingFan
69f408236e Revert "Add MKNOD capability to docker container (#6927)"
This reverts commit 8162899d3d.

The capability has nothing top do with the actual issue.
2024-08-18 10:40:32 +02:00
ColorfulRhino
7678009f60 actions: forked-helper: Run only if secret is set
The workflow ran regardless whether `ARMBIAN_SELF_DISPATCH_TOKEN` was set or not, generating errors if the secret could not be found.

In addition, simplify and beautify the workflow.
2024-08-18 10:40:09 +02:00
monkaBlyat
47975703b7 fix ps4 controller led's on vendor kernel 2024-08-18 10:39:57 +02:00
monkaBlyat
213ec10245 fix ps4 controller led's on legacy kernel 2024-08-18 10:39:57 +02:00
monkaBlyat
ac3b86efb9 vendor kernel patch for ds4 controllers 2024-08-18 10:39:57 +02:00
monkaBlyat
54cc6ea4e2 legacy kernel patch for ds4 controllers 2024-08-18 10:39:57 +02:00
ColorfulRhino
30ed9b3a70 rockchip-rk3588-edge: Bump kernel from 6.11-rc2 to 6.11-rc3
Remove one patch that is now included in the latest kernel revision.
2024-08-18 10:38:50 +02:00
Muhammed Efe Cetin
d605d74a02 rockchip-rk3588-{current,edge}: add bluetooth support to Khadas Edge 2 2024-08-18 10:38:50 +02:00
Muhammed Efe Cetin
223b0c9816 rockchip-rk3588-edge: update kernel to v6.11.0-rc2 2024-08-18 10:38:50 +02:00
Muhammed Efe Cetin
0a0eb467de rockchip-rk3588-current: disable HDMIRX by default and add heartbeat LED on OPi5+ 2024-08-18 10:38:50 +02:00
Muhammed Efe Cetin
8ceeb33c3b rockchip-rk3588-current: update kernel to v6.10 2024-08-18 10:38:50 +02:00
Muhammed Efe Cetin
97c79d61fd rockchip-rk3588-edge: add mistakenly removed DTS patches back 2024-08-18 10:38:50 +02:00
Muhammed Efe Cetin
61e10f6f64 rockchip-rk3588-edge: add HDMI & VOP2 back to OPi5 devicetree 2024-08-18 10:38:50 +02:00
Muhammed Efe Cetin
7f2a7ab00b rockchip-rk3588-edge: opi5-plus: update dts patch, disable hdmirx by
default
2024-08-18 10:38:50 +02:00
Muhammed Efe Cetin
b9d7bd9e5b rockchip-rk3588-edge: refresh HDMI TX & RX patches from Collabora and add Hantro VPU back 2024-08-18 10:38:50 +02:00
Muhammed Efe Cetin
53396d202c rockchip-rk3588-edge: update kernel to v6.11.0-rc1 2024-08-18 10:38:50 +02:00
The-going
edd888aa70 sunxi-edge: switch to v6.10.5 2024-08-18 10:38:11 +02:00
The-going
fae2418da9 sunxi-6.10: bugfix the kernel panic for arm architecture
Problem: Linux kernel hangs in early boot on 32-bit ARM platform,
when ftrace 4-byte "mcount" function call location for
"_raw_spin_unlock_irqrestore" function straddles icache lines.

Discussion on the forum:
https://forum.armbian.com/topic/41339-linux-image-legacy-sunxi2451-kernel-6192-is-broken-stuck-at-starting-kernel/?do=findComment&comment=196528
2024-08-18 10:38:11 +02:00
The-going
11c396c183 sunxi-6.10: Add megous patches 2024-08-18 10:38:11 +02:00
Igor Pecovnik
350da61ef2 Mesa extentsion: adjust KDE related troubles with packages downgrade
- one is actually general fix - recommened installation of library before installing rockchip-multimedia
- second is holding package before running upgrade as it wants to pull older library from kde repositories
- remove KDE Neon base files upgrade pin
2024-08-17 17:33:28 +02:00
Igor Pecovnik
54c79a2008 rootfs: add comment to force rootfs rebuild 2024-08-17 15:51:43 +02:00
ColorfulRhino
6e6fbac503 cli: kernel-make: Use build@armbian instead of armbian@next for KBUILD 2024-08-15 20:35:26 +00:00
ColorfulRhino
e8c4bde80f cli: kernel-make: Add note for parallel compression for xz
Source: https://lore.kernel.org/lkml/20200901151002.988547791@linuxfoundation.org/
2024-08-15 20:35:26 +00:00
Alex
314447dffd patches: uboot: Improve KASLR support for v2024.07 (#7078)
Reference patch set: https://patchwork.ozlabs.org/project/uboot/list/?series=411513&state=*

Hopefully, other boards using same uboot-version can benefit from the added support.

**Note for Maintainers -  to enable KASLR seed, you need:**
	- `CONFIG_RANDOMIZE_BASE=y` configured in your kernel .config
	- `CONFIG_CMD_KASLRSEED=y` and` CONFIG_DM_RNG=y` configure in your u-boot .config
	- exposed crypto and rng nodes in you board's device-tree
	- `kasrlseed` command before kernel boot in your boot.cmd
	- `CONFIG_SECURITY_DMESG_RESTRICT=y` in kernel .config is also advisable

* KASRL-supported u-boot 2024.07 for everyone:
- move /chosen/kaslr-seed support patchset to general 2024.07 BOOTPATCHDIR
- attach nanopi-r5c and oprangepi5-plus BOOTPACHDIR to patches/uboot/v2024.07 general dir

* u-boot: patch nanopi-r5c-rk3568_defconfig and orangepi-5-plus-rk3588_defconfig to enable KASLR

* rewrite-uboot-patches nanopi-r5c/orangepi5-plus

* patches: uboot: Improve kaslrseed support for v2024.07

---------

Co-authored-by: ColorfulRhino <131405023+ColorfulRhino@users.noreply.github.com>
2024-08-15 20:31:00 +00:00
Viacheslav Bocharov
4835dcedb5 JetHome: update list of preinstalled packages for JetHub devices 2024-08-15 17:33:56 +03:00
Alex
544e0c505e rockchip64: Enable CONFIG_SECURITY_DMESG_RESTRICT kernel option (#7080)
* rockchip64: edge: rewrite kernel config

* rockchip64: edge: set CONFIG_SECURITY_DMESG_RESTRICT=y
Advised for KASLR-enabled kernels - no side effect for non-KASLR

* rockchip64: current: rewrite kernel config

* rockchip64: current: set CONFIG_SECURITY_DMESG_RESTRICT=y
Advised for KASLR-enabled kernels - no side effect for non-KASLR
2024-08-15 13:43:36 +02:00
Evgenii Zheltonozhskii
0aa2371db5 Support kernel compilation with Clang/LLVM 2024-08-15 13:20:01 +02:00
Alex
63163387c7 rockchip64: refresh drv-spi-spidev-remove-warnings.patch (#7088)
* rockchip64: edge: refresh drv-spi-spidev-remove-warnings.patch

rework to apply cleanly on 6.10.5

* rockchip64: current: refresh drv-spi-spidev-remove-warnings.patch
2024-08-15 13:11:18 +02:00
Viacheslav Bocharov
595ab95a17 JetHome: Update JetHub D2 dts 2024-08-15 12:59:25 +03:00
Alessandro Lannocca
134ae29646 meson64: edge: refresh drv-spi-spidev-remove-warnings.patch
rework to apply cleanly on 6.10.5
2024-08-14 17:39:38 -04:00
Alessandro Lannocca
1ffdab4fe4 meson64: current: refresh drv-spi-spidev-remove-warnings.patch
rework to apply cleanly on 6.6.46
2024-08-14 17:39:38 -04:00
Viacheslav Bocharov
0b16dcd69c Update board config files to include hwclock utility 2024-08-14 19:42:13 +02:00
Viacheslav Bocharov
f2ef37cc81 JetHome: disable suspend systemd target for JetHub D2 2024-08-14 19:42:13 +02:00
Viacheslav Bocharov
06838e7a19 JetHome: Update JetHub D2 dts file 2024-08-14 19:42:13 +02:00
Viacheslav Bocharov
684a49953b JetHome: fix uboot patchset for JetHub D2 2024-08-14 19:42:13 +02:00
Patrick Yavitz
9680254722 Gateway GZ80X: use actual u-boot.bin
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-08-14 13:06:18 -04:00
Viacheslav Bocharov
5224c5b168 JetHome: Put module blacklist in the board configs of the respective boards 2024-08-14 09:03:42 +03:00
Patrick Yavitz
74c507c605 FIXUP: run_host_command_logged removes quotation marks
This breaks the udev rule

Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-08-13 14:40:48 -04:00
Patrick Yavitz
6a89c88302 config: boards: gateway-gz80x.conf: cosmetic fixup
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-08-13 14:40:48 -04:00
Patrick Yavitz
81456d31ae U-Boot: Meson AXG and Gateway GZ80X fixups
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-08-13 14:40:48 -04:00
Werner
7e9b85f0d6 cosmetics
typos...
2024-08-13 14:40:48 -04:00
Patrick Yavitz
aff22ad7d5 Add board Alfred Smart Gateway GZ80X Linux support
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-08-13 14:40:48 -04:00
Patrick Yavitz
c201068f30 Add board Alfred Smart Gateway GZ80X U-Boot support
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-08-13 14:40:48 -04:00
Patrick Yavitz
f199faf3de Add board Alfred Smart Gateway GZ80X
Amlogic A113X
1Gb RAM
eMMC 8Gb
USB (1 port)
Ethernet
Wireless Realtek 8189FSTV / Z-WAVE

Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-08-13 14:40:48 -04:00
Patrick Yavitz
813bb6a668 Add config: sources: families: meson-axg.conf
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-08-13 14:40:48 -04:00
Werner
da899b2c93 attempt to fix pr announce for all contributors (#7081)
The earlier attempt seem to limit announces to repository members for some reason.
This attempt limits to the repo only, therefore forks should not be affected.
Not sure if it works, but there is only one way to find out.
2024-08-13 17:41:10 +02:00
dependabot[bot]
c8c404038b build(deps): bump pyyaml from 6.0.1 to 6.0.2
Bumps [pyyaml](https://github.com/yaml/pyyaml) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/main/CHANGES)
- [Commits](https://github.com/yaml/pyyaml/compare/6.0.1...6.0.2)

---
updated-dependencies:
- dependency-name: pyyaml
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-13 12:20:45 +02:00
dependabot[bot]
a9e2c0b322 build(deps): bump actions/upload-artifact from 4.3.5 to 4.3.6
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.5 to 4.3.6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](89ef406dd8...834a144ee9)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-13 12:20:02 +02:00
Igor Pecovnik
0051d745fb aic8800 DKMS driver: fix logic when extension is used 2024-08-13 12:18:53 +02:00
33335
cecf6a83b2 chore: Disable OPTEE security partition in U-Boot for Firefly-ITX-3588J board 2024-08-13 09:22:45 +02:00
Igor
869a6615c4 Prevent running announce script in forks (#7073)
* Prevent running announce script in forks
* Add description
* fix typo
---------

Co-authored-by: Werner <EvilOlaf@users.noreply.github.com>
2024-08-13 09:21:40 +02:00
Igor Pecovnik
d116232b7a Driver compilation is not supported on kernel 6.10 and up 2024-08-13 09:20:02 +02:00
Zokhoi
c0cf72b403 Add aic8800 driver for Rock 3C variant 2024-08-13 09:20:02 +02:00
Igor Pecovnik
752ba047b3 UEFI kernels: rewrite kernel config for legacy - current - edge 2024-08-12 19:44:20 +02:00
Igor Pecovnik
efb76ce131 RaspberryPi: Rewrite kernel configs for legacy and current 2024-08-12 19:35:56 +02:00
Werner
ac01365708 fix pr being announce multiple times (#7070)
by limiting action to pr opening.
2024-08-12 19:04:25 +02:00
Werner
80873d368e fix link for pr 2024-08-12 17:44:12 +02:00
ARCW
05d7ca03d4 Fixed tinker-edgr-r board GPU bug, drivers:regulator:fan53555:add new device chip id (#6998) 2024-08-12 17:16:11 +02:00
Igor Pecovnik
423868ca26 Bump sunxi legacy and current to latest version 2024-08-12 17:15:40 +02:00
JohnTheCoolingFan
22e3a671a7 BigTreeTech CB1: current: Enable IR Receiver 2024-08-12 17:10:49 +02:00
Kevin Schmidt
08ef1a960f Fix armbian-firmware-full package build.
Include symlinks from linux-firmware.
2024-08-12 10:45:27 +02:00
Alex
1e7b704c84 disable saving state for invalid leds brought up in latest kernels (#7062)
* disable saving state for invalid leds brought up in latest kernels

lrwxrwxrwx 1 root root 0 11 ago 14.44 enP1p1s0-0::lan -> ../../devices/platform/3c0400000.pcie/pci0001:00/0001:00:00.0/0001:01:00.0/net/lan/enP1p1s0-0::lan
lrwxrwxrwx 1 root root 0 11 ago 14.44 enP1p1s0-1::lan -> ../../devices/platform/3c0400000.pcie/pci0001:00/0001:00:00.0/0001:01:00.0/net/lan/enP1p1s0-1::lan
lrwxrwxrwx 1 root root 0 11 ago 14.44 enP1p1s0-2::lan -> ../../devices/platform/3c0400000.pcie/pci0001:00/0001:00:00.0/0001:01:00.0/net/lan/enP1p1s0-2::lan
lrwxrwxrwx 1 root root 0 11 ago 14.44 enP1p1s0-3::lan -> ../../devices/platform/3c0400000.pcie/pci0001:00/0001:00:00.0/0001:01:00.0/net/lan/enP1p1s0-3::lan
lrwxrwxrwx 1 root root 0 11 ago 14.44 enP2p1s0-0::lan -> ../../devices/platform/3c0800000.pcie/pci0002:00/0002:00:00.0/0002:01:00.0/net/wan/enP2p1s0-0::lan
lrwxrwxrwx 1 root root 0 11 ago 14.44 enP2p1s0-1::lan -> ../../devices/platform/3c0800000.pcie/pci0002:00/0002:00:00.0/0002:01:00.0/net/wan/enP2p1s0-1::lan
lrwxrwxrwx 1 root root 0 11 ago 14.44 enP2p1s0-2::lan -> ../../devices/platform/3c0800000.pcie/pci0002:00/0002:00:00.0/0002:01:00.0/net/wan/enP2p1s0-2::lan
lrwxrwxrwx 1 root root 0 11 ago 14.44 enP2p1s0-3::lan -> ../../devices/platform/3c0800000.pcie/pci0002:00/0002:00:00.0/0002:01:00.0/net/wan/enP2p1s0-3::lan

These leds are not manageable and when restored trow up errors in kernel ring buffer
[   13.964507] leds enP1p1s0-0::lan: Setting an LED's brightness failed (-524)
[   13.989055] leds enP1p1s0-0::lan: Setting an LED's brightness failed (-524)
[   13.989100] leds enP1p1s0-1::lan: Setting an LED's brightness failed (-524)
[   14.021133] leds enP1p1s0-1::lan: Setting an LED's brightness failed (-524)
[   14.021176] leds enP1p1s0-2::lan: Setting an LED's brightness failed (-524)
[   14.070622] leds enP1p1s0-2::lan: Setting an LED's brightness failed (-524)
[   14.073070] leds enP1p1s0-3::lan: Setting an LED's brightness failed (-524)
[   14.097028] leds enP1p1s0-3::lan: Setting an LED's brightness failed (-524)
[   14.097066] leds enP2p1s0-0::lan: Setting an LED's brightness failed (-524)
[   14.132938] leds enP2p1s0-0::lan: Setting an LED's brightness failed (-524)
[   14.132982] leds enP2p1s0-1::lan: Setting an LED's brightness failed (-524)
[   14.154556] leds enP2p1s0-1::lan: Setting an LED's brightness failed (-524)
[   14.157496] leds enP2p1s0-2::lan: Setting an LED's brightness failed (-524)
[   14.197328] leds enP2p1s0-2::lan: Setting an LED's brightness failed (-524)
[   14.197371] leds enP2p1s0-3::lan: Setting an LED's brightness failed (-524)
[   14.214507] leds enP2p1s0-3::lan: Setting an LED's brightness failed (-524)

* fix basename path
2024-08-12 10:45:11 +02:00
Igor Pecovnik
f8dd32f99a sunxi64: temporally disable broken PWM_SUNXI_ENHANCE driver
Need to be fixed after release. Some background in comments https://github.com/armbian/build/pull/6656
2024-08-11 22:09:17 +02:00
JohnTheCoolingFan
a281a983a6 Change BOOT_FDT_FILE for bigtreetech-cb1 on edge 2024-08-11 22:09:17 +02:00
JohnTheCoolingFan
04829f611c Remove sun50iw9-btt board family 2024-08-11 22:09:17 +02:00
JohnTheCoolingFan
02ad725c6f Break the BigTreeTech Ethernet patches into 3 2024-08-11 22:09:17 +02:00
JohnTheCoolingFan
00c3dd58da Rearrange BTT CB1 patches 2024-08-11 22:09:17 +02:00
JohnTheCoolingFan
4ef3450dc5 U-Boot patch for BigTreeTech CB1 ethernet 2024-08-11 22:09:17 +02:00
JohnTheCoolingFan
b7fac21f3f Patches to enable hdmi and emac1 on BigTreeTech CB1 2024-08-11 22:09:17 +02:00
JohnTheCoolingFan
d19f76efbe BigTreeTech CB1 config update
Changed maintainer to th current person
Switched board family to sun50iw9, removed legacy kernel target, removed
DEFAULT_CONSOLE
2024-08-11 22:09:17 +02:00
Werner
77e6c9c8ef Send summaries of PR and merges to main chat (#7060)
* Create pr-announce.yml

* Rename pr-announce.yml to pr-announce.yml

* Create merge-announce.yml
2024-08-11 09:29:12 +02:00
Alex
3ad547fe93 add general 2024.07 patches to nanopi-r5c u-boot (#7056) 2024-08-10 13:43:29 +02:00
Alex
60ec699aea add general 2024.07 patches to orangepi5-plus u-boot (#7057) 2024-08-10 13:42:56 +02:00
The-going
e9cc1a2479 sunxi-6.9: bugfix the kernel panic for arm architecture
Linux kernel hangs in early boot on 32-bit ARM platform,
when ftrace 4-byte "mcount" function call location for
"_raw_spin_unlock_irqrestore" function straddles icache lines.

Discussion of the problem:
https://forum.armbian.com/topic/41339-linux-image-legacy-sunxi2451-kernel-6192-is-broken-stuck-at-starting-kernel/?do=findComment&comment=196528
https://bugzilla.kernel.org/show_bug.cgi?id=219089
2024-08-10 08:12:04 +02:00
The-going
87d667ce9a sunxi-6.9: Add Armbian patches 2024-08-10 08:12:04 +02:00
The-going
06030bae54 sunxi-6.9: Add megous patches to EDGE 2024-08-10 08:12:04 +02:00
M. Efe Çetin
e34789f90b orangepi5: fix SPI flash boot (#7053) 2024-08-09 08:40:04 +02:00
Alex
0a134ffae4 orangepi5-plus: (#7046)
enable KASLR
2024-08-08 07:39:00 +02:00
Alessandro Lannocca
1f672d9faa nanopi-r5c:
bump u-boot to 2024.07
patch in kaslrseed support
enable kaslrseed in nanopi-r5c-rk3568-defconfig
2024-08-08 07:38:23 +02:00
Alessandro Lannocca
b6ae30043d nanopi-r5c: set CONFIG_RANDOMIZE_BASE=y (kaslr) 2024-08-08 07:38:23 +02:00
Alessandro Lannocca
21d3307f8e nanopi-r5c: rewrite-kernel-config 2024-08-08 07:38:23 +02:00
amazingfate
cff7e614f2 uboot: rk3576: add patches to enable tf card boot 2024-08-08 07:38:13 +02:00
Igor Pecovnik
0627bf7fa8 Odroid XU4: Refresh current kernel config 2024-08-08 07:38:03 +02:00
Igor Pecovnik
a9670b1dc5 Odroid XU4: Remove deprecated patches on CURRENT branch 2024-08-08 07:38:03 +02:00
Igor Pecovnik
e6120c941b Clarify label for entering giveaway - code completition, all authors counts. 2024-08-07 21:39:27 +02:00
Martin Schmiedel
96e1752111 MBa8MPxL: update u-boot-tqma
- rework patches on recent changes

Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
2024-08-07 21:39:15 +02:00
ColorfulRhino
b8dbe607e5 partitioning: Declare rootpart as local variable
The others like `uefipart` and `bootpart` are also defined as local var. Establish consistency.
2024-08-05 20:39:57 +02:00
ColorfulRhino
1092d60d3e partitioning: Set correct partition type UUID for root filesystem
Previously, only the type "Generic Linux filesystem" was used.
Use the correct type "Linux root ($ARCHITECTURE)" for the root filesystem.
2024-08-05 20:39:57 +02:00
ColorfulRhino
a027c4be37 partitioning: Add check to use legacy BIOS boot partition with GPT only, not MBR
Exit with an error message if trying to add this partition to an MBR disk.
2024-08-05 20:39:57 +02:00
ColorfulRhino
01d8716bf9 partitioning: Output the partitioning options to the debug log 2024-08-05 20:39:57 +02:00
ColorfulRhino
0b6d61f4c4 partitioning: Add some comments to improve readbility 2024-08-05 20:39:57 +02:00
Igor Pecovnik
aaee1bb85f RaspberryPi: bump EDGE kernel to 6.10.y 2024-08-05 20:38:46 +02:00
Igor Pecovnik
a082d95117 imx6: bump EDGE kernel to 6.10.y 2024-08-05 20:38:31 +02:00
Igor Pecovnik
382e4d064a Odroid XU4: bump EDGE kernel to 6.10.y 2024-08-05 20:38:13 +02:00
dependabot[bot]
48128c869f build(deps): bump actions/upload-artifact from 4.3.4 to 4.3.5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.4 to 4.3.5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](0b2256b8c0...89ef406dd8)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-05 20:38:00 +02:00
Martin Schmiedel
42cc795f4d MBa8MPxL: update imx8m-6.6
- linux-tqma-current.config:  enable HDMI, LVDS, Bluetooth
- imx8_common.inc: use tag instead of branch (v6.6.43)
- fix asound.state.tqma

Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
2024-08-05 14:36:51 +02:00
Martin Schmiedel
19ec627e90 MBa8MPxL: fix boot problem after updating uboot.sh
- since 792d9d9d Variables add to environment in post_config_uboot_target function are ignored.
- So setting the variable ATF_LOAD_ADDR doesn't work anymore
- ATF_LOAD_ADDR changed in the uboot patch instead

Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
2024-08-05 14:36:51 +02:00
schwar3kat
58b0a55351 Add Linux Mint Virginia and Wilma to supported hosts
Add virginia and wilma in host-release.sh

Add wilma in prepare-host.sh
2024-08-05 09:39:01 +02:00
Igor Pecovnik
f08ae68161 Mvebu: update / refresh current kernel config 2024-08-05 09:38:22 +02:00
Igor Pecovnik
8ea1a4df1b Set fixed mac addresses 2024-08-05 09:38:22 +02:00
Igor Pecovnik
2e9917bc6a Mvebu: Bump kernel config and sources to 6.10.y 2024-08-05 09:38:22 +02:00
Igor Pecovnik
ff8412d676 Add patches to 6.10 folder 2024-08-05 09:38:22 +02:00
Heisath
9ea9e5b97b Move to 6.8 2024-08-05 09:38:22 +02:00
Heisath
72ce5c3f0b Add mvebu 6.7 patches, move to rmk tree 2024-08-05 09:38:22 +02:00
Igor Pecovnik
8662ef1c7b Meson 6.10: adjust patches to align with upstream changes
Need to be tested on hardware
2024-08-05 09:35:43 +02:00
Igor Pecovnik
a6c3bed0a3 Ename KDE Neon on Jammy. It was disabled due to base-files troubles
Official KDE Neon is still based on Jammy
2024-08-04 21:28:53 +02:00
Igor Pecovnik
f0b38dc380 KDE neon downgrades base-files for some reason. Lets prevent this to happen 2024-08-04 21:28:53 +02:00
Igor Pecovnik
87845c0ff1 Armsom5 - switch to vendor branch and add BOARD_MAINTAINER field to suppress warnings 2024-08-04 21:26:03 +02:00
SteeManMI
4fe4599f29 Kernel config fix for Odroid C1 2024-08-04 21:25:36 +02:00
SteeManMI
f27076f7e5 rewrite kernel config 2024-08-04 21:25:36 +02:00
SteeManMI
dcf916ffe8 rewrite kernel patches 2024-08-04 21:25:36 +02:00
SteeManMI
78acfe1a5a Initial changes to move meson edge from 6.9 to 6.10 2024-08-04 21:25:36 +02:00
The-going
8797b2371b shellcheck: SC2070 (error): -n doesn't work with unquoted arguments. 2024-08-04 21:24:46 +02:00
The-going
70686a11a9 bsp: armbian-install: fix the search for eMMC and SD card devices
On different boards, eMMC and SDcard memory devices can have
numbers 0, 1, 2 in any sequence.
SDcard -> 0; eMMC -> 2
SDcard -> 2; eMMC -> 0
SDcard -> 0; eMMC -> 1

eMMC has additional physical partitions such as *boot0,
*boot1 and others.
Use this attribute for unambiguous identification.

Print the type and name of the memory device in the message
to the user.
2024-08-04 21:24:46 +02:00
Igor Pecovnik
1632cf6905 Enable fixed MAC settings for Nanopi R6 series and supress iozone related error 2024-08-04 14:07:42 +02:00
Igor Pecovnik
2aff2c8e5c Add support for wan and lan nic names when setting random mac with NetPlan 2024-08-04 14:07:42 +02:00
Igor Pecovnik
c91668e645 Cosmetic fix: do not show repository keys that doesn't exits 2024-08-03 17:51:52 +02:00
amazingfate
3980fc42ac config: rk35xx: vendor: enable CONFIG_NVMEM_ROCKCHIP_OTP 2024-08-03 17:51:38 +02:00
Igor Pecovnik
c958cdc684 Repo management: drop unused component 2024-08-03 16:09:15 +02:00
Igor Pecovnik
264852642d Packages: move base-files, bsp-desktop and desktop packages to RELEASE specific folders 2024-08-03 16:09:15 +02:00
Nicolas Pereira
4e4b77923d Update board config h96-max to mainline u-boot
since armbian 24.8.0-trunk.205 this board stop working
find a fix on station-p2 for it
2024-08-03 15:34:11 +02:00
Igor Pecovnik
4f92c2ebfc Adjust patches that are broken or they found a way upstream 2024-08-03 15:34:00 +02:00
dependabot[bot]
8ec78921e1 build(deps): bump ossf/scorecard-action from 2.3.3 to 2.4.0
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.3.3 to 2.4.0.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](https://github.com/ossf/scorecard-action/compare/v2.3.3...v2.4.0)

---
updated-dependencies:
- dependency-name: ossf/scorecard-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-02 17:22:58 +02:00
dependabot[bot]
bdda4f353b build(deps): bump setuptools from 71.1.0 to 72.1.0
Bumps [setuptools](https://github.com/pypa/setuptools) from 71.1.0 to 72.1.0.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v71.1.0...v72.1.0)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-02 17:22:23 +02:00
The-going
820d29b657 sunxi-6.6: exclude iio thermal sensors patches
These patches are not needed for the kernel version 6.6 and later.
In addition, they cause minor harm when measuring temperature,
as they additionally calibrate the sensors.
Today, all the work is done by drivers/thermal/sun8i_thermal.c
2024-08-02 17:21:36 +02:00
The-going
d5688b344a sunxi-current: switch to tag:v6.6.43 2024-08-02 17:21:36 +02:00
The-going
c4d458e2c6 mk_format_patch: fix shellcheck SC2045 (error) 2024-08-02 17:21:36 +02:00
The-going
641025e1a4 sunxi-6.6: Switch to v6.6.37, edit incorrect patch messages 2024-08-02 17:21:36 +02:00
The-going
ef444f587a sunxi-6.6: Edit the series.conf file, delete unused ones. 2024-08-02 17:21:36 +02:00
The-going
dbdb03ddb8 sunxi-6.6: armbian: delete unused ones, replace changed ones.
Now the names of the patch files correspond to the entry
in the commit message.
Patches that have been transferred (copied) since time
immemorial and require revision have been removed.
No one wants to deal with them.
2024-08-02 17:21:36 +02:00
The-going
8bc515ff21 sunxi-6.6: megous: Delete unused ones. Update the changed ones. 2024-08-02 17:21:36 +02:00
The-going
82225ac5a1 mk_format_patch: Copy only those patches that have changes in chunks 2024-08-02 17:21:36 +02:00
Ricardo Pardini
0a3411ec05 thinkpad-x13s: bump to jhovold's 6.10 (from -rc7) 2024-08-02 17:20:56 +02:00
Julian Sikorski
3d59517505 Update odroidxu4-current to 6.6.43 2024-08-02 17:20:37 +02:00
Gunjan Gupta
468342d3f7 meson-s4t7: add comment to ensure rebuild of bsp package 2024-07-30 15:39:34 +02:00
Gunjan Gupta
24d1ddce69 Meson-s4t7: update required modules to match fenix 2024-07-30 15:39:34 +02:00
Gunjan Gupta
4d0d2a4c85 kernel: meson-s4t7: update config to match latest fenix changes 2024-07-30 15:39:34 +02:00
1361 changed files with 153543 additions and 315655 deletions

2
.github/labels.yml vendored
View File

@@ -111,4 +111,4 @@
description: "Provided input is not in the expected data format or structure"
- name: "Giveaway"
color: "DA4C13"
description: "Code author was selected to enter contributors giveaway"
description: "Code completition was selected to enter contributors giveaway"

View File

@@ -9,20 +9,18 @@ on:
workflow_dispatch:
jobs:
fork-repository-dispatch:
name: 📢 Run repository dispatch to default fork branch
if: ${{ github.repository_owner != 'armbian' }}
dispatch-on-forked-repo:
name: 📢 Run repository dispatch on fork
env:
DISPATCH_SECRET: ${{ secrets.ARMBIAN_SELF_DISPATCH_TOKEN }}
if: ${{ github.repository_owner != 'armbian' }} # Run only on forks
runs-on: ubuntu-latest
steps:
- name: Assign secret
id: get_dispatch_secret
run: echo "dispatch_secret=${{ secrets.ARMBIAN_SELF_DISPATCH_TOKEN }}" >> $GITHUB_OUTPUT
- name: Dispatch event on forked repostitory
if: steps.get_dispatch_secret.outputs.dispatch_secret
- name: Dispatch event on forked repository
if: ${{ env.DISPATCH_SECRET != '' }} # Check that the secret has been set, if not, exit
uses: peter-evans/repository-dispatch@v3
with:
token: ${{ steps.get_dispatch_secret.outputs.dispatch_secret }}
token: ${{ env.DISPATCH_SECRET }}
repository: ${{ github.repository }}
event-type: armbian
client-payload: >

20
.github/workflows/merge-announce.yml vendored Normal file
View File

@@ -0,0 +1,20 @@
name: push
on:
push:
branches: [ main ]
jobs:
announcepush:
runs-on: ubuntu-latest
steps:
- name: Get repo
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Send push to Discord
run: |
curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X POST --data \
"{\"username\": \"Github\", \"avatar_url\": \"${{ secrets.AVATARURL }}\", \"content\": \"\
:white_check_mark: **Merged** into [$GITHUB_REPOSITORY](<$GITHUB_SERVER_URL/$GITHUB_REPOSITORY>) by [$GITHUB_ACTOR](<$GITHUB_SERVER_URL/$GITHUB_ACTOR>) - \
[Link](<$GITHUB_SERVER_URL/$GITHUB_REPOSITORY/commit/$GITHUB_SHA>): *$(git show -s --format=%s)*\"}" ${{ secrets.WEBHOOKURL }}

25
.github/workflows/pr-announce.yml vendored Normal file
View File

@@ -0,0 +1,25 @@
name: "Announce PR on Discord for review"
run-name: 'Announce PR #${{ github.event.pull_request.number }} on Discord for review'
on:
pull_request:
types: [ labeled ]
jobs:
Announce:
permissions:
pull-requests: read
runs-on: ubuntu-latest
if: ${{ github.repository == 'armbian/build' && github.event.label.id == '6210849975' }}
steps:
- name: Get repo
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Discord webhook
run: |
curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X POST --data \
"{\"username\": \"Github\", \"avatar_url\": \"${{ secrets.AVATARURL }}\", \"content\": \"\
:arrow_heading_up: **Pull request** to [$GITHUB_REPOSITORY](<$GITHUB_SERVER_URL/$GITHUB_REPOSITORY>) by [$GITHUB_ACTOR](<$GITHUB_SERVER_URL/$GITHUB_ACTOR>) - **Please review!** \
:point_right: [Link](<$GITHUB_SERVER_URL/$GITHUB_REPOSITORY/pull/${{github.event.pull_request.number}}>): *$(git show -s --format=%s)*\"}" ${{ secrets.WEBHOOKURL }}

View File

@@ -33,7 +33,7 @@ jobs:
persist-credentials: false
- name: "Run analysis"
uses: ossf/scorecard-action@v2.3.3
uses: ossf/scorecard-action@v2.4.0
with:
results_file: results.sarif
results_format: sarif
@@ -52,7 +52,7 @@ jobs:
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
# format to the repository Actions tab.
- name: "Upload artifact"
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
uses: actions/upload-artifact@834a144ee995460fba8ed112a2fc961b36a5ec5a # v4.3.6
with:
name: SARIF file
path: results.sarif

View File

@@ -26,7 +26,7 @@
- Superuser rights (configured sudo or root access).
- Make sure your system is up-to-date! Outdated Docker binaries, for example, can cause trouble.
For stable branch use `--branch=v24.05`
For stable branch use `--branch=v24.08`
```bash
apt-get -y install git

View File

@@ -1 +1 @@
24.8.0-trunk
24.8.2

View File

@@ -74,7 +74,8 @@ If you are unsure about the documentation then invoke `$ grep -r -A5 -B5 "BUILD_
- edge: Use edge kernel
- [branch]: Use specified [branch] kernel
- [none]: Exits with error
- **KERNEL_TEST_TARGET** ( comma-separated list of kernel releases or branches ): if test targets are different for testings (internal switch)
- **KERNEL_TEST_TARGET** ( comma-separated list of kernel releases or branches ): if test targets are different for testings. Also applies to build list generation. (internal switch)
- **KERNEL_UPGRADE_FREEZE** ( comma-separated list of kernels with versions obove which they stop updating, example: KERNEL_UPGRADE_FREEZE="vendor-rk35xx@24.8.1,current-rockchip-rk3588@24.8.2" )
- **FULL_DESKTOP** ( boolean ): defines whether to install desktop stack of applications such as office, thunderbird, etc..
- Values:
- yes: install desktop stack

View File

@@ -3,6 +3,7 @@ BOARD_NAME="Libre Computer Alta"
BOARDFAMILY="meson-g12b"
BOARD_MAINTAINER="Tonymac32"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="edge"
MODULES_BLACKLIST="simpledrm" # SimpleDRM conflicts with Panfrost
FULL_DESKTOP="yes"
SERIALCON="ttyAML0"

View File

@@ -5,6 +5,7 @@ BOARD_MAINTAINER="SteeManMI"
BOOTSIZE="512"
BOOTFS_TYPE="fat"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
SERIALCON="ttyAML0"
FULL_DESKTOP="yes"
ASOUND_STATE="asound.state.mesongx"

View File

@@ -5,6 +5,7 @@ BOARDFAMILY="meson-gxl" # s912's are actually meson-gxm,
BOOTCONFIG="meson-gxm-t95z-plus_defconfig" # patched-in
BOARD_MAINTAINER=""
KERNEL_TARGET="edge"
KERNEL_TEST_TARGET="edge"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"

View File

@@ -2,7 +2,7 @@
BOARD_NAME="ArmSoM Sige5"
BOARDFAMILY="rk35xx"
BOOTCONFIG="armsom-sige5-rk3576_defconfig"
KERNEL_TARGET="rk3576"
KERNEL_TARGET="vendor"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
BOOT_FDT_FILE="rockchip/rk3576-armsom-sige5.dtb"
@@ -10,6 +10,7 @@ BOOT_SCENARIO="spl-blobs"
IMAGE_PARTITION_TABLE="gpt"
SRC_EXTLINUX="yes"
MODULES_BLACKLIST="panfrost"
BOARD_MAINTAINER=""
function post_family_config_branch_vendor__armsom-sige7_use_vendor_uboot() {
display_alert "$BOARD" "vendor u-boot overrides for $BOARD / $BRANCH" "info"

View File

@@ -3,7 +3,7 @@ BOARD_NAME="ArmSoM Sige7"
BOARDFAMILY="rockchip-rk3588"
BOARD_MAINTAINER="Z-Keven"
BOOTCONFIG="armsom-sige7-rk3588_defconfig"
KERNEL_TARGET="vendor,edge,collabora"
KERNEL_TARGET="edge,current,vendor"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
BOOT_FDT_FILE="rockchip/rk3588-armsom-sige7.dtb"

View File

@@ -1,9 +1,10 @@
# Allwinner A20 dual core 1Gb RAM SoC 1xSATA GBE
BOARD_NAME="Banana Pi"
BOARDFAMILY="sun7i"
BOARD_MAINTAINER="DylanHP"
BOARD_MAINTAINER="janprunk"
BOOTCONFIG="Bananapi_defconfig"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"
function post_config_uboot_target__extra_configs_for_bananapi() {
display_alert "$BOARD" "set dram clock" "info"

View File

@@ -4,7 +4,7 @@ BOARDFAMILY="meson-g12b"
BOARD_MAINTAINER="pyavitz"
BOOTCONFIG="bananapi-cm4-cm4io_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
MODULES_BLACKLIST="simpledrm" # SimpleDRM conflicts with Panfrost
FULL_DESKTOP="yes"
SERIALCON="ttyAML0"

View File

@@ -4,3 +4,4 @@ BOARDFAMILY="sun7i"
BOARD_MAINTAINER=""
BOOTCONFIG="bananapi_m1_plus_defconfig"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"

View File

@@ -5,3 +5,4 @@ BOARD_MAINTAINER=""
BOOTCONFIG="Sinovoip_BPI_M2_defconfig"
OVERLAY_PREFIX="sun6i-a31s"
KERNEL_TARGET="legacy,current"
KERNEL_TEST_TARGET="current"

View File

@@ -8,3 +8,4 @@ MODULES_CURRENT="g_serial"
MODULES_LEGACY="g_serial"
SERIALCON="ttyS0,ttyGS0"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"

View File

@@ -5,6 +5,7 @@ BOARD_MAINTAINER="bretmlw"
BOOTCONFIG="bananapi-m2-pro_defconfig"
BOOT_FDT_FILE="amlogic/meson-sm1-bananapi-m2-pro.dtb"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
MODULES_BLACKLIST="simpledrm" # SimpleDRM conflicts with Panfrost
FULL_DESKTOP="yes"
SERIALCON="ttyAML0"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="meson-g12b"
BOARD_MAINTAINER="pyavitz jeanrhum"
BOOTCONFIG="bananapi-m2s_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
MODULES_BLACKLIST="simpledrm" # SimpleDRM conflicts with Panfrost
FULL_DESKTOP="yes"
SERIALCON="ttyAML0"

View File

@@ -7,3 +7,4 @@ MODULES_LEGACY="g_serial"
MODULES_CURRENT="g_serial"
SERIALCON="ttyS0,ttyGS0"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"

View File

@@ -5,3 +5,4 @@ BOARD_MAINTAINER="AaronNGray"
BOOTCONFIG="Sinovoip_BPI_M3_defconfig"
OVERLAY_PREFIX="sun8i-a83t"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"

View File

@@ -6,6 +6,7 @@ BOOTCONFIG="bananapi_m4zero_defconfig"
OVERLAY_PREFIX="sun50i-h616"
BOOT_LOGO="desktop"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
MODULES_BLACKLIST="rtw88_8821c rtw88_8821cu"
FORCE_BOOTSCRIPT_UPDATE="yes"
BOOTBRANCH_BOARD="tag:v2024.01"

View File

@@ -5,6 +5,7 @@ BOARD_MAINTAINER="bretmlw"
BOOTCONFIG="bananapi-m5_defconfig"
BOOT_FDT_FILE="amlogic/meson-sm1-bananapi-m5.dtb"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
MODULES_BLACKLIST="simpledrm" # SimpleDRM conflicts with Panfrost
FULL_DESKTOP="yes"
SERIALCON="ttyAML0"

View File

@@ -5,4 +5,5 @@ BOARD_MAINTAINER="devdotnetorg"
BOOTCONFIG_DEFAULT="sun50iw1p1_config"
BOOTCONFIG="bananapi_m64_defconfig"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"
CRUSTCONFIG="a64_defconfig"

View File

@@ -1,8 +1,8 @@
source "${SRC}/config/boards/armsom-sige7.csc"
BOARD_NAME="Banana Pi M7"
BOARD_MAINTAINER="amazingfate"
BOARD_MAINTAINER="amazingfate,Z-Keven"
BOOT_FDT_FILE="rockchip/rk3588-bananapi-m7.dtb"
# Those are included in armsom-sige7.csc, but this file is parsed directly by the JSON matrix generator and thus those need to be in here
BOARD_MAINTAINER="Z-Keven"
KERNEL_TARGET="vendor,edge,collabora"
KERNEL_TARGET="edge,current,vendor"
KERNEL_TEST_TARGET="vendor,current"
BOARDFAMILY="rockchip-rk3588"

View File

@@ -4,7 +4,7 @@ BOARDFAMILY="sun7i"
BOARD_MAINTAINER=""
BOOTCONFIG="Bananapro_defconfig"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
function post_config_uboot_target__extra_configs_for_bananapipro() {
display_alert "$BOARD" "set dram clock" "info"

View File

@@ -3,6 +3,7 @@ BOARD_NAME="Banana Pi R2"
BOARDFAMILY="mt7623"
BOARD_MAINTAINER=""
KERNEL_TARGET="current"
KERNEL_TEST_TARGET="current"
BOOTCONFIG="mt7623n_bpir2_defconfig"
BOOT_FDT_FILE="mediatek/mt7623n-bananapi-bpi-r2"
HAS_VIDEO_OUTPUT="yes"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="rockchip64"
BOARD_MAINTAINER=""
BOOTCONFIG="bpi-r2-pro-rk3568_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
BOOT_FDT_FILE="rockchip/rk3568-bpi-r2-pro.dtb"

View File

@@ -4,3 +4,4 @@ BOARDFAMILY="sun8i"
BOARD_MAINTAINER=""
BOOTCONFIG="beelink_x2_defconfig"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"

View File

@@ -1,14 +1,19 @@
# Allwinner H616 quad core 512MB/1GB RAM SoC WiFi
BOARD_NAME="BigTreeTech CB1"
BOARDFAMILY="sun50iw9-btt"
BOARD_MAINTAINER="bigtreetech"
BOARDFAMILY="sun50iw9"
BOARD_MAINTAINER="JohnTheCoolingFan"
BOOTCONFIG="bigtreetech_cb1_defconfig"
DEFAULT_CONSOLE="serial"
SERIALCON="ttyS0"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="legacy"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
FORCE_BOOTSCRIPT_UPDATE="yes"
BOOTFS_TYPE="fat"
BOOT_FS_LABEL="BOOT"
OVERLAY_PREFIX="sun50i-h616"
BOOT_FDT_FILE="allwinner/sun50i-h616-bigtreetech-cb1-sd.dtb"
post_family_config__fdt_bigtreetech_cb1() {
if [[ "${BRANCH}" = "edge" ]]; then
BOOT_FDT_FILE="allwinner/sun50i-h616-bigtreetech-pi.dtb"
fi
}

View File

@@ -6,3 +6,4 @@ BOOTCONFIG="clearfog_defconfig"
#BOOTCONFIG_EDGE="clearfogbase_defconfig" # This had to be disabled because the clearfog is not yet ready for mainline uboot
HAS_VIDEO_OUTPUT="no"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="rockchip64"
BOARD_MAINTAINER=""
BOOTCONFIG="clockworkpi-a06-rk3399_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
FULL_DESKTOP="yes"
BOOT_LOGO="no"
BOOTBRANCH_BOARD="tag:v2022.04"

View File

@@ -5,7 +5,7 @@ BOARD_MAINTAINER=""
BOOTCONFIG="Cubieboard_config"
HAS_VIDEO_OUTPUT="no"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="edge"
KERNEL_TEST_TARGET="current"
MODULES_BLACKLIST="ir_lirc_codec lirc_dev sunxi-cir"
function post_config_uboot_target__extra_configs_for_cubieboard() {

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="sun7i"
BOARD_MAINTAINER=""
BOOTCONFIG="Cubieboard2_config"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"
function post_config_uboot_target__extra_configs_for_cubieboard2() {
display_alert "$BOARD" "set dram clock" "info"

View File

@@ -4,3 +4,4 @@ BOARDFAMILY="sun9i"
BOARD_MAINTAINER=""
BOOTCONFIG=Cubieboard4_defconfig
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="imx6"
BOARD_MAINTAINER=""
BOOTCONFIG="mx6cuboxi_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
PACKAGE_LIST_BOARD="rfkill bluetooth bluez bluez-tools"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="rockchip64"
BOARD_MAINTAINER=""
BOOTCONFIG="fine3399-rk3399_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
BOOT_FDT_FILE="rockchip/rk3399-fine3399.dtb"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="rockchip64"
BOARD_MAINTAINER=""
BOOTCONFIG="firefly-rk3399_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
BOOT_FDT_FILE="rockchip/rk3399-firefly.dtb"

View File

@@ -0,0 +1,19 @@
# Amlogic A113X quad core 1Gb RAM SoC, eMMC 8Gb
BOARD_NAME="Gateway GZ80x"
BOARDFAMILY="meson-axg"
BOARD_MAINTAINER="pyavitz"
BOOTCONFIG="amper_gateway_am-gz80x_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
BOOTBRANCH_BOARD="tag:v2024.04"
BOOTPATCHDIR="v2024.04"
BOOT_FDT_FILE="amlogic/meson-axg-amper-gateway-am-gz80x.dtb"
SRC_EXTLINUX="yes"
SRC_CMDLINE="console=ttyAML0,115200n8 clk_ignore_unused loglevel=7"
HAS_VIDEO_OUTPUT="no"
function post_family_tweaks_bsp__gateway_gz80x_udev() {
mkdir -p "${destination}"/etc/udev/rules.d
display_alert "$BOARD" "Install zwave udev rule" "info"
echo 'KERNEL=="ttyAML2", NAME="tts/%n", SYMLINK+="zwave", GROUP="dialout", MODE="0660"' > "${destination}"/etc/udev/rules.d/10-zwave.rules
}

View File

@@ -1,11 +1,31 @@
# Rockchip RK3566 quad core SoC WIFI/BT eMMC USB2/3
BOARD_NAME="h96-tvbox-3566"
BOARDFAMILY="rk35xx"
BOARDFAMILY="rockchip64"
BOARD_MAINTAINER="hqnicolas"
BOOTCONFIG="rk3568_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TARGET="current"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
BOOT_FDT_FILE="rockchip/rk3566-h96-tvbox.dtb"
IMAGE_PARTITION_TABLE="gpt"
BOOT_SCENARIO="spl-blobs"
# Mainline U-Boot
function post_family_config__h96_max_use_mainline_uboot() {
display_alert "$BOARD" "Using mainline U-Boot for $BOARD / $BRANCH" "info"
declare -g BOOTCONFIG="generic-rk3568_defconfig" # Use generic defconfig which should boot all RK3568 boards
declare -g BOOTSOURCE="https://github.com/u-boot/u-boot.git" # We ❤️ Mainline U-Boot
declare -g BOOTBRANCH="tag:v2024.07"
declare -g BOOTPATCHDIR="v2024.07/board_${BOARD}"
# Don't set BOOTDIR, allow shared U-Boot source directory for disk space efficiency
declare -g UBOOT_TARGET_MAP="BL31=${RKBIN_DIR}/${BL31_BLOB} ROCKCHIP_TPL=${RKBIN_DIR}/${DDR_BLOB};;u-boot-rockchip.bin"
# Disable stuff from rockchip64_common; we're using binman here which does all the work already
unset uboot_custom_postprocess write_uboot_platform write_uboot_platform_mtd
# Just use the binman-provided u-boot-rockchip.bin, which is ready-to-go
function write_uboot_platform() {
dd "if=$1/u-boot-rockchip.bin" "of=$2" bs=32k seek=1 conv=notrunc status=none
}
}

View File

@@ -9,3 +9,4 @@ MODULES_CURRENT="marvell_cesa lm75"
HAS_VIDEO_OUTPUT="no"
FORCE_BOOTSCRIPT_UPDATE="yes"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"

View File

@@ -5,6 +5,7 @@ BOARD_MAINTAINER="prahal"
BOOTCONFIG="helios64-rk3399_defconfig"
BOOT_SCENARIO="tpl-blob-atf-mainline"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
MODULES="lm75 ledtrig-netdev"
MODULES_LEGACY="lm75"
FULL_DESKTOP="yes"

View File

@@ -3,6 +3,7 @@ declare -g BOARD_NAME="HiKey 960"
declare -g BOARDFAMILY="uefi-arm64"
declare -g BOARD_MAINTAINER=""
declare -g KERNEL_TARGET="current,edge"
declare -g KERNEL_TEST_TARGET="current"
declare -g GRUB_CMDLINE_LINUX_DEFAULT="efi=noruntime console=ttyAMA6,115200n8"
declare -g BOOT_FDT_FILE="hisilicon/hi3660-hikey960.dtb"

View File

@@ -4,7 +4,7 @@ declare -g BOARD_MAINTAINER="lanefu"
declare -g BOARDFAMILY="rockchip-rk3588"
declare -g BOOTCONFIG="indiedroid_defconfig" # vendor name, not standard, see hook below, set BOOT_SOC below to compensate
declare -g BOOT_SOC="rk3588"
declare -g KERNEL_TARGET="vendor,collabora,edge"
declare -g KERNEL_TARGET="edge,current,vendor"
declare -g FULL_DESKTOP="yes"
declare -g BOOT_LOGO="desktop"
declare -g BOOT_FDT_FILE="rockchip/rk3588s-indiedroid-nova.dtb"

View File

@@ -6,7 +6,7 @@ BOOTCONFIG="tanix_tx6_defconfig"
CRUSTCONFIG="tanix_tx6_defconfig"
BOOT_FDT_FILE="allwinner/sun50i-h6-inovato-quadra.dtb"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
BOOT_LOGO="desktop"
FULL_DESKTOP="yes"
SRC_EXTLINUX="yes"

View File

@@ -4,5 +4,9 @@ BOARDFAMILY="jethub"
BOARD_MAINTAINER="adeepn"
BOOTCONFIG="jethub_j100_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
PACKAGE_LIST_BOARD="libubootenv-tool apparmor rfkill bluetooth bluez bluez-tools python3-pip watchdog python3-serial python3-intelhex python3-intelhex"
[[ "${RELEASE}" == "jammy" ]] || PACKAGE_LIST_BOARD="${PACKAGE_LIST_BOARD} util-linux-extra"
DEFAULT_CONSOLE="serial"
HAS_VIDEO_OUTPUT="no"
MODULES_BLACKLIST="rtw88_8822cs"

View File

@@ -4,6 +4,9 @@ BOARDFAMILY="jethub"
BOARD_MAINTAINER="adeepn"
BOOTCONFIG="jethub_j200_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
PACKAGE_LIST_BOARD="libubootenv-tool apparmor rfkill bluetooth bluez bluez-tools python3-pip watchdog"
[[ "${RELEASE}" == "jammy" ]] || PACKAGE_LIST_BOARD="${PACKAGE_LIST_BOARD} util-linux-extra"
MODULES_BLACKLIST="simpledrm" # SimpleDRM conflicts with Panfrost
FULL_DESKTOP="yes"
SERIALCON="ttyAML0"

View File

@@ -4,5 +4,9 @@ BOARDFAMILY="jethub"
BOARD_MAINTAINER="adeepn"
BOOTCONFIG="jethub_j80_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
PACKAGE_LIST_BOARD="libubootenv-tool apparmor rfkill bluetooth bluez bluez-tools python3-pip watchdog python3-serial python3-intelhex python3-intelhex"
[[ "${RELEASE}" == "jammy" ]] || PACKAGE_LIST_BOARD="${PACKAGE_LIST_BOARD} util-linux-extra"
DEFAULT_CONSOLE="serial"
HAS_VIDEO_OUTPUT="no"
MODULES_BLACKLIST="rtw88_8822cs"

View File

@@ -3,6 +3,7 @@ declare -g BOARD_NAME="Jetson Nano"
declare -g BOARDFAMILY="uefi-arm64"
declare -g BOARD_MAINTAINER="150balbes"
declare -g KERNEL_TARGET="current,edge"
declare -g KERNEL_TEST_TARGET="current"
declare -g BOOT_LOGO=desktop

View File

@@ -5,6 +5,7 @@ BOARD_MAINTAINER="tdleiyao"
#BOOTCONFIG="rock-3c-rk3566_defconfig"
BOOTCONFIG="rk3568_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
BOOT_FDT_FILE="rockchip/rk3566-jp-tvbox.dtb"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="rockchip64"
BOARD_MAINTAINER=""
BOOTCONFIG="khadas-edge-v-rk3399_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
BOOT_SUPPORT_SPI=yes

View File

@@ -1,11 +1,12 @@
# Rockchip RK3588s 2GB-16GB GBE eMMC NVMe SATA USB3 WiFi
declare -g BOARD_NAME="Khadas Edge2"
declare -g BOARDFAMILY="rockchip-rk3588"
declare -g BOARD_MAINTAINER="igorpecovnik"
declare -g BOARD_MAINTAINER="efectn"
declare -g BOOT_SOC="rk3588" # Just to avoid errors in rockchip64_commmon
declare -g KERNEL_TARGET="vendor,edge"
declare -g KERNEL_TEST_TARGET="vendor"
declare -g KERNEL_TARGET="edge,current,vendor"
declare -g KERNEL_TEST_TARGET="vendor,current"
declare -g IMAGE_PARTITION_TABLE="gpt"
declare -g KERNEL_UPGRADE_FREEZE="vendor-rk35xx@24.8.1"
declare -g BOOT_FDT_FILE="rockchip/rk3588s-khadas-edge2.dtb" # Specific to this board
declare -g BLUETOOTH_HCIATTACH_PARAMS="-s 115200 /dev/ttyS9 bcm43xx 1500000" # For the bluetooth-hciattach extension

View File

@@ -4,5 +4,6 @@ BOARDFAMILY="meson-gxl"
BOARD_MAINTAINER="igorpecovnik"
BOOTCONFIG="khadas-vim_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"

View File

@@ -4,5 +4,6 @@ BOARDFAMILY="meson-gxl"
BOARD_MAINTAINER="igorpecovnik"
BOOTCONFIG="khadas-vim2_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="meson-g12b"
BOARD_MAINTAINER="rpardini NicoD-SBC"
BOOTCONFIG="khadas-vim3_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
MODULES_BLACKLIST="simpledrm" # SimpleDRM conflicts with Panfrost on the VIM3
FULL_DESKTOP="yes"
SERIALCON="ttyAML0"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="meson-sm1"
BOARD_MAINTAINER="rpardini"
BOOTCONFIG="khadas-vim3l_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
MODULES_BLACKLIST="simpledrm" # SimpleDRM conflicts with Panfrost
FULL_DESKTOP="yes"
SERIALCON="ttyAML0"

View File

@@ -5,6 +5,7 @@ BOARD_MAINTAINER="Tonymac32"
BOOTCONFIG="libretech-ac_defconfig"
BOOT_FDT_FILE="amlogic/meson-gxl-s805x-libretech-ac.dtb"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
FULL_DESKTOP="yes"
ASOUND_STATE="asound.state.mesongx"
BOOT_LOGO="desktop"

View File

@@ -8,3 +8,4 @@ BOOT_LOGO="desktop"
BOOT_SCENARIO="blobless"
FULL_DESKTOP="yes"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="meson-gxl"
BOARD_MAINTAINER="Tonymac32"
BOOTCONFIG="libretech-cc_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
SERIALCON="ttyAML0"
FULL_DESKTOP="yes"
ASOUND_STATE="asound.state.lepotato"

View File

@@ -3,6 +3,7 @@ BOARD_NAME="LicheePi 4A"
BOARDFAMILY="thead"
BOARD_MAINTAINER="chainsx"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"
BOOT_FDT_FILE="thead/th1520-lichee-pi-4a.dtb"
SRC_EXTLINUX="yes"
SRC_CMDLINE="console=ttyS0,115200 rootwait rw earlycon clk_ignore_unused loglevel=7 eth=\$ethaddr tsched=0 rootrwoptions=rw,noatime rootrwreset=yes"

View File

@@ -6,3 +6,4 @@ HAS_VIDEO_OUTPUT="no"
BOOTCONFIG="A33-OLinuXino_defconfig"
OVERLAY_PREFIX="sun8i-a33"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"

View File

@@ -4,3 +4,4 @@ BOARDFAMILY="sun7i"
BOARD_MAINTAINER=""
BOOTCONFIG="A20-OLinuXino-Lime_defconfig"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="sun7i"
BOARD_MAINTAINER=""
BOOTCONFIG="A20-OLinuXino-Lime2-eMMC_defconfig"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"
function post_config_uboot_target__extra_configs_for_lime2() {
run_host_command_logged scripts/config --enable CONFIG_PHY_MICREL

View File

@@ -5,3 +5,4 @@ BOARD_MAINTAINER=""
BOOTCONFIG="mvebu_mcbin-88f8040_defconfig"
HAS_VIDEO_OUTPUT="no"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"

View File

@@ -5,3 +5,4 @@ BOARD_MAINTAINER=""
HAS_VIDEO_OUTPUT="no"
BOOTCONFIG="Mele_A1000_defconfig"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"

View File

@@ -5,3 +5,4 @@ BOARD_MAINTAINER=""
HAS_VIDEO_OUTPUT="no"
BOOTCONFIG="MK808C_defconfig"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"

View File

@@ -4,7 +4,7 @@ BOARDFAMILY="rockchip-rk3588"
BOARD_MAINTAINER=""
BOOTCONFIG="nanopc_cm3588_defconfig" # Enables booting from NVMe. Vendor name, not standard, see hook below, set BOOT_SOC below to compensate
BOOT_SOC="rk3588"
KERNEL_TARGET="vendor,current,edge,collabora"
KERNEL_TARGET="edge,current,vendor"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
IMAGE_PARTITION_TABLE="gpt"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="rockchip64"
BOARD_MAINTAINER=""
BOOTCONFIG="nanopc-t4-rk3399_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
FULL_DESKTOP="yes"
ASOUND_STATE="asound.state.rt5651"
BOOT_LOGO="desktop"

View File

@@ -4,8 +4,8 @@ BOARDFAMILY="rockchip-rk3588"
BOARD_MAINTAINER="Tonymac32"
BOOTCONFIG="nanopc_t6_defconfig" # vendor name, not standard, see hook below, set BOOT_SOC below to compensate
BOOT_SOC="rk3588"
KERNEL_TARGET="vendor,current,edge,collabora"
KERNEL_TEST_TARGET="vendor,edge"
KERNEL_TARGET="edge,current,vendor"
KERNEL_TEST_TARGET="vendor,current"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
BOOT_FDT_FILE="rockchip/rk3588-nanopc-t6.dtb"

View File

@@ -9,5 +9,6 @@ DEFAULT_OVERLAYS="usbhost1 usbhost2"
DEFAULT_CONSOLE="serial"
SERIALCON="ttyS0,ttyGS0"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"
HAS_VIDEO_OUTPUT="no"
CRUSTCONFIG="h5_defconfig"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="rockchip64"
BOARD_MAINTAINER=""
BOOTCONFIG="nanopi-r2s-rk3328_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
DEFAULT_CONSOLE="serial"
MODULES="g_serial"
MODULES_BLACKLIST="rockchipdrm analogix_dp dw_mipi_dsi dw_hdmi gpu_sched lima hantro_vpu"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="rockchip64"
BOARD_MAINTAINER=""
BOOTCONFIG="nanopi-r2s-rk3328_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
DEFAULT_CONSOLE="serial"
MODULES="g_serial"
MODULES_BLACKLIST="rockchipdrm analogix_dp dw_mipi_dsi dw_hdmi gpu_sched lima hantro_vpu"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="rockchip64" # Used to be rk3399
BOARD_MAINTAINER=""
BOOTCONFIG="nanopi-r4se-rk3399_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
DEFAULT_CONSOLE="serial"
MODULES_BLACKLIST="rockchipdrm analogix_dp dw_mipi_dsi dw_hdmi gpu_sched lima hantro_vpu panfrost"
HAS_VIDEO_OUTPUT="no"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="rockchip64"
BOARD_MAINTAINER=""
BOOT_SOC="rk3568"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
BOOT_FDT_FILE="rockchip/rk3568-nanopi-r5c.dtb"
SRC_EXTLINUX="no"
ASOUND_STATE="asound.state.station-m2" # TODO verify me
@@ -11,8 +12,8 @@ IMAGE_PARTITION_TABLE="gpt"
FULL_DESKTOP="no"
BOOT_LOGO="desktop"
BOOTBRANCH_BOARD="tag:v2024.04"
BOOTPATCHDIR="v2024.04"
BOOTBRANCH_BOARD="tag:v2024.07"
BOOTPATCHDIR="v2024.07"
BOOTCONFIG="nanopi-r5c-rk3568_defconfig"
OVERLAY_PREFIX="rockchip-rk3568"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="rockchip64"
BOARD_MAINTAINER="utlark"
BOOT_SOC="rk3568"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
BOOT_FDT_FILE="rockchip/rk3568-nanopi-r5s.dtb"
SRC_EXTLINUX="no"
ASOUND_STATE="asound.state.station-m2" # TODO verify me

View File

@@ -4,7 +4,7 @@ BOARDFAMILY="rockchip-rk3588"
BOARD_MAINTAINER="ColorfulRhino"
BOOTCONFIG="nanopi-r6c-rk3588s_defconfig" # vendor name, not standard, see hook below, set BOOT_SOC below to compensate
BOOT_SOC="rk3588"
KERNEL_TARGET="vendor,current,edge"
KERNEL_TARGET="edge,current,vendor"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
IMAGE_PARTITION_TABLE="gpt"

View File

@@ -4,8 +4,8 @@ BOARDFAMILY="rockchip-rk3588"
BOARD_MAINTAINER="efectn"
BOOTCONFIG="nanopi-r6s-rk3588s_defconfig" # vendor name, not standard, see hook below, set BOOT_SOC below to compensate
BOOT_SOC="rk3588"
KERNEL_TARGET="vendor,edge"
KERNEL_TEST_TARGET="vendor"
KERNEL_TARGET="edge,current,vendor"
KERNEL_TEST_TARGET="vendor,current,edge"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
IMAGE_PARTITION_TABLE="gpt"

View File

@@ -4,5 +4,6 @@ BOARDFAMILY="sun50iw1"
BOARD_MAINTAINER=""
BOOTCONFIG="nanopi_a64_defconfig"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"
FULL_DESKTOP="yes"
CRUSTCONFIG="a64_defconfig"

View File

@@ -10,3 +10,4 @@ DEFAULT_CONSOLE="serial"
SERIALCON="ttyS0,ttyGS0"
HAS_VIDEO_OUTPUT="no"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"

View File

@@ -10,3 +10,4 @@ DEFAULT_CONSOLE="serial"
HAS_VIDEO_OUTPUT="no"
SERIALCON="ttyS0,ttyGS0"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"

View File

@@ -10,5 +10,6 @@ DEFAULT_CONSOLE="serial"
HAS_VIDEO_OUTPUT="no"
SERIALCON="ttyS0,ttyGS0"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"
BOOT_FDT_FILE="sun8i-h3-nanopi-duo2.dtb"
CRUSTCONFIG="nanopi_m1_plus_defconfig"

View File

@@ -5,4 +5,5 @@ BOARD_MAINTAINER=""
BOOTCONFIG="nanopi_k1_plus_defconfig"
DEFAULT_OVERLAYS="analog-codec"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"
CRUSTCONFIG="h5_defconfig"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="meson-gxbb"
BOARD_MAINTAINER=""
BOOTCONFIG="nanopi-k2_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
FULL_DESKTOP="yes"
ASOUND_STATE="asound.state.mesongx"
BOOT_LOGO="desktop"

View File

@@ -1,9 +1,10 @@
# Rockchip RK3399 hexa core 4GB RAM SoC GBE eMMC USB3 USB-C WiFi/BT
BOARD_NAME="NanoPi M4V2"
BOARDFAMILY="rockchip64" # Used to be rk3399
BOARD_MAINTAINER=""
BOARD_MAINTAINER="igorpecovnik"
BOOTCONFIG="nanopi-m4v2-rk3399_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
FULL_DESKTOP="yes"
ASOUND_STATE="asound.state.rt5651"
BOOT_LOGO="desktop"

View File

@@ -10,3 +10,4 @@ DEFAULT_CONSOLE="serial"
SERIALCON="ttyS0,ttyGS0"
HAS_VIDEO_OUTPUT="no"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"

View File

@@ -10,4 +10,5 @@ DEFAULT_CONSOLE="serial"
SERIALCON="ttyS0,ttyGS0"
HAS_VIDEO_OUTPUT="no"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"
CRUSTCONFIG="h5_defconfig"

View File

@@ -10,4 +10,5 @@ DEFAULT_CONSOLE="serial"
SERIALCON="ttyS1,ttyGS0"
HAS_VIDEO_OUTPUT="no"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"
CRUSTCONFIG="h5_defconfig"

View File

@@ -4,5 +4,6 @@ BOARDFAMILY="rockchip64" # Used to be rk3399
BOARD_MAINTAINER=""
BOOTCONFIG="nanopi-neo4-rk3399_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"

View File

@@ -10,4 +10,5 @@ DEFAULT_CONSOLE="serial"
SERIALCON="ttyS0,ttyGS0"
HAS_VIDEO_OUTPUT="no"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"
CRUSTCONFIG="h5_defconfig"

View File

@@ -10,6 +10,7 @@ DEFAULT_CONSOLE="serial"
SERIALCON="ttyS0,ttyGS0"
HAS_VIDEO_OUTPUT="no"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"
CRUSTCONFIG="h5_defconfig"
function post_config_uboot_target__extra_configs_for_nanopi_neo_plus2() {

View File

@@ -3,6 +3,7 @@ BOARD_NAME="Odroid C1"
BOARDFAMILY="meson8b"
BOARD_MAINTAINER=""
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
BOOTDIR='u-boot-odroidc1'
BOOTSOURCE='https://github.com/hardkernel/u-boot.git'

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="meson-gxbb"
BOARD_MAINTAINER="teknoid"
BOOTCONFIG="odroid-c2_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
FULL_DESKTOP="yes"
ASOUND_STATE="asound.state.mesongx"
BOOTBRANCH_BOARD="tag:v2022.01"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="meson-sm1"
BOARD_MAINTAINER=""
BOOTCONFIG="odroid-c4_defconfig"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
MODULES_BLACKLIST="simpledrm" # SimpleDRM conflicts with Panfrost
FULL_DESKTOP="yes"
SERIALCON="ttyAML0"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="meson-sm1"
BOARD_MAINTAINER=""
BOOTCONFIG="odroid-c4_defconfig" # for the SD card; but also 'odroid-hc4_defconfig', see below at pre_config_uboot_target
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
MODULES_BLACKLIST="simpledrm" # SimpleDRM conflicts with Panfrost
FULL_DESKTOP="no"
SERIALCON="ttyAML0"

View File

@@ -4,6 +4,7 @@ BOARDFAMILY="rockchip64"
BOARD_MAINTAINER="rpardini"
BOOT_SOC="rk3568"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
BOOT_FDT_FILE="rockchip/rk3568-odroid-m1.dtb"
SRC_EXTLINUX="no"
ASOUND_STATE="asound.state.station-m2"

View File

@@ -3,6 +3,7 @@ BOARD_NAME="Odroid N2"
BOARDFAMILY="meson-g12b"
BOARD_MAINTAINER="NicoD-SBC"
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
MODULES_BLACKLIST="simpledrm" # SimpleDRM conflicts with Panfrost
FULL_DESKTOP="yes"
FORCE_BOOTSCRIPT_UPDATE="yes"

View File

@@ -3,6 +3,7 @@ BOARD_NAME="Odroid N2L"
BOARDFAMILY="meson-g12b"
BOARD_MAINTAINER=""
KERNEL_TARGET="current,edge"
KERNEL_TEST_TARGET="current"
MODULES_BLACKLIST="simpledrm" # SimpleDRM conflicts with Panfrost
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"

View File

@@ -4,3 +4,4 @@ BOARDFAMILY="sun7i"
BOARD_MAINTAINER=""
BOOTCONFIG="A20-OLinuXino_MICRO-eMMC_defconfig"
KERNEL_TARGET="legacy,current,edge"
KERNEL_TEST_TARGET="current"

Some files were not shown because too many files have changed in this diff Show More