Commit Graph

108 Commits

Author SHA1 Message Date
retro98boy
b2e25712e0 extensions: add gxlimg and amlogic-fip-blobs 2025-09-15 21:10:38 +02:00
retro98boy
2b166f37f3 meson64: bump kernel to 6.16 2025-08-31 12:42:15 +02:00
Ricardo Pardini
061e71d26a meson64: bump edge to 6.15 2025-05-29 09:33:29 +02:00
Ricardo Pardini
5bc21fccae meson64-6.14: bump edge 6.13 -> 6.14 2025-03-26 10:05:36 +01:00
Thomas McKahan
1b5f1d365f move Meson GX to LibreElec FIP 2025-02-24 09:21:13 +01:00
Tony
ffe959bb18 small cleanup Meson64 (#7868) 2025-02-23 21:54:39 -05:00
Ricardo Pardini
452eb0cfcd meson64: current 6.6 -> 6.12; edge 6.12 -> 6.13
- `legacy` doesn't exist for a long while now
2025-01-21 13:27:54 +01:00
Thomas McKahan
877b5bf385 Add Sweet Potato to xorg conf in family config 2025-01-07 10:12:15 +01:00
jomadeto
81e8382601 Add new TVBox aml-c400-plus: Magicsee C400 Plus 2024-12-18 21:04:20 +01:00
Ricardo Pardini
e6744c61bc meson64: bump edge from 6.11 to 6.12 via rename 2024-11-20 00:58:56 +01:00
Igor Pecovnik
9697c17fbd Overlay management: somewhere we had OVERLAY_DIR and somewhere OVERLAYDIR 2024-10-08 12:37:49 +02:00
Igor Pecovnik
4a1e10219c armbian-config: store overlay folder definition to /etc/armbian-release
This way we don't need to calculate yet again
2024-09-15 11:42:41 +02:00
Ricardo Pardini
e26f7fff06 meson64: bump edge to 6.11 (currently v6.11-rc7) 2024-09-15 10:17:39 +02:00
SteeManMI
41fbb0802a Initial changes to move meson64 edge from 6.9 to 6.10 2024-07-29 08:16:37 +02:00
Viacheslav Bocharov
bfe636fc74 families/meson64_common Add jethubj200 support 2024-06-11 20:08:10 +02:00
Igor
f5575f64ac Bump meson and meson64 EDGE kernel to 6.9.y (#6669)
* Bump meson and meson64 EDGE kernel to 6.9.y
* Rename patch folders
* Adjust broken patches, one remaining
* Add overlay support
* meson64: rename overlays to dtso, update makefile
* Update meson-gx-socinfo-sm driver patchset for meson64-6.9:
* add SoC ID patches for S905L, A113X
* fix memory double free in driver
* update dt bindings
---------
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>
Signed-off-by: Viacheslav Bocharov <adeep@lexina.in>
Co-authored-by: Patrick Yavitz <pyavitz@xxxxx.com>
Co-authored-by: Paolo Sabatino <paolo.sabatino@gmail.com>
Co-authored-by: Viacheslav Bocharov <adeep@lexina.in>
2024-06-05 22:20:35 +02:00
SteeManMI
d4093bd18e Bump meson64 edge from 6.7 to 6.8 (#6454)
* Bump meson64 edge from 6.7 to 6.8

 Changes to be committed:
	modified:   config/sources/families/include/meson64_common.inc
	renamed:    patch/kernel/archive/meson64-6.7 -> patch/kernel/archive/meson64-6.8
	modified:   patch/kernel/archive/meson64-6.8/board-bananapi-cm4-cm4io-fixes.patch
	modified:   patch/kernel/archive/meson64-6.8/general-input-touchscreen-Add-D-WAV-Multitouch.patch
	new file:   patch/kernel/archive/meson64-6.8/kernel-6.8-tools-cgroup-makefile.patch

* updates from rewrite-kernel-patches

* updates from rewrite-kernel-config
2024-04-01 07:43:40 -04:00
ColorfulRhino
ee8a3d9675 Kernel config hooks: Use custom_kernel_config instead of armbian_kernel_config
Since `armbian_kernel_config` is "NOT for user consumption. Do NOT use this hook, this is internal to Armbian."
`custom_kernel_config`  is able to overwrite previously set values.
2024-03-30 21:09:12 +01:00
ColorfulRhino
7b2c985363 drivers_network: Deprecate vendor drivers for RTW8723DS, RTW8723DU and RTL88x2cs in favor of mainline RTW88 for kernel >=6.8
- RTW8723DS, RTW8723DU is unsupported/deprecated/obsolete by the author since kernel 6.7 in favor of RTW88, so deprecate it for kernel >=6.8
- RTL88x2cs specifically says in its repo: "USE RTW88 NOT THIS DRIVER", so deprecate in favor of RTW88, except for meson64 family
- move random RTL88x2cs hook specific for meson64 family in drivers_network.sh to their family config
2024-03-17 18:57:28 +00:00
Igor Pecovnik
f852beca0a Switch meson64, bcm2711, sunxi, imx6, mvebu current to 6.6, edge to 6.7 and leave 6.1 for legecy
- detach sunxi from fixed vesions
- imx6 remove symlinks
- move to archive & cleanup
2024-01-07 18:58:36 +01:00
Ricardo Pardini
b9766185fb meson64: family common: drop KERNELBRANCH, rely on KERNEL_MAJOR_MINOR only, no more symlinks 2024-01-07 18:58:36 +01:00
Ricardo Pardini
0488392964 meson64 / rockchip64 / uefi / rk3568-odroid: edge 6.6: bump to 6.6.y; rebase patches to v6.6(.0) 2023-10-31 08:14:01 +01:00
Ricardo Pardini
98c0ab47f5 meson64 / rockchip64 / uefi / rk3568-odroid: edge 6.6: bump to 6.6-rc7; rebase/rewrite patches for 6.6-rc7 2023-10-26 14:30:48 +02:00
Ricardo Pardini
6731b003e2 meson64 edge 6.6: bump to 6.6-rc6; rebase patches 2023-10-21 13:57:12 +02:00
Ricardo Pardini
3811f36a99 meson64/edge: bump to 6.6-rc4; initial copy from 6.5 2023-10-03 13:53:40 +02:00
Ricardo Pardini
2230db6299 meson64/edge: bump to 6.5.y; rebase all patches vs v6.5(.0)
- drop upstreamed patch `meson-dts-add-missing-cache-properties.patch`
2023-09-02 14:47:46 +02:00
Ricardo Pardini
81125507f9 meson64 edge 6.4: bump from 6.4-rc5 tag to linux-6.4.y branch
- rebase one patch
2023-06-27 07:10:28 +02:00
Ricardo Pardini
359a766056 meson64 edge: bump from 6.2 to 6.4 (family file + symlink) 2023-06-13 12:33:47 +02:00
Ricardo Pardini
c6e68bf577 meson64: only gxbb and gxl require fetching repo odroidc2-blobs, split hook 2023-03-31 09:37:37 +02:00
Ricardo Pardini
62f5fe1596 config: fix: replace undue export statements with declare -g; shellfmt 2023-03-31 09:37:37 +02:00
Igor Pečovnik
b7b8eb7b72 Add / modify (c) in bash scripts (#4922)
* Add / modify (c) in bash scripts

Signed-off-by: Igor <igor@armbian.com>

* Add (c) to the source config files

---------

Signed-off-by: Igor <igor@armbian.com>
2023-03-09 18:30:40 +01:00
Vyacheslav
f0af468abf Update meson64 edge branch to linux-6.2.y (#4876)
Reallign patches
2023-02-28 09:57:01 +01:00
Ricardo Pardini
6ceb772a7a v6.2-rc7: bump edge to v6.2-rc7 for UEFI / meson64 / rk3568-odroid / rockchip-rk3588 2023-02-18 07:46:29 -03:00
Ricardo Pardini
fa64a1d9af meson64: edge/6.2: bump to 6.2-rc5 2023-02-18 07:46:20 -03:00
Ricardo Pardini
4055399d15 armbian-next: sources/families: meson64: gx: use python2 explicitly for calling acs_tool.pyc; better logging 2023-02-18 07:39:17 -03:00
Ricardo Pardini
66c81e96db armbian-next: sources and sources/family armbian-next changes - MEGASQUASH - squashed changes from c9cf3fc241cfb4c872f4aef7bbc41d5854db7ea3 to 6809de3d6063cb041205a8318e19da6a4dee68c9 ref extensions_08_10_2022_pre_v30 2023-02-18 07:38:42 -03:00
Ricardo Pardini
80dffbc761 meson64: edge: bump to 6.2 - copy patches as-is from 6.1 2023-01-10 00:31:35 +01:00
Igor Pečovnik
65d6891e33 Switch Meson64 CURRENT to K6.1 (#4677)
- remove older patches
2023-01-09 16:33:57 +01:00
jeanrhum
2c58242006 Initial support for Bananapi M2S (#4597)
* Initial support for Bananapi M2S

BPI-M2S is a small form factor SBC based on the Amlogic A311D chipset (or s922x, not supported yet):

- Amlogic A311D (Quad A73 + Dual A53) CPU
- 4GB LPDDR4 RAM
- 16GB eMMC
- Mali G52-MP4 GPU
- HDMI 2.1 output
- 2 Gigabit ports
- 40 pins GPIO
- 1x USB-A 2.0
- 1 USB-C (5V power)

Not working/tested:
- 2nd ethernet port
- MIPI DSI/CSI

* Edge kernel for BPI M2S

* filename fixes; call attention to sharing FIP blobs

* Adding u-boot patches for BPI M2S

* meson-g12.conf update after amlogic FIP blobs for Bananapi M2S are now part of librelec FIP repo

Co-authored-by: Ricardo Pardini <ricardo@pardini.net>
2023-01-01 14:28:49 +01:00
Ricardo Pardini
1988233971 meson64: switch edge kernel to 6.1.y branch (from 6.1-rc8 tag) (#4557) 2022-12-12 19:55:30 +01:00
Ricardo Pardini
eb7d4a0bd2 meson64: bump edge to 6.1-rc8 (#4554)
* `meson64-6.1` - rebased patches; 3 were mainlined

- JetHub device was mainlined
- ODROID's hack for pwm1_enable was re-done diffrently in mainline

* `meson64`: switch `current` to `6.0`, `edge` to `6.1-rc8`
2022-12-12 08:02:49 +01:00
marcone
bc82a8e0fd Don't use "edge" patches for "current"
meson64 (Radxa Zero and possibly others) config was using
meson64-edge for both kernel 5.19 and kernel 6.0 based builds.
2022-12-05 08:47:23 -08:00
SteeManMI
8dcab2be64 Proposal to create a Community Supported config for Amlogic based TV Boxes (#4296)
* Proposal to create a Community Supported config for Amlogic based
TV Boxes to pickup the work that was done previously by balbes150
but is no longer supported by him.
This also provides a place where development can occure within the
Armbian framework since others on the internet are producing builds
called Armbian that are not done from within the Armbian community.

 Changes to be committed:
	new file:   config/boards/aml-s9xx-box.tvb
	modified:   config/sources/families/include/meson64_common.inc
	modified:   config/sources/families/meson-gxl.conf
	new file:   packages/bsp/aml-s9xx-box/boot/aml_autoscript
	new file:   packages/bsp/aml-s9xx-box/boot/emmc_autoscript
	new file:   packages/bsp/aml-s9xx-box/boot/extlinux/extlinux.conf
	new file:   packages/bsp/aml-s9xx-box/boot/s905_autoscript
	new file:   packages/bsp/aml-s9xx-box/boot/u-boot-readme.txt
	new file:   packages/bsp/aml-s9xx-box/boot/u-boot-s905
	new file:   packages/bsp/aml-s9xx-box/boot/u-boot-s905x-s912
	new file:   packages/bsp/aml-s9xx-box/boot/u-boot-s905x2-s922
	new file:   packages/bsp/aml-s9xx-box/root/fstab.template
	new file:   packages/bsp/aml-s9xx-box/root/install-aml-s905-emmc.sh
	new file:   packages/bsp/aml-s9xx-box/root/install-aml.sh

* Merge sources

Co-authored-by: Igor <igor@armbian.com>
2022-11-06 20:33:24 +01:00
Igor Pečovnik
de26797423 Move all legacy u-boot patches under one general legacy folder (#4386)
* Move all legacy u-boot patches under one general legacy folder

* Move 32b Rockchip under 2022.04 and legacy for Miqi

Tested

* Move Rock 3A patch dir under legacy

* Move / merge meson64 patch folder into v2022.07

Merge 2022.04 (mainly Rockchip 32) into 2022.07, tested

* Remove not needed patch

* Add last kernel version to config
2022-11-06 20:32:46 +01:00
Igor Pečovnik
bd260b20f8 Go back to latest stable u-boot with VIM3L (#4355)
* Go back to latest stable u-boot with VIM3L

https://github.com/armbian/build/pull/4251

* Revert "Go back to latest stable u-boot with VIM3L"

This reverts commit 0b240563ef.

* meson64: allow board-specific `BOOTBRANCH`; `khadas-vim3l`: `BOOTBRANCH_BOARD=tag:v2022.04`

Co-authored-by: Ricardo Pardini <ricardo@pardini.net>
2022-10-27 12:50:02 +02:00
Igor Pečovnik
1b12209ded Bump meson64 edge to 6.0.y (#4341)
* Bump meson64 edge to 6.0.y

* meson64: drop `pwm-gpio` unused patch from 5.19

* meson64: drop `pwm-gpio` unused patch from 6.0

Co-authored-by: Ricardo Pardini <ricardo@pardini.net>
2022-10-25 20:38:31 +02:00
Igor Pečovnik
3ed6c224f1 Remove deprecated kernels (#4283)
* Remove deprecated Odroid XU4 legacy 4.14.y branch

* Clean deprecated kernels from meson64 family

- legacy kernel 4.9 was removed
- current 5.10 was replaced with 5.19
- edge remains on 5.19 until someone bumps it to 6
- patches between 5.11 and 5.18 were removed, 5.10 will be kept for awhile

* Update configs
2022-10-15 19:32:53 +02:00
Ricardo Pardini
5e17c4f533 run shellfmt on all of sources/families 2022-10-08 14:40:37 +02:00
Igor Pečovnik
15cab819fe Add support for Bananapi M5 / M2P (#4251)
* Add initial support for Bananapi M5 / M2P

* Move to a branch that was tested with eMMC
2022-10-04 10:50:00 +02:00
Ricardo Pardini
73691a9e24 meson64: edge: rework to kernel 5.19 (#3941)
* meson64-edge/5.19: use `tag:v5.19-rc2`, meson64 kernel config and kernel patches, by @adeepv

* meson64-edge/5.19: we don't need `CONFIG_ARCH_ROCKCHIP=y` for meson64, right?

* meson64-edge/5.19: remove `meson_drv_shutdown` revert patch, instead `CONFIG_DRM_MESON=y` and its dependencies in .config

- this allows other meson64's to shutdown properly, while allowing the N2(+) to reboot without kernel-side hangs

* meson64-edge/5.19: odroidn2(+): remove SD UHS modes patch for ODROID N2(+)

- it works when cold-booted
- but changes voltage to enable
- when rebooted, voltage persists and uboot can't read the SD anymore
- adding the "odroid,reboot" driver+dt that is supposed to fix this, doesn't
- so for now remove it

* meson64-edge/5.19: odroidn2(+): add dumb gpio fan at 30 celsius

- backport from rework in 5.10

* meson64-edge/5.19: odroidhc4: bring back `fan1_input` by adding fan details to DT

- yeah, I know; the cooling map is right there too, so empty, poor thing. for later.

* meson64-edge/5.19: bump to 5.19-rc3

* meson64-edge/5.19: radxa-zero: add patch to remove UHS mode so `wifi` works

- sent by @pyavitz: https://raw.githubusercontent.com/pyavitz/debian-image-builder/feature/patches/amlogic/radxazero/wifi/001-arm64-dts-amlogic-radxa-zero-sdio-card-speed.patch
- tested by @lanefu

* meson64-edge/5.19: bump to 5.19-rc4

* meson64-edge/5.19: bump to 5.19-rc5

* meson64-edge/5.19: bump to 5.19-rc7

* meson64-edge/5.19: bump to 5.19.y branch, which is 5.19.0 right now

* Add kernel config - tested on Odroid N2+

Co-authored-by: Vyacheslav Bocharov <adeep@lexina.in>
Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2022-08-04 21:50:40 +02:00