Commit Graph

996 Commits

Author SHA1 Message Date
Ricardo Pardini
d9f2ec3255 qemu-uboot-arm64/qemu-uboot-x86: split more x86/arm64 differences, add some docs, bump to u-boot 23.04 +update-patches; add arm64 bootscript 2023-04-28 21:32:52 +02:00
Pander
9e5c2ab183 revert vcgencmd addition 2023-04-28 21:04:35 +02:00
Pander
62de7e3523 upgrade vcgencmd without tmp vulnerability and inclusion for bananapim2ultra 2023-04-28 21:04:35 +02:00
Igor
94086ff24a Moving to platinum support with cm4
Signed-off-by: Igor <igor@armbian.com>
2023-04-26 11:56:32 +02:00
Igor
37ba149103 Move rock5 to supported 2023-04-26 11:56:32 +02:00
Igor
e9e4d4501c Change two olimex boards to csc, add previously removed radxa zero2 2023-04-26 11:56:32 +02:00
Igor
50e28f4753 Move Radxa zero2 to wip as its not sold yet 2023-04-26 11:56:32 +02:00
Rafal-Hacus
3ed29cdd4e Updated the file extention to reflect on the boards status 2023-04-26 11:56:32 +02:00
Pander
420f16c7ea Installing fake_vcgencmd for Pine64 (#5095) 2023-04-24 16:50:30 +02:00
Ricardo Pardini
b3f61a1f7a rockchip-rk3588: add new board mekotronics-r58-minipc.wip (Mekotronics R58 MiniPC, and variants) 2023-04-24 14:23:21 +02:00
Ricardo Pardini
d7a6f80c81 rockchip-rk3588: add new board mekotronics-r58x.wip (Mekotronics R58X) 2023-04-24 14:23:21 +02:00
Ricardo Pardini
e37adb5c8f rockchip-rk3588: add new board mekotronics-r58x-4g.wip (Mekotronics R58X-4G); add u-boot patches 2023-04-24 14:23:21 +02:00
amazingfate
4266d0bdca rockchip-rk3588: add new board hinlink-h88k 2023-04-22 10:04:58 +02:00
Muhammed Efe Çetin
fd6a6dec66 Add support for NanoPi R6S 2023-04-16 16:13:09 +02:00
Radoslav
24dcf942f5 OrangePi Zero TV Output kernel patch 2023-04-15 22:47:26 +02:00
Ricardo Pardini
1e61b60cf8 orangepizero2/sun50iw9/legacy: implement pre_package_kernel_image hook to convert vmlinuz to uImage manually; fix legacy u-boot build
- sourceaddr `0x40008000` was found in Xunlong's legacy kernel source squashed into a huge commit. Thanks, Xunlong!
- bring `busybox` dependency with inline hook for legacy u-boot "unix2dos" which is essential
2023-04-08 14:33:39 +02:00
Ricardo Pardini
c4d91fd66f rockchip64_common: refactor: extract BOOT_SPI_RKSPI_LOADER=yes into rock-3a, rock-5b, and orangepi5 (no more such rockchip-rk3588 references in common code) 2023-04-03 11:14:44 +02:00
Ricardo Pardini
667ac5afb7 odroidn2: bump to 2022.10 u-boot with boot order patch and nothing else; remove old legacy uboot crap (odroidn2 hasn't even had a legacy BRANCH for a while) 2023-03-31 09:37:37 +02:00
Ricardo Pardini
62f5fe1596 config: fix: replace undue export statements with declare -g; shellfmt 2023-03-31 09:37:37 +02:00
Muhammed Efe Çetin
6bd665eaf4 Naming Audios on OPi5 2023-03-22 07:47:11 +01:00
amazingfate
07f4f48727 naming audio output names of rock5b 2023-03-22 07:46:25 +01:00
Tony
915bd66187 [ rockchip64] second round config migration (#4982)
* [ rockchip64] second round config migration

Recommend all @armbian/boards-rockchip  maintainers double check the resulting configurations, as stated in the PR the level of confusion in the family config logic likely means some boards have unnecessary extra stuff.
2023-03-21 10:40:22 -04:00
Tony
ee76ad99b0 [ Rockchip64 ]Move board specific configs (#4974) 2023-03-20 10:19:57 -04:00
SteeManMI
010077305c aml-s9xx-box: Move board specific bsp file handling to the board (#4971)
config file from from the family config file

 Changes to be committed:
	modified:   config/boards/aml-s9xx-box.tvb
	modified:   config/sources/families/meson-gxl.conf
2023-03-19 19:13:05 -04:00
Tony
d4a5b9c799 Move Jetson and Pinebook Pro board tweaks to board conf file (#4968)
* Move Jetson board tweaks to board conf file

* Move Pinebook Pro BSP and board tweaks
to PBP config file, decluttering family config
2023-03-19 18:26:18 -04:00
Neil Armstrong
7fea781425 Add support for BPI-CM4 with BPI-CM4IO
Add support for both the BananaPi BPI-CM4 module and the BananaPi
baseboard which is compatible with the RaspberryPi CM4IO baseboard.

The BananaPi BPI-CM4 module follows the CM4 specifications at [1],
but with a single HDMI port and a single DSI output.

The current CM4IO baseboard DT should work fine on the Raspberry CM4
baseboard and other derivatives baseboards, but proper DT should
be written for other baseboards.

The DT is imported from the submission done at [2] and applied
at [3], the u-boot support was submitted at [4].

[1] https://datasheets.raspberrypi.com/cm4io/cm4io-datasheet.pdf
[2] https://lore.kernel.org/all/20230303-topic-amlogic-upstream-bpi-cm4-v2-0-2ecfde76fc4d@linaro.org/
[3] https://git.kernel.org/amlogic/c/0262f2736978b1763363224698f47112a148dab0
[4] https://lore.kernel.org/all/20230307-u-boot-cm4-v1-0-43f5a393cd37@linaro.org/

Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
2023-03-13 13:55:15 -03:00
Igor Pečovnik
acf5810cbe Move Rpi kernels to 6.2, move current to legacy (#4898)
* Update Rpi4 kernels, configs and adjust broken patches

* Re-enable legacy in sources and board config
2023-03-11 19:19:13 +01:00
Lane Jennison
e718d26cae @lanefu's rk3588 midstream; new BRANCH; midstream kernel and monka's config - squashed 2023-03-10 01:30:31 -03:00
Igor Pečovnik
ad827fe0a5 Move UEFI legacy to 5.15.y, current to 6.1.y and edge to 6.2.y (#4896) 2023-03-05 17:02:52 +01:00
The-going
b7ab460983 Move sunxi legacy to 5.15.y, current to 6.1.y and edge to 6.2.y (#4890)
* sunxi-6.1: rebase to v6.1.14, reexport patches megous

* sunxi-6.1: rename fixes patches

* sunxi-6.1: reexport armbian patches

* sunxi-6.1: fix the series.conf file to the current state

* sunxi-6.1: switch edge to v6.1.14

* Adjust sunxi to 5.15 / 6.1 / 6.2

- change configs
- adjust broken patches
- disable patch that only changes /readme.md and it has issues

---------

Co-authored-by: Igor Pečovnik <igor@armbian.com>
2023-03-03 22:13:49 +01:00
Kreyren
0cc52534ee OLIMEX Teres-A64: Official Support (#4807)
* OLIMEX Teres-A64: Official Support

This commit provides an official armbian support for the system

Signed-off-by: Jacob Hrbek <kreyren@rixotstudio.cz>

* Remove additional lines

* CODEOWNERS: Removed myself from board config

* targets: undid changes

Addressed in https://github.com/armbian/os/pull/8

* olimex-teres-a64: align with #4877

---------

Signed-off-by: Jacob Hrbek <kreyren@rixotstudio.cz>
2023-03-02 19:29:13 +01:00
Vyacheslav Bocharov
d561ded706 JetHub: update preinstalled python packages to install via apt 2023-02-22 17:11:33 +03:00
Igor Pečovnik
26b41a50fa Merge branch 'main' into AR-1543 2023-02-22 08:12:57 +01:00
amazingfate
1b0d8f33d3 add radxa e25 2023-02-22 08:03:56 +01:00
Ricardo Pardini
7b5d606a9b split BOARD bananapim2pro from bananapim5, and force use of its new DTB; only for 6.2+, so edge only; use m5 FIP for m2pro 2023-02-18 07:46:44 -03:00
Ricardo Pardini
9e29827ad9 risc-v/starfive/starfive2/d1: all of RichNeese's Risc-V boards and families - squashed
- `risc-v`: rework RichNeese's boards, reduce families, move tweaks to boards
- `risc-v`/`starfive`: `CONFIG_MOTORCOMM_PHY=m` for the onboard Ethernet
- `risc-v`/`starfive`: use mainline kernel 6.1.y, with StarFive's rebased patches against `v6.1.5`
  - from https://github.com/starfive-tech/linux/commits/visionfive
  - contention point: `1022-soc-sifive-ccache-Add-StarFive-JH71x0-support.patch` which I merged half-assed, need review/fixes?
  - `risc-v`/`starfive`: update kernel config, sans changes
- `risc-v`/`starfive`: switch from `grub` to `extlinux`
- `risc-v`/`starfive`: new `starfive` family with their (vendor) kernel

Co-authored-by: Richard Neese <r.neese@gmail.com>
2023-02-18 07:46:43 -03:00
Kreyren
12f56ad78c boards/README: Document SKIP_ARMBIAN_REPO [cherry-pick]
See ./lib/functions/rootfs/distro-specific.sh
2023-02-18 07:46:36 -03:00
Ricardo Pardini
4db330178f odroidhc4: u-boot to 23.01; add HC4-SPI target preboot for USB; change HC4-SD target defconfig to new hc4_sd, similar to c4
- `odroidhc4`: pre-configure `fancontrol` so fans work right out of the box
2023-02-18 07:46:32 -03:00
Ricardo Pardini
3ea6da8c7a odroidm1: enable working userland fw_setenv, so users can go back to Petitboot & otherwise tweak u-boot env from Armbian 2023-02-18 07:46:22 -03:00
Ricardo Pardini
faa0d7ee8f odroidc2: u-boot: use minimal patchset for v22.01 u-boot
- symptoms:
  - no video display in u-boot
  - can't boot from SD (but does from eMMC)
- this has proven to solve nothing, but is still neat
- real problem is probably the FIP?
2023-02-18 07:46:18 -03:00
Ricardo Pardini
e344bc1fc7 armbian-next: nextify "Re-enabling support for Rpi3" 2023-02-18 07:43:38 -03:00
Ricardo Pardini
4a9529dd34 armbian-next: qemu-uboot-arm64 and qemu-uboot-x86 new boards
- sharing most UEFI code, will replace the `virtual` one soon
- x86: patch uboot defconfig to use the `q35` machine type, not `i440fx`
  - separate x86 bootscript, due to non-uInitrd-ness of it
  - hack ramdisk load address both in u-boot source and bootscript
  - use 32-bit u-boot, not 64-bit
- grub: introduce `UEFI_GRUB=skip`, does not deploy GRUB (but does the kernel packages, etc)
- auto-enable qcow2 output for these
- works with both distro's and Armbian's kernels
2023-02-18 07:40:33 -03:00
Tony
babc8d52fe Revert extlinux for roc-rk3328-cc (#4840)
As extlinux is not matured within the armbian tools (armbian-config in particular), revert change until such a time as the proponents of extlinux mature the Armbian utilities. 

-Fixes use of overlays
2023-02-18 10:34:37 +01:00
Oleg
b9d19da461 add khadas edge2 (#4836)
* add khadas edge2

* fix wifi
2023-02-17 23:06:21 +01:00
Igor Pečovnik
50ee6eaae7 Hooks are called system wise (#4819)
No need to put call function here.
2023-02-07 08:33:13 +01:00
Igor Pečovnik
adbef32dda Move Neo to last known working boot loader (#4784) 2023-02-03 13:01:30 +01:00
schwar3kat
72a505d061 Merge pull request #4778 from schwar3kat/Tweak-orangepi-r1plus-lts-LEDs-and-networking
Tweak orangepi-r1plus-lts LEDs and networking.
2023-02-02 11:29:10 +13:00
Oleg
20ee08325f move kernel media current 6.1 and edge 6.2 (#4781)
* move kernel media current 6.1 and edge 6.2
add board quartz64b

* fix nanopc-t4
2023-02-01 20:24:20 +01:00
hzyitc
133c595539 meson: remove legacy branch (#4769) 2023-02-01 20:23:36 +01:00
schwar3kat
9cd5c76b2e Tweak orangepi-r1plus-lts LEDs and networking.
Add sys-triggered LED's, fix LAN LEDS, and improve Debian dual network function.
2023-02-01 17:52:18 +13:00