Commit Graph

1072 Commits

Author SHA1 Message Date
Ricardo Pardini
054c58c898
mixtile-blade3: bump rk3588 blobs: DDR to 1.11 and BL31 to 1.38 (#5468)
- tested on actual board, works perfectly
2023-07-11 20:06:19 +02:00
Paolo Sabatino
61cd65b166 rk3318-box: revert ddrbin to 333mhz 2023-07-11 11:14:11 +02:00
Gunjan Gupta
ea50e971ae patch: kernel: sunxi: h3: fix OPP not supported by regulators on boards with gpio-regulator 2023-07-11 11:13:57 +02:00
Ricardo Pardini
0b3dcc238c thinkpad-x13s: fix for missing chroot_sdcard for add-apt-repository call 2023-07-05 21:22:32 +02:00
Ricardo Pardini
08b6412aa9 thinkpad-x13s: bump to steev's 6.4.y; update .config 2023-07-05 21:22:32 +02:00
Ricardo Pardini
5ca8636afa rk3588-legacy: add Mixtile Blade 3 mixtile-blade3.wip
- with it's own rockchip `next-dev` based u-boot and patches for PD
2023-07-05 21:22:22 +02:00
Tony
1a84aceb65
NanoPC T6 fix PWM pinctrl, add Collabora kernel (#5431) 2023-07-04 13:04:48 -04:00
Muhammed Efe Cetin
2827e77a3e update rk3588 blobs for opi5 and nanopi r6s 2023-07-04 18:25:15 +02:00
Ricardo Pardini
c3bf97bd27 rockchip64_common: move the TB2's special DDR_BLOB out from family file into board file 2023-07-01 14:54:55 +02:00
Ricardo Pardini
ea30a06236 mekotronics: refactor vendor conf/hooks; vendor uboot with new patches; new blobs
- meko: don't use Radxa's Rock-5A u-boot anymore, switch to rockchip vendor next-dev branch
- meko: my own (horrible) patches for MAC address stability / defconfig
- meko: cherry picked a few patches for getting rid of BL32/read Bl31 from env and other fixes from Radxa
- meko: add OTP node to 3588 dtsi (so we don't need kern-dtb in ITS for working OTP)
- meko: refactor common code across 3 (soon to be 4) board files into vendor conf and hooks
- meko: bump DDR/BL31 blobs for all Meko boards
2023-07-01 14:53:34 +02:00
Ricardo Pardini
e3726f2fff rock-5-cmio: add a .wip for Radxa CM5 with I/O board
- use OPi5's uboot, don't ask me.
2023-07-01 14:52:23 +02:00
Lane Jennison
ad97c1b7ee rockchip-rk3588 collabora: new branch (by @lanefu)
- `bsdextrautils` for kernel 6.4 (only if collabora branch)
- kernel 6.4 major, but skip rtw88 driver patching
2023-07-01 14:50:35 +02:00
Tony
45f6ca540c
rockchip-rk3588-edge bump to 6.4 add nanopc-t6 dts (#5407) 2023-06-29 10:51:09 +02:00
Muhammed Efe Çetin
a2fa87866e Add bluetooth-hciattach extension to Orange Pi 5 2023-06-28 08:03:36 +02:00
Muhammed Efe Çetin
23c1b71eee fix opi5 uboot building 2023-06-27 17:24:11 +02:00
Muhammed Efe Çetin
269871828b rename nanopi-r6s.wip to nanopi-r6s.conf
add myself as a maintainer to nanopi-r6
2023-06-27 13:37:14 +02:00
igorpecovnik
056121ebda Update report 2023-06-27 13:36:59 +02:00
Gunjan Gupta
5b5be43d10 Add maintainer for nanopiduo2 2023-06-27 07:09:44 +02:00
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
Ricardo Pardini
5fdb5b4dbf khadas-vim3: introduce SPI-NOR/MTD u-boot build, using old(er) FIP blobs
- move FIP signing code from meson-g12b.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_vim3_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
9aca4e549a khadas-vim3: bump u-boot to 2023.07-rc4, add KBI support for easy PCI/USB3 switching
- this introduces the `v2023.07` u-boot patch directory, with the boot-usb-nvme-scsi-first patch rebased
- add myself as BOARD_MAINTAINER
2023-06-26 20:55:35 +02:00
Gunjan Gupta
748eba0031 Allwinner: Bump u-boot to v2023.07-rc4 2023-06-26 20:54:19 +02:00
Gunjan Gupta
5715b12d2f Allwinner: Bump ATF to 2.9.0 2023-06-26 20:54:19 +02:00
Gunjan Gupta
9525b2d16c Allwinner: Bump u-boot to 2023.01 2023-06-26 20:54:19 +02:00
Ricardo Pardini
1c4d394d88 thinkpad-x13s: firmware PR has landed, remove usage of rogue fw fork 2023-06-26 16:29:51 +02:00
Muhammed Efe Çetin
879a97603a Add sata spi image to Orange Pi 5 2023-06-26 16:29:39 +02:00
Ricardo Pardini
4a3d64b6c1 thinkpad-x13s: add wip board; use steev's 6.3.y kernel as an uefi-arm64 BRANCH=sc8280xp; force modules & fw in initrd
- add `GRUB_CMDLINE_LINUX_DEFAULT` with `efi=noruntime clk_ignore_unused pd_ignore_unused` so it actually boots
- use `grub-with-dtb` for the (required) DTB usage in grub
- use a customize hook to add a lot of modules & fw into initrd, required for booting
- if on RELEASE=lunar, add Ubuntu's "x13s Concept" PPA and a few packages for battery control/audio
2023-06-26 13:52:15 +02:00
Gunjan Gupta
03acc0fefa config: boards: README.md: Add explaination for CRUSTCONFIG 2023-06-21 09:31:48 +02:00
Gunjan Gupta
a38742d96e Enable crust for nanopiduo2 2023-06-20 21:36:31 +02:00
igorpecovnik
61c580b741 Update report 2023-06-20 21:35:00 +02:00
Ricardo Pardini
f555847694 recore: keep stdout clean (replace echo with display_alert) - JSON pipeline requires clean stdout 2023-06-20 14:48:19 +02:00
Andrew Davis
09ecdc9ae1 Add initial support for TI SK-AM64B board 2023-06-20 07:43:09 +02:00
Elias Bakken
2aec6c23e6
Add support for Recore (#5351)
* Add support for Recore

Signed-off-by: Elias Bakken <elias@iagent.no>

* Add board maintainter to boad config

Signed-off-by: Elias Bakken <elias@iagent.no>

---------

Signed-off-by: Elias Bakken <elias@iagent.no>
2023-06-19 22:02:56 +02:00
c0rnelius
5ae7a4c40e
BananaPi CM4IO: Upstream RTL8822CS bluetooth firmware (#5354)
* BananaPi CM4IO: `Upstream RTL8822CS bluetooth firmware`

* Firmware search paths
/lib/firmware/updates/UTS_RELEASE/
/lib/firmware/updates/
/lib/firmware/UTS_RELEASE/
/lib/firmware/

dmesg | grep RTL
[    8.242830] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000c lmp_ver=0a lmp_subver=8822
[    8.246443] Bluetooth: hci0: RTL: rom_version status=0 version=3
[    8.246447] Bluetooth: hci0: RTL: loading rtl_bt/rtl8822cs_fw.bin
[    8.280073] Bluetooth: hci0: RTL: loading rtl_bt/rtl8822cs_config.bin
[    8.308295] Bluetooth: hci0: RTL: cfg_sz 33, total sz 37069
[    8.695731] Bluetooth: hci0: RTL: fw version 0x05c6d2e3

cat /etc/armbian-release
BOARD=bananapicm4io
BOARD_NAME="Banana Pi CM4IO"
BOARDFAMILY=meson-g12b
BUILD_REPOSITORY_URL=https://github.com/pyavitz/build.git
BUILD_REPOSITORY_COMMIT=e189c104c-dirty
VERSION=23.08.0-trunk
LINUXFAMILY=meson64
ARCH=arm64
IMAGE_TYPE=user-built
BOARD_TYPE=conf
INITRD_ARCH=arm64
KERNEL_IMAGE_TYPE=Image
FORCE_BOOTSCRIPT_UPDATE=
VENDOR=Armbian
REVISION=23.08.0-trunk
BOOTSCRIPT_FORCE_UPDATE="no"
BOOTSCRIPT_DST="boot.cmd"
BRANCH=current

patrick@bananapicm4io:~$ bluetoothctl
Agent registered
[CHG] Controller C4:3C:B0:A3:D0:40 Pairable: yes
[bluetooth]# scan on
Discovery started
[CHG] Controller C4:3C:B0:A3:D0:40 Discovering: yes
[NEW] Device 46:B4:28:9B:FA:0D 46-B4-28-9B-FA-0D
[DEL] Device 46:B4:28:9B:FA:0D 46-B4-28-9B-FA-0D
[NEW] Device 00:1A:7D:DA:71:13 speaker

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

* bananapicm4io.conf: `maintenance`

mkdir after the fact

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

---------

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2023-06-19 22:02:43 +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
Igor
b0857b70fd Fix remaining u-boot patch problems
Signed-off-by: Igor <igor@armbian.com>
2023-06-15 13:22:47 +02:00
Igor
5835d2d7ab
Merge branch 'main' into CB1-current-pr 2023-06-14 05:47:50 +02:00
Ricardo Pardini
6d7467fc68 uboot: introduce u-boot-sunxi-v2023.04 for Allwinner boards using 23.04 u-boot (eg orangepiplus2e)
- drop `allwinner-fix-nand-spl.patch` which has been mainlined
- hammer `allwinner-boot-splash.patch` since Kconfig changed a bit upstream
2023-06-13 19:31:40 +02:00
Ricardo Pardini
dfb199ebe6 uboot: introduce u-boot-sunxi-v2022.04 for Allwinner boards using 22.04 u-boot (eg nanopineo)
- `sunxi_common`: don't overwrite `BOOTPATCHDIR` if it is set by the board (default, but do not overwrite)
- hammer `allwinner-h616-GPU-enable-hack.patch`
2023-06-13 19:31:40 +02:00
Joseph Turner
c8499c4e6c
Update nezha.wip (#5314)
typo, space "all winner "to "allwinner"
BOOT_FDT_FILE="all winner/sun20i-d1-nezha.dtb" > BOOT_FDT_FILE="allwinner/sun20i-d1-nezha.dtb"
2023-06-12 18:41:17 -04:00
aghost
1c619dccae orangepi5-plus: add initial orangepi5-plus.wip 2023-06-07 20:34:32 +02:00
aghost
0ae137082b rk3566/rk3568/rk3588: remove configurations that prevent wireguard from building 2023-06-07 20:34:06 +02:00
The-going
e14ded419d bananapi m3, m64: add legacy BRANCH 2023-06-02 21:16:20 +02:00
Gunjan Gupta
9322bcdd66 Fix booting for nanopi-r1 2023-06-02 19:38:33 +02:00
Gunjan Gupta
c9fe7bd719 Fix booting for nanopiduo2 board 2023-06-02 19:38:33 +02:00
Ricardo Pardini
a36bb63aab rock-5a: move board-specific code from family file to board file with post_family_config_branch_legacy hook 2023-06-01 18:29:17 +02:00
Alan
9d69bb1da6 Patches: add current(6.1) & edge(6.2) patch for BigTreeTech CB1
Signed-off-by: Alan.Ma from BigTreeTech tech@biqu3d.com
2023-05-30 17:36:29 +08:00
Alan
b8b11f4f7f Add support for BigTreeTech CB1 (Allwinner H616) board 2023-05-29 10:17:56 +02:00