Commit Graph

14603 Commits

Author SHA1 Message Date
Teguh Sobirin
fd2049271f Add Retroid Pocket RP5 and RPMini configuration 2024-11-29 11:34:04 +08:00
Teguh Sobirin
508c9f7c3a Ignore ABL image type creation if building UEFI GRUB target. 2024-11-29 11:34:04 +08:00
Teguh Sobirin
aa1a13c0e3 Add Retroid Pocket SM8250 Patch series and enable peripheral in current config 2024-11-29 11:34:04 +08:00
brentr
a1fa6649e0 Reduce the size of the CMA to 16MB (#7522)
also include the tiny fixMACaddress script in the S0 image to assign end0 MAC address from CPU serial #in case running U-Boot earlier than 2024.10
2024-11-28 11:39:33 -08:00
Paolo Sabatino
51e25479c9 rk3308: rockpis: remove MMC hs200, sdmmc pinctrl-default flags 2024-11-28 12:37:43 +01:00
Paolo Sabatino
48c8fe37e8 rockpis: enable analog codec 2024-11-28 12:37:43 +01:00
Paolo Sabatino
7292fc4efe rk3308: tidy up patches and remove cruft for kernel 6.12 2024-11-28 12:37:43 +01:00
Paolo Sabatino
3f9f36bc23 rk3308: tidy up kernel 6.6 patches 2024-11-28 12:37:43 +01:00
Werner
9e6ef2c3d5 Add another paste server
Because we can...and because its been there for a while and seems to just work
2024-11-25 11:32:56 +01:00
Ivan Podogov
d54d2a9d85 Retro* CM5: Enable display and touchscreen 2024-11-25 11:32:41 +01:00
Ricardo Pardini
29caae8975 shellfmt: config/boards; no changes 2024-11-25 11:32:28 +01:00
Ricardo Pardini
2f63a9cd98 shellfmt: config/sources; no changes 2024-11-25 11:32:28 +01:00
Ricardo Pardini
6d9a06bf72 shellfmt: lib/functions; no changes 2024-11-25 11:32:28 +01:00
amazingfate
92e4ba979f rockchip64-edge: enable rtw89 driver 2024-11-25 11:32:17 +01:00
amazingfate
47dc9334d1 rockchip64-edge: rewrite kernel config up to 6.12
With command:
./compile.sh rewrite-kernel-config BOARD=rock-3a BRANCH=edge KERNEL_CONFIGURE=no KERNEL_GIT=shallow
2024-11-25 11:32:17 +01:00
halfa
439abc7fc8 Enable CONFIG_VHOST_VSOCK on rockchip64 2024-11-25 11:32:02 +01:00
Igor Pecovnik
10f49b36c8 Adjust status with downloads and reality 2024-11-25 11:31:11 +01:00
Igor Pecovnik
68e68fedd7 Demoting standard support for Teres A64 2024-11-25 11:31:11 +01:00
Igor Pecovnik
dff8858dac Disable Xiaomi UMI as it breaks build 2024-11-25 11:31:11 +01:00
brentr
fc54623c4a Add Rockchip u-boot "binman" BOOT_SCENARIO (#7505)
* rockchip64: add `BOOT_SCENARIO=binman` for mainline u-boot

- drop special handling for 3308's `legacy` branch
- rpardini: note how SPI/mtd is not yet supported for this scenario

Co-authored-by: Ricardo Pardini <ricardo@pardini.net> (squash/splits, shellfmt)

* `rock-s0`/`rockpi-s`: use `BOOT_SCENARIO=binman`; move blobs to armbian/rkbin

- Move rk3308 boot blobs to armbian/rkbin
  - delete obsolete ones
- Alter rock-s0 and rockpi-s to use the new "binman" BOOT_SCENARIO

Co-authored-by: Ricardo Pardini <ricardo@pardini.net> (shellfmt; small fixes; squashes)
v25.2.0-trunk.78
2024-11-22 23:31:39 -08:00
amazingfate
cc4513958f rk3576: use boot_merger to generate idbloader.img 2024-11-20 12:34:03 +01:00
Ricardo Pardini
ae6a235582 rockchip64/rockchip-rk3588: rewrite/rebase patches against 6.12 final, no changes 2024-11-20 12:29:44 +01:00
Ricardo Pardini
2bdfa7941e mainline-kernel.conf.sh: bump 6.12 to final 2024-11-20 12:29:44 +01:00
The-going
45162c2e67 sunxi-6.11: Fix build dtb package
Armbian uses subdirectories <overlay> for arm
and <allwinner/overlay> for arm64.
Delete the vendor's directory if the target architecture
is an arm.
2024-11-20 12:28:48 +01:00
The-going
17a33c1480 sunxi-6.11: Switch to v6.11.9, reextract megous patches 2024-11-20 12:28:48 +01:00
The-going
c6b3bfe8ff sunxi-6.6: Switch to v6.6.62 2024-11-20 12:28:39 +01:00
Igor Pecovnik
0b656192a9 Switch to action artifacts that was moved to .org 2024-11-20 15:22:21 +08:00
amazingfate
e1815dfeb7 apt-utils.sh: get base-files package version from GHA 2024-11-20 15:22:21 +08:00
Ricardo Pardini
333d99ca25 meson64-6.12: hackfix for meson-gx-socinfo patch 2
- original from 6.11, re-done on top of Viacheslav's 6.12 fix which missed it
- otherwise
  ```
  drivers/soc/amlogic/meson-gx-socinfo-sm.c:178:19: error: initialization of 'void (*)(struct platform_device *)' from incompatible pointer type 'int (*)(struct platform_device *)' [-Werror=incompatible-pointer-types]
       178 |         .remove = meson_gx_socinfo_sm_remove,
           |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
  ```
2024-11-20 00:58:56 +01:00
Ricardo Pardini
795d8f4808 meson64-6.12: hackfix for add amlogic gpio to irq patch due to pinctrl: meson: Constify some structures
- due to 8a74a53ebb "pinctrl: meson: Constify some structures"
2024-11-20 00:58:56 +01:00
Ricardo Pardini
5dedeb544e meson64-6.12: rebase onto 6.12-rc7, no changes 2024-11-20 00:58:56 +01:00
Viacheslav Bocharov
d76427e85c meson64-6.12: Update meson-gx-socinfo patchset for 6.12
Signed-off-by: Viacheslav Bocharov <adeep@lexina.in>
2024-11-20 00:58:56 +01:00
Ricardo Pardini
98a8823ba7 meson64-6.12: borrow rockchip64-6.12's general-add-overlay-compilation-support.patch 2024-11-20 00:58:56 +01:00
Ricardo Pardini
e6744c61bc meson64: bump edge from 6.11 to 6.12 via rename 2024-11-20 00:58:56 +01:00
Ricardo Pardini
23052814c0 meson64-6.11: rebase patches against 6.11.8 in preparation of 6.12 bump; no changes 2024-11-20 00:58:56 +01:00
Ricardo Pardini
a9b7820e27 thinkpad-x13s: bump to jhovold's wip/sc8280xp-6.12 final
- see 650342dbbc...fbc4a9df0c
2024-11-19 22:37:35 +01:00
igorpecovnik
c01fad3eda Automatic board configs status synchronise v25.2.0-trunk.52 2024-11-19 09:10:51 +01:00
Igor Pecovnik
3f5ae6b273 Adjusting aml-s9xx as armbian-install was moved to another location 2024-11-19 08:50:06 +01:00
fridtjof
017549347b fixme/hack: override dt name for edge kernel only 2024-11-18 19:19:07 +01:00
fridtjof
d348bde888 rock-5b-plus: add usbdp_phy0 SBU DC GPIOs from vendor tree 2024-11-18 19:19:07 +01:00
fridtjof
65d9293c6d rock-5b-plus: apply rock5b changes from 6.12-rc7
See https://lore.kernel.org/all/335ecd5841ab55f333e17bb391d0e1264fac257b.1726954592.git.dsimic@manjaro.org/
2024-11-18 19:19:07 +01:00
fridtjof
923c194a0c rock-5b-plus: add type-c controller stuff
based on the rock 5 ITX dts
2024-11-18 19:19:07 +01:00
fridtjof
2a653f1eb4 rock-5b-plus: enable PHYs for the USB-C OTG port 2024-11-18 19:19:07 +01:00
fridtjof
a20fa8c38a rock-5b-plus: enable usb_host0_xhci (USB-C OTG port) 2024-11-18 19:19:07 +01:00
fridtjof
a11600aa0b rock-5b-plus: add edge u-boot config from rock-5b 2024-11-18 19:19:07 +01:00
fridtjof
6986eb96ba rock-5b-plus: enable edge kernel 2024-11-18 19:19:07 +01:00
fridtjof
eaa150e8eb rockchip-rk3588: device tree for rock5b+ 2024-11-18 19:19:07 +01:00
The-going
3e07d3ed7c bootscript: sunxi: Add a dtb file path analyzer
Device tree files and overlay files are interconnected
and always located in the same place, separated by
the overlay subdirectory.
${fdtdir}/${fdtfile}
${fdtdir}/overlay/${overlay_prefix}-${overlay_file}.dtbo

By default, we are trying to download a dtb file from
the /boot/dtb folder, which is a link to the real folder.
Depending on the time and type of build, this link may
point directly to the target folder or to a subdirectory,
i.e. possible path options:
/boot/dtb/overlay
/boot/dtb/allwinner/overlay
In the file armbianEnv.txt we can also see:
fdtfile=sun8i-*.dtb
or
fdtfile=allwinner/sun8i-*.dtb

Thus, when the user has frozen the kernel and updated
the BSP package, or vice versa, updated only the kernel,
the following options are possible in the paths after
their concatenation in the script:
/boot/dtb/sun8i-*.dtb
/boot/dtb/allwinner/sun8i-*.dtb
/boot/dtb/allwinner/allwinner/sun8i-*.dtb

Define and remember default path variables.
Provide the user with the ability to specify the path
to the target folder as:
fdtdir=/path/to/dir
Check the existence of the dtb file in all reasonable
paths and set the path to it.
If not found, download the default file from the default path.

Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>
2024-11-18 19:14:16 +01:00
The-going
3b11388317 u-boot-sunxi: bananapim3: Building without all patches 2024-11-18 19:14:16 +01:00
Igor
6148907595 Improvements and bug fixes to Armbian user-space services (#6840)
* Add a list of BASH shell aliases and merge them with ohmyZSH aliases
* Add command armbian-upgrade to the BSP which executes update + upgrade
* Display armbian-upgrade only if there are upgrades
* Generate empty folder where will store data. This doesn't exists at early start
* Move armbian-install to /usr/bin and autoexecute sudo
2024-11-18 19:12:52 +01:00