Commit Graph

19 Commits

Author SHA1 Message Date
Ricardo Pardini
0f5db61567 u-boot: bump u-boot to v2026.01 (final) for boards that had -rcX
- cm3588-nas: u-boot: bump v2026.01-rc2 -> v2026.01-rc
- khadas-vim3l: u-boot: bump v2026.01-rc2 -> v2026.01
- mekotronics-458-4x4: : bump v2026.01-rcX -> v2026.01
- nanopct6: u-boot: bump v2026.01-rc2 -> v2026.01
- nanopi-r6c: u-boot: bump v2026.01-rc2 -> v2026.01
- nanopi-r76s: u-boot: bump v2026.01-rcX -> v2026.01
- odroidhc4: u-boot: bump v2026.01-rc2 -> v2026.01
- odroidn2: u-boot: bump v2026.01-rcX -> v2026.01
- rock-5b: u-boot: bump v2026.01-rc2 -> v2026.01
- this is tedious. time for `UBOOT_MAJOR_MINOR`?
2026-01-08 12:07:20 +01:00
Igor
4850dbfbf9
Add BOARD_VENDOR to board configs (#9063)
* Add BOARD_VENDOR to board configs

* Add BOARD_VENDOR to all board configuration files

- Added BOARD_VENDOR variable to board configuration files
- Using lowercase vendor slugs (e.g., friendlyelec, radxa, xunlong)
- Set 'generic' for boards without clear vendor match
- TV box files (.tvb) excluded as they have no clear vendor
- Enables better board categorization and vendor-specific handling

* Manual adjustements on top of AI matching

* Drop doubled definition and add retroid vendor
2025-12-14 10:28:37 +01:00
Ricardo Pardini
d9a0bb9e69 khadas-vim3l: u-boot: bump to v2026.01-rc2, enable BTRFS and more
- boot order: SD -> NVMe -> USB -> eMMC -> PXE
- NVMe must come before USB, as initting USB kills NVMe
2025-11-17 20:21:39 +01: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
Ricardo Pardini
9885c704af khadas-vim3l: enable networking cmds in u-boot 2024-03-26 07:29:09 +01:00
Ricardo Pardini
cf7563e6b9 khadas-vim3l: u-boot v2024.01: enable more compression, kaslr, and led config options via hook 2024-03-02 20:47:31 +01:00
Ricardo Pardini
9260163fbd khadas-vim3l: bump to u-boot v2024.01; boot-usb-first patch in board folder
- patch is slightly different for 2024.01
2024-03-02 20:47:31 +01:00
Sander de Leeuw
3bec9536d0
fix: meson-g12b: blacklist simpledrm kernel module, as it conflicts with panfrost (#5908)
* fix: vim3: blacklist simpledrm kernel module, as it conflicts with panfrost
* fix: meson-g12b: blacklist simpledrm kernel module, as it conflicts with panfrost
* fix: meson-g12a/meson-sm1: blacklist simpledrm kernel module, as it conflicts with panfrost
---------

Co-authored-by: Igor <igor@armbian.com>
2023-11-26 16:35:00 +01:00
Ricardo Pardini
027de20433 khadas-vim3l: bump to u-boot v2023.10; boot-usb-first patch now only in board folder
- drop kbi patch
2023-10-14 00:02:58 +02:00
Ricardo Pardini
bd2814700f khadas-vim3/vim3l: back to single-FIP for both SD/eMMC and SPI u-boots
- also use flashcp to write to mtd
2023-10-14 00:02:58 +02:00
Ricardo Pardini
72883cb07c khadas boards: VIM1S/3/3L/4/Edge2: add KHADAS_OOWOW_BOARD_ID definition for use with oowow (EXT=image-output-oowow) 2023-08-15 18:53:55 +05:30
Ricardo Pardini
3bb614af43 khadas-vim3l: introduce SPI-NOR/MTD u-boot build, using old(er) FIP blobs
- move FIP signing code from meson-sm1.conf's `uboot_custom_postprocess()` to the board's own `post_uboot_custom_postprocess` hook
- fetch a secondary FIP blob repo at a revision with working FIP blobs for SPI (see https://github.com/LibreELEC/amlogic-boot-fip/pull/10)
- implement `post_uboot_custom_postprocess__khadas_vim3l_uboot_new_and_old_blobs()` doing a dance for SD/eMMC with new blobs, and SPI with old blobs.
2023-06-26 20:55:35 +02:00
Ricardo Pardini
4456572267 khadas-vim3l: bump u-boot to 2023.07-rc4, add KBI support for easy PCI/USB3 switching
- symlink in patch/u-boot/v2023.07 from `board_khadas-vim3` to `board_khadas-vim3l` since KBI is the same for both
- add myself as BOARD_MAINTAINER
2023-06-26 20:55:35 +02:00
Igor
f9d71174f1
Update report (#5353)
Co-authored-by: igorpecovnik <igorpecovnik@users.noreply.github.com>
2023-06-19 20:08:36 +02:00
hzyitc
e189c104c2
Introduce the BOARD_MAINTAINER in board config (#5159)
* Introduce the `BOARD_MAINTAINER` in board config

Yes, we have documented the maintainers in `armbian/documentation`.
But it seem like that some of them don't maintain anymore.
Use a separated repos make us forget to update it.
So let's document here.

What's more, defining this make us easier to update `.github/CODEOWNERS`

* Set `BOARD_MAINTAINER` accroding to `armbian/documentation`

* Guess `BOARD_MAINTAINER`

Set he/she as board maintiner if he/she:
1. Create the board config
3. Commit at lease 3 times for the board config
3. Commit most for the board config

* Guess `BOARD_MAINTAINER`

Set he/she as board maintiner if he/she:
1. Create the board config
2. The only one to commit for the board config

* Set `BOARD_MAINTAINER` to empty for other boards
* AR-1712 fixing PR from wrong DB
* Fixing maintainers

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

* Add variable to missing ones

---------

Signed-off-by: Igor <igor@armbian.com>
Co-authored-by: Rafal-Hacus <68160861+Rafal-Hacus@users.noreply.github.com>
Co-authored-by: Igor <igor@armbian.com>
2023-06-19 17:30:35 +02:00
Ricardo Pardini
8bb79baeb9
khadas-vim3l: add asound file (#4454) 2022-11-16 18:38:14 +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
numbqq
b68107020f
Small description typo fixup for Khadas VIM2 & VIM3L (#3001)
* VIM2: fix description typo

Signed-off-by: Nick Xie <nick@khadas.com>

* VIM3L: fix description typo

Signed-off-by: Nick Xie <nick@khadas.com>
2021-07-12 20:58:12 +02:00
lanefu
8c09e1fa93
khadas support (#2903)
* cleanup add vim3l

* Add Khadas edge config

* Add Khadas edge sources definitions. It boots

* Change configuration to maximised model

* Adjust build configs

* witch to case statement for meson x11 config

* push vim1 naming

* Booting VIM2 with khadas prebuild u-boot

Can load from an empty eMMC, can be installed to eMMC via nand-sata-install

* Add Vim1 and move 1 and 2 to supported. VIM1 is not tested yet.

* Enable full featured desktop with 3D for khadas vim 1 and vim2

* Update meson64_common.inc

Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2021-07-05 21:05:43 +02:00