Paolo
c27739943d
rockchip64: bump rockchip64-edge kernel to 6.4 ( #5552 )
...
undefined
2023-08-04 10:39:13 +02:00
Gunjan Gupta
9ae926fe17
Allwinner: bump legacy, current and edge kernels
...
Legacy - 5.15.123 -> 5.15.124
Current - 6.1.42 -> 6.1.43
Edge - 6.4.7 -> 6.4.8
Toggled CONFIG_RCU_TRACE in linux-sunxi-current.config to fix booting
on 32-bit kernel
2023-08-04 09:53:45 +02:00
Andrew Davis
34f459158e
Add initial support for TI SK-AM62B board
2023-08-04 09:52:55 +02:00
Andrew Davis
e58215203e
Allow K3 family devices to select R5 U-Boot defconfig
...
This was hardcoded to am64x_evm_r5_defconfig before, but as we
want to add more K3 family devices we need this to be configurable.
2023-08-04 09:52:55 +02:00
Lu jicong
78aa57982e
config: rockchip64_common: fix wrong M0 toolchain prefix
...
rockchip ATF M0 code should use "arm-none-eabi-" toolchain to compile.
"arm-linux-gnueabi-" toolchain causes LD error.
2023-08-02 08:29:19 +02:00
Andrew Davis
b6eb2bcc14
Update edge kernel on K3 family to v6.4
2023-08-02 08:27:28 +02:00
Gunjan Gupta
9ae14ad851
sunxi: bump current kernel to 6.1.42
2023-07-30 02:27:20 +05:30
Gunjan Gupta
08816900a2
Allwinner: bump kernel versions
...
Bumped kernel versions as follows
sunxi & sunxi64:
legacy - 5.15.121 -> 5.15.123
edge - 6.4.5 -> 6.4.7
sunxi64 only:
current - 6.1.40 -> 6.1.42
2023-07-28 21:13:41 +05:30
Ricardo Pardini
f4f3409a67
media: Oleg dropped his kernel-4.19 branch, so drop legacy from bananapir2pro, station-m2, station-p2
2023-07-26 13:28:43 +02:00
Ricardo Pardini
148510f405
rk3399: legacy .config for rk3399 was removed long ago; completely drop rk3399 family, move boards to rockchip64 and remove their legacy KERNEL_TARGET
...
- also drop hooks referring to `legacy`
2023-07-26 13:27:13 +02:00
Ricardo Pardini
47334e4d5e
sun50iw9-btt: keep using linux-sunxi64-edge.config for LINUXFAMILY=sun50iw9-btt
2023-07-26 00:20:17 +05:30
Gunjan Gupta
896178c58f
BigTreeTech: Use different family for edge kernel to avoid artifact conflict
2023-07-25 17:10:49 +05:30
Gunjan Gupta
8195919d44
Kernel: Allwinner: Bump legacy, current and edge kernel
...
Legacy: 5.15.120 -> 5.15.121
Current: 6.1.39 -> 6.1.40
Edge: 6.4.4 -> 6.4.5
2023-07-24 17:03:30 +05:30
Vyacheslav Bocharov
4d5edf5eda
JetHome: Add RS485 ports aliases in /dev/serial/rs485 for JetHub D1/D1+
2023-07-23 14:42:37 +02:00
Vyacheslav Bocharov
22ed391b16
JetHome: Update jethub-init service
2023-07-23 14:42:37 +02:00
Vyacheslav Bocharov
d53af75de9
JetHome: enable CPUFREQUTILS_ENABLE to apply CPUMIN/CPUMAX values at runtime
2023-07-23 14:42:37 +02:00
Gunjan Gupta
edc0a5bdfc
Allwinner bump u-boot, current and edge kernels
...
U-boot bump is trivial. only removes the rc6 extra version from Makefile
Current kernel - 6.1.38 -> 6.1.39
Edge kernel - 6.4.2 -> 6.4.4
2023-07-20 16:49:29 +02:00
Muhammed Efe Cetin
9a0908f9ba
update rk3588-edge to v6.5-rc1
2023-07-15 00:00:07 +02:00
Gunjan Gupta
2424b1ae2b
allwinner: bump uboot and kernel
2023-07-12 12:27:37 +02:00
Igor Pecovnik
89a6750d78
Bump UEFI edge to 6.4.y
2023-07-11 11:15:00 +02:00
Paolo Sabatino
4605bcab83
bump rockchip edge kernel to 6.4
2023-07-09 11:24:10 +02:00
Paolo Sabatino
5153821ac0
bump rk322x-edge to 6.4
2023-07-09 11:23:30 +02:00
hzy
12ab63f0a2
meson: edge: Bump v6.4
2023-07-05 10:55:32 +02:00
Gunjan Gupta
4752a90850
allwinner: Bump u-boot and kernel versions
...
U-boot 2023.07-rc4 -> 2023.07-rc6
Kernel Legacy 5.15.113 -> 5.15.119
Kernel Current 6.1.34 -> 6.1.37
Kernel Edge 6.4.0 -> 6.4.1
2023-07-04 19:24:02 +02:00
Ricardo Pardini
8153c11f10
mekotronics: post_family_config() hook is too late to change DDR_BLOB and BL31_BLOB, move to board-scope variables
...
- thanks @efectn for spotting this;
- I had tested the blobs in other ways, before deciding to refactor their change into a hook, which never worked.
2023-07-04 18:15:01 +02:00
Ricardo Pardini
6a74d725c3
rockchip64_common: default, but do not overwrite, BL31_BLOB and MINILOADER_BLOB (fixed!)
...
- fixes 3c51abcd68
2023-07-01 16:20:01 +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
3c51abcd68
rockchip64_common: default, but do not overwrite, BL31_BLOB and MINILOADER_BLOB
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
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
Gunjan Gupta
d404b7e805
allwinner: edge: Bump kernel to v6.4
2023-07-01 14:40:08 +02:00
Gunjan Gupta
173ed85da3
sunxi64: compilation fix workaround
...
Disabled ws2812 driver for all sunxi64 boards in edge kernel. As this
driver is used by Bigtreetech CB1 board, the driver is enabled for the
same but edge kernel is kept back at 6.2.16. Once the driver has been
updated, we can revert this commit.
2023-06-29 13:02:26 +02:00
Gunjan Gupta
2ccc26b657
kernel: sunxi: bump edge kernel to 6.3
2023-06-29 13:02:26 +02:00
Tony
45f6ca540c
rockchip-rk3588-edge bump to 6.4 add nanopc-t6 dts ( #5407 )
2023-06-29 10:51:09 +02:00
Ricardo Pardini
3324449fbe
kernel drivers: introduce KERNEL_DRIVERS_SKIP array to allow families to skip certain kernel drivers
...
- move rtw88's skip's from drivers_network.sh to their own family definitions
2023-06-28 21:26:54 +02:00
Ricardo Pardini
d9c3cf3a0a
Revert "update rk3588 spl, ddr, bl31 blobs"
...
This reverts commit 084fba8524 .
2023-06-28 21:26:44 +02:00
Ricardo Pardini
8b0fb1537b
meson-{sm1|g12a|g12b}: default, but don't override, ASOUND_STATE; this way board-specific asound.state's are honored
...
- add logging during actual deployment so we know what is happening
2023-06-27 11:39:36 +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
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
Muhammed Efe Çetin
084fba8524
update rk3588 spl, ddr, bl31 blobs
2023-06-26 20:55:14 +02:00
Gunjan Gupta
b3c6f44529
allwinner: use different work directory for u-boot source when crust is enabled
2023-06-26 20:54:55 +02:00
Gunjan Gupta
a747ba2c37
Only install gcc-or1k-bin package when building images with crust-firmware support
2023-06-26 20:54:55 +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
e4f9f637a6
Allwinner: Bump u-boot to 2023.04
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
6c232a1303
grub: add hooks, fix GRUB font & wallpaper, introduce grub-with-dtb extension
...
- introduce hooks `grub_early_config`, `grub_pre_install` and `grub_late_config`
- what we see here is an extension that itself has hooks, that just works
- introduce extension `grub-with-dtb`, which
- enables `grub` extension
- requires `BOOT_FDT_FILE` to be set
- includes `/etc/armbian-grub-with-dtb` with `BOOT_FDT_FILE=` in the bsp-cli
- includes `/etc/kernel/postinst.d/armbian-grub-with-dtb` in the bsp-cli
- which reads the above and creates links for `/boot/armbian-dtb-<version>` when deploying deb's
- adds implementations of the hooks above to
- replace the distro's `10_linux` with our own `09_linux_with_dtb`
- which looks for `/boot/armbian-dtb-<version>`
- forcibly run `/etc/kernel/postinst.d/armbian-grub-with-dtb` during image build, since bsp-cli is installed after linux-image
- uefi-arm64: enable GRUB wallpaper by setting `UEFI_GRUB_TERMINAL=gfxterm`
- force GRUB_FONT so Ubuntu is not confused and gfxterm (incl wallpaper) finally works
2023-06-26 13:52:29 +02:00
Gunjan Gupta
fddd8d1de4
allwinner: add u-boot patches to enable crust on H3
2023-06-20 21:36:31 +02:00
Gunjan Gupta
8278dc5e42
allwinner: Enable crust compilation
2023-06-20 21:36:31 +02:00