Commit Graph

1445 Commits

Author SHA1 Message Date
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