Commit Graph

1403 Commits

Author SHA1 Message Date
FantasyGmm
e1eeb1a25d update odin2,fix udev path 2024-03-06 01:04:57 +01:00
Ricardo Pardini
82bc83156e FriendlyElec CM3588 NAS: enable new vendor branch; uncomment BOARD_MAINTAINER var 2024-03-06 00:53:11 +01:00
ColorfulRhino
df8fe87f44 Add board: FriendlyElec CM3588 NAS 2024-03-06 00:53:11 +01:00
Ricardo Pardini
b208144144 rk35xx/rockchip-rk3588: vendor: enable new BRANCH=vendor for all boards that had legacy 2024-03-06 00:48:17 +01:00
青菜萝 卜冬瓜
09ed2e30bd
phytium-embedded: add .wip support for Phytium PhytiumPi 4GB board (#6346) 2024-03-04 18:09:41 +08:00
brentr
58cf4e8fc8
Added 1.3ghz overlay for B variant RK3308 (#6348)
Updated and improved RK3308 overlay README doc
Moved rock-s0.wip to .conf
2024-03-03 22:39:07 -08:00
igorpecovnik
764e267b4b Automatic board configs status synchronise 2024-03-03 16:57:38 +01:00
c0rnelius
d5133b6a43
Add board BananaPi M4 Zero (#6315)
* Add board BananaPi M4 Zero

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

* HACK: wrong DRAM size: add extra barrier in mctl_mem_matches

People report that this is fixed by adding another "dsb();" at
the beginning of the mctl_mem_matches() function.

https://lore.kernel.org/all/ZWMv816r8YxPwsJO@BOB1/T/#mec26415158efa10e6f78c5c1a651bb834f8599c4
Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>

* v2 add barrier and udelay to mctl_mem_matches function

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

---------

Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>
Co-authored-by: Patrick Yavitz <pyavitz@xxxxx.com>
2024-03-03 09:42:07 -05:00
Igor Pecovnik
d921aacbdc Update DDR/BL31 blobs for Orangepi 5/Plus 2024-03-03 15:40:07 +01:00
FantasyGmm
52889b1079
Add ayn odin2 config (#6305) 2024-03-03 07:59:56 +08:00
Ricardo Pardini
c23fa92502 khadas-vim3: u-boot v2024.01: enable more compression, kaslr, and led config options via hook 2024-03-02 20:47:31 +01:00
Ricardo Pardini
cf7563e6b9 khadas-vim3l: u-boot v2024.01: enable more compression, kaslr, and led config options via hook 2024-03-02 20:47:31 +01:00
Ricardo Pardini
9260163fbd khadas-vim3l: bump to u-boot v2024.01; boot-usb-first patch in board folder
- patch is slightly different for 2024.01
2024-03-02 20:47:31 +01:00
Ricardo Pardini
4c3361a6fa thinkpad-x13s: bump to steev's 6.7.y; enable noble userspace; bump alsa-ucm-conf hack to master 2024-03-02 20:47:17 +01:00
Kreyren
25b0a833ff
Rename board config: micro.csc to olimex-a20-olinuxino-micro (#6254)
* olimex-a20-olinuxino-micro: New board

Submitted upon request to make user's life easier

* Rename Olimex board configs

---------

Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2024-02-28 15:41:18 +01:00
yangchaohong
87209d6620
Add config and device-trees for rock3c (#6301)
* Create rock-3c.csc

* Add files via upload

* Add files via upload

* Update rock-3c.csc
2024-02-28 15:38:51 +01:00
Gunjan Gupta
40d9c0b610 Revert "Test current and edge branches as well for BigTreeTech CB1"
This reverts commit 33715e91bc.
2024-02-26 13:50:38 +01:00
Tony
67529aeb2f
[Le Potato] bump u-boot to 2024.01 (#6297) 2024-02-25 11:14:13 -05:00
Igor Pecovnik
40c19e536e Fix random MAC on Orangepi 5 series
We don't want that MAC address is changed on every reboot
2024-02-24 23:23:00 +01:00
SteeManMI
14ce06c5da
Fix upgrades of armbian-bsp-cli-aml-s9xx-box-current (#6287)
- dpkg fails upgrading files on a fat filesystem as it tries to create a link
- Move to using standard extlinux.conf instead of installing a custom one

 Changes to be committed:
	modified:   config/boards/aml-s9xx-box.tvb
	deleted:    packages/bsp/aml-s9xx-box/boot/extlinux/extlinux.conf
	new file:   packages/bsp/aml-s9xx-box/boot/extlinux/extlinux.conf.template
2024-02-20 16:50:08 -05:00
Gunjan Gupta
33715e91bc Test current and edge branches as well for BigTreeTech CB1 2024-02-20 12:45:26 +05:30
Tony
6cbd2c776a
Update NanoPi K2 u-boot (#6277) 2024-02-15 12:35:17 -05:00
Igor
317e7f569b
Proposed board status change for 24.02 (#6234)
* Bring Helios4 back as @heisath will keep maintaining it
* Status changes according to the meeting agenda
http://meeting.armbian.de/armbian.2024-02-10-15.01.html

* Revert ZeroPlus
* Add missing maitainer field
* Move qemu targets to csc
* change status for opir1lts+
2024-02-12 09:07:11 +01:00
brentr
d10951de7c
Initial support for Radxa Rock S0 board (#6261)
* Initial support for Radxa Rock S0 board
* Lets start this board as a WIP target
---------
Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2024-02-12 09:06:04 +01:00
Igor Pecovnik
c1d128968b Enable current branch on Odroid N2L as it exists now 2024-02-05 17:23:45 +01:00
Gunjan Gupta
564c8f7584 orangepizero3: stepping down as maintainer 2024-02-04 16:48:30 +05:30
SteeManMI
a18625a505
prevent armbian-install from running on aml-s9xx-box (#6247)
* aml-s9xx-box uses the u-boot shipped with the TV Box instead of installing
a new u-boot.  Because of this, armbian-install will make the box unbootable
if it is run to install to emmc.  This change prevents running
armbian-install on aml-s9xx-box boards

Changes to be committed:
	modified:   packages/bsp/common/usr/sbin/armbian-install

* prevent armbian-install from running on aml-s9xx-box take 2

Per suggestion of @viraniac remove armbian-install from the board bsp
via the board config file

Changes to be committed:
	modified:   config/boards/aml-s9xx-box.tvb
	modified:   packages/bsp/common/usr/sbin/armbian-install
2024-02-03 21:31:58 -05:00
青菜萝 卜冬瓜
ccf4206700
station-m3: move to rockchip-rk3588 family (#6232) 2024-02-03 11:07:19 +08:00
amazingfate
aa2c1f5e39 use common usb gadget network scripts 2024-02-02 00:00:04 +08:00
FantasyGmm
582d0e96b9 Add Xiaomi Mi10(umi) support 2024-02-02 00:00:04 +08:00
c0rnelius
8eab8fd19b
meson64: bananapicm4io/m2s: u-boot: v2024.01 and WS dts fixup (#6233)
BananaPi CM4/M2S:

Update to u-boot v2024.01
Fixup meson-g12b-waveshare-cm4-io-base-b.dts

Removed from 'fanctrl' node
address-cells = <1>;
size-cells = <0>;

Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>
Co-authored-by: Patrick Yavitz <pyavitz@xxxxx.com>
2024-02-01 08:06:28 -05:00
Gunjan Gupta
d9d6524e7f Add hook to allow forcing uboot update 2024-01-30 12:00:24 +01:00
chainsx
ee81c3d249 thead: update kernel version, change from WIP support level to CSC support level. 2024-01-29 16:07:18 +01:00
Gunjan Gupta
c47c9372bf
Khadas VIM1S & VIM4 - 5.15 kernel bump (#6201)
* meson-s4t7: bump u-boot to khadas-vims-u-boot-2019.01-v1.6-release
* Use khadas default bootargs as much as possible
* Add new hook to allow copying code into kernel
* meson-s4t7: legacy: Switch to 5.15 kernel
* meson-s4t7: add kernel-config for 5.15 kernel
* device tree overlays for 5.15 kernel for vim1s and vim4
* restructure packaging of bsp files for vim1s/vim4
* silence vblank warning on boot
* Remove display workaround as it doesn't work with 5.15 kernel
* Remove 5.4 kernel patches
2024-01-26 08:40:11 +01:00
Vijay Gill
748fc87ca9 Fix #6186 - update armbianEnv.txt for Rock Pi 4C+. 2024-01-22 21:16:27 +01:00
ARCW
9c4c0409a6
Add new borad "ASUS Tinker-Edge-R" (#6153)
* rockchip64: Add board "ASUS Tinker-Edge-R"

* rockchip64: Add board "ASUS Tinker-Edge-R": hammer for 6.6 current & 6.7 edge

- cleanup
- squash dtsi and dt into a single thing, rename to dashes
- change dtb reference in board file
- drop the 6.1 patch that has junk in it

---------

Co-authored-by: Ricardo Pardini <ricardo@pardini.net>
2024-01-21 14:56:20 -05:00
lanefu
f006c2d056
nanopi-r5: enable -current kernel target (#6180) 2024-01-20 08:49:07 -05:00
Gunjan Gupta
a57329d611 remove remnants of SKIP_BOOTSPLASH 2024-01-17 04:13:40 +05:30
Gunjan Gupta
e7b2090c73 Move board related configurations to board file 2024-01-17 04:13:40 +05:30
Gunjan Gupta
8272285a64 Fix mislabeled boards 2024-01-17 04:13:40 +05:30
Igor
b660bd1616
Reinstate support status for Rockpi S (#6169)
So many regressions, so little time.
2024-01-15 17:52:46 -08:00
Ricardo Pardini
690cd7a508 khadas-vim3: bump to u-boot v2024.01; boot-usb-first patch in board folder
- patch is slightly different for 2024.01
2024-01-14 19:40:23 +01:00
igorpecovnik
c17cbd407c Automatic board configs status synchronise 2024-01-12 19:34:54 +01:00
Aurélien Jacobs
e2a65d2191 bpi-r2-pro: move to the rockchip64 family and update to upstream u-boot 2024-01-12 18:45:46 +01:00
stephengraf
08623d0e37
Update orangepizero3.wip config to add overlay_prefix (#6150)
* Update orangepizero3.wip

Create a overlay_prefix to h616 for orangepizero3.

* Update orangepizero3.wip

Added quotes
2024-01-10 08:04:01 +01:00
amazingfate
cbfd165a23 xiaomi-elish: bump to kernel 6.7.y 2024-01-09 19:28:16 +08:00
amazingfate
772f07a783 hinlink-h88k: add edge kernel support 2024-01-05 10:40:34 +08:00
chainsx
c51e87aad0 thead: add current kernel support 2024-01-04 09:28:21 +01:00
Ricardo Pardini
bd0a09b24c mixtile-blade3: enable edge branch with new dt; all branches use vendor u-boot 2024-01-04 00:04:02 +05:30
lanefu
9c16c47c24
nanopi-r5: board config housekeeping (#6124) 2024-01-03 23:55:55 +05:30
sputnik2019
900309eb0e
add mangopi m28k board (#6121)
* add mangopi m28k board
2024-01-01 15:17:04 +01:00
Gunjan Gupta
0dac8043d4 Add orangepi zero3 as WIP board 2023-12-31 01:13:50 +05:30
Gunjan Gupta
a78b94e8d1 orangepizero2: Allow creating desktop images 2023-12-31 01:13:50 +05:30
Igor Pecovnik
6637bbe3aa Bugfix: kernel config for WDK is undefined. CI fails 2023-12-28 21:32:20 +01:00
Ricardo Pardini
eefbe3fa6c odroidm1: set OVERLAY_PREFIX; rockchip64: default, but don't override, OVERLAY_PREFIX 2023-12-28 20:36:47 +01:00
Jens Glathe
e6ca00b98e
Jg/wdk2023 tweaks - bring the available features on par with current development (#6091)
* wdk2023: point to kernel 6.7-rc6-gunyah, add handling for qrtr-ns

add config with Gunyah enabled

Signed-off-by: Jens Glathe <jens.glathe@oldschoolsolutions.biz>

* wdk2023: add mtools for access to EFI partition

Signed-off-by: Jens Glathe <jens.glathe@oldschoolsolutions.biz>

* wdk2023: ath11k: add board-2.bin required for good WLAN/BT operation

Signed-off-by: Jens Glathe <jens.glathe@oldschoolsolutions.biz>

* wdk2023: separate kernel config for this board

Signed-off-by: Jens Glathe <jglathe@oldschoolsolutions.biz>

* wdk2023: ath11k: move board-2.bin to armbian-firmware

Signed-off-by: Jens Glathe <jglathe@oldschoolsolutions.biz>

---------

Signed-off-by: Jens Glathe <jens.glathe@oldschoolsolutions.biz>
Signed-off-by: Jens Glathe <jglathe@oldschoolsolutions.biz>
Co-authored-by: Jens Glathe <jglathe@oldschoolsolutions.biz>
Co-authored-by: Igor <igor@armbian.com>
2023-12-28 09:09:19 +01:00
Ricardo Pardini
2d10999212 thinkpad-x13s: set explicit LINUXCONFIG to compensate for changes in uefi-common 2023-12-27 13:29:37 +01:00
Gunjan Gupta
19fbdb6fe5 Allwinner: u-boot: Move some defconfig changes from patches to board config files 2023-12-27 11:56:37 +01:00
Werner
15cc8bffad
Update station-p1.csc (#6090) 2023-12-26 19:31:20 +01:00
Paolo Sabatino
a3a23743be miqi(eos): add boot soc in board config 2023-12-26 16:45:30 +01:00
Paolo Sabatino
06e3401fde rk322x: remove legacy target 2023-12-26 16:45:30 +01:00
Paolo Sabatino
562d96128b consolidate rk322x and rockchip 32 bit families
* merge patches from rockchip and rk322x families for current and edge
   kernels
 * adjust patches for tinkerboard to remove some cruft and overclocking
 * rework kernel configs
 * fix rk322x dmc to avoid lockup on rk3288
 * migrate rockchip-6.6 into patch series, rename all patches with
   more understandable names
 * add gen-series.sh script in tools directory (it is a naive tool to
   create patch series when you don't want to rebase everything)
2023-12-26 16:45:30 +01:00
m][sko
7fd590fa2d
Adding Windows dev kit 2023 (#5980)
* windows dev kit 2023
* change KERNEL_TARGET to wdk2023
* change also BRANCH
2023-12-24 09:18:22 +01:00
Werner
15d6aecfb0
Move from media to rockchip64 family (#6053)
* Move from `media` to `rockchip64 family
* Adjust maintainer
2023-12-24 09:16:09 +01:00
Alban Browaeys
7b7692e7a9 Helios64: memory is unstable without the rockchip ddr blob
On the Helios64 random memory errors happens when using the
U-Boot DDR intialization code for rk3399.
Switching to the rkbin rk33 933MHz v1.25 allows this testcase to
run more than once without a memory error:
for i in $(seq 1 100);do python3 -c "import pkg_resources" || break;done

Could be LPDDR4 specific.

Workaround https://github.com/armbian/build/issues/4761
"free() invalid pointer".
2023-12-24 09:15:21 +01:00
Keven
06c28cd39e
Add support for armsom-sige7 board (#6075) 2023-12-24 09:14:11 +01:00
Gunjan Gupta
454e99966d Enable legacy on boards that had support for current kernel 2023-12-24 09:13:08 +01:00
Gunjan Gupta
05a27a3515 Adding myself as maintainer for Orange Pi 3 and Orange Pi 3 LTS boards 2023-12-21 06:34:59 +05:30
Gunjan Gupta
feaf97cc83 Move Orange Pi 3 LTS settings to its corresponding board file 2023-12-21 06:34:59 +05:30
Gunjan Gupta
d81725a9f0 orangepizero2: switch to using uwe5622-allwinner extension 2023-12-21 06:34:59 +05:30
Igor Pecovnik
363a069025 Disable u-boot generation also for EDGE branch 2023-12-19 10:28:20 +01:00
Igor
cc1cedfafe
Promote Odroid N2 and M1 to standard support (#6060) 2023-12-18 18:49:51 +01:00
Gunjan Gupta
1c3b7ec36c
Raspberry Pi: Added rpi5 support and removed flash-kernel dependency (#6039)
* Disable flash kernel and rearrage functions inorder they are executed
* Add board config for raspberry pi 5
* Change config.txt and cmdline.txt to match official rpi version
* Install Rpi related packages from Armbian repository
* Remove ddk branch aka RASPI (Ubuntu) kernel
* We still have unsupported releases, but for different reason
* Lower kernel output at booting to meet our other builds. Default is too mouch for end user
* Add more info where we import packages
* Add testing targets
---------
Co-authored-by: Igor <igor@armbian.com>
Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2023-12-17 16:48:22 +01:00
Muhammed Efe Cetin
dae967fd88 opi5: add mainline uboot support 2023-12-17 10:31:06 +01:00
Gunjan Gupta
cabb8aaf27 orangepizero2: load wifi and bluetooth modules on current and edge kernel as well 2023-12-16 01:25:34 +05:30
Igor Pecovnik
93dcabf2aa Disable legacy test target for Orangepi One Plus 2023-12-15 17:04:23 +01:00
Igor Pecovnik
305886b111
Revert "opi5: add mainline uboot support"
This reverts commit b93250d345.
2023-12-14 11:48:47 +01:00
Igor
c7397e62d0
Move forgotten overlays from Odroid M1 (#6021)
- add Device Odroid M1 device tree to dt subfolder
- fix permission for panther x2
- move and rename overlays
- integrate hardkernel fixup to rockchip fixup script
- detach nanopi r5 from nonexisting odroid kernel family to rockchip64
- Remove patches for 6.5
- Use correct overlay namings
- Align Board name with others from the vendor
2023-12-14 10:36:06 +01:00
igorpecovnik
42cff5e580 Automatic board configs status synchronise 2023-12-14 10:34:47 +01:00
Muhammed Efe Cetin
b93250d345 opi5: add mainline uboot support 2023-12-14 10:34:17 +01:00
Kevin Schmidt
05b0f22e71 Add efi=noruntime to Jetson Nano kernel parameters.
Fixes board not properly powering off and rebooting.
2023-12-13 13:45:45 +01:00
Paolo Sabatino
f6baa4c2f2 Use extension for Lima X.Org serverflags
* Remove create_desktop_package.sh for rk3318 board from
   config/optional, clearing the whole directory tree
 * Add an extension to implement serverflags workaround
   for X.Org and Lima driver not being autodetected
 * Fix rk3318-box and rk322x family to use extension in place
   of 40-serverflags.conf bsp file
2023-12-09 14:19:32 +01:00
hoochi lee
81c061bedd
add hinlink ht2 board (#6018)
* add hinlink ht2 board
* select aic8800 driver
* change board file
2023-12-07 09:50:27 +01:00
Igor
fae4f66439
Merge Odroid M1 into rockchip64 family (#6015) 2023-12-07 09:22:42 +01:00
LiX
e43d5ae4d2 Added NanoPi R5C support, based on the works done by lanefu for NanoPi R5S, with ethernet interface name updated and corresponding LED status support. 2023-12-06 18:19:26 +01:00
amazingfate
43f7b4533e xiaomi-elish: add support to other releases 2023-12-06 23:30:15 +08:00
Gunjan Gupta
038ca467d5
Orange Pi Zero: Enable crust and fix suspend/resume (#6007)
* Fix system doesnt come back from sleep because of xradio_wlan module

Add workaround for getting suspend resume to work properly. This works by unloading
xradio_wlan module on suspend and reloading the same on system resume. Tested by putting
system to sleep for 20 seconds and bringing it back up via rtc wakealarm using the
following command

echo +20 > /sys/class/rtc/rtc0/wakealarm && systemctl suspend

The rtcwake still causes the system to hang on resume, but atleast systemctl suspend works.

* Enable crust for Orange Pi Zero
2023-12-05 12:49:13 +01:00
青菜萝卜冬瓜
125fea4268
thead: fix bluetooth problem, update to linux 6.7-rc3 (#5992) 2023-12-04 13:27:45 +08:00
igorpecovnik
073bda8415 Automatic board configs status synchronise 2023-11-29 19:59:24 +01:00
雷耀
11379ef9b7
rockchip-rk3566:add new board JP-TVbox-3566 (#5904) 2023-11-27 13:02:06 +01:00
Ricardo Pardini
204d2e79b9 WSL2 "boards" wsl2-x86/wsl2-arm64 with current (6.1.y) and edge (6.6.y) kernels with Microsoft patches
> tl,dr: add 4 small-ish UEFI-like kernels, with Microsoft patches & fixes, for use with Microsoft WSL2 on x86/arm64 and 6.1.y/6.6.y

- the boards are UEFI derivatives, using a common `microsoft` vendor include to modify
  - `KERNELPATCHDIR`/`LINUXFAMILY` (for now, we don't want those patches in regular UEFI builds / .debs)
  - disable `EXTRAWIFI` (kernel is for a VM, will never have wifi so doesn't need any drivers)
  - `LINUXCONFIG`, so we can use Microsoft's own monolithic kernel, required for WSL2 (their initrd is a mistery)
- really, what we're mostly interested right now are the kernels (in the future we might have an "Armbian" WSL2 app in the Microsoft Store)
  - `current` `6.1.y`:
    - rebased from https://github.com/microsoft/WSL2-Linux-Kernel/tree/linux-msft-wsl-6.1.y onto real 6.1.y
    - using Microsoft's `.config` exactly (monolithic, there are no `=m`'s)
  - `edge` `6.6.y`:
    - also from https://github.com/microsoft/WSL2-Linux-Kernel/tree/linux-msft-wsl-6.1.y but rebased onto 6.6.y
    - using updated Microsoft's `.config` (monolithic, there are no `=m`'s)
    - dropped 2 of 6.1.y's patches that were actually upstreamed in the meantime:
      - `mm-page_reporting-Add-checks-for-page_reporting_order-param` - mainlined in https://lore.kernel.org/all/1664517699-1085-2-git-send-email-shradhagupta@linux.microsoft.com/
      - `hv_balloon-Add-support-for-configurable-order-free-page-reporting` - mainlined in https://lore.kernel.org/all/1664517699-1085-3-git-send-email-shradhagupta@linux.microsoft.com/
    - drop the `arm64: hyperv: Enable Hyper-V synthetic clocks/timers` patch, since it causes asm breakage on 6.6.y
      - a shame, but I tried and can't fix it myself - @kelleymh ?
    - add my own patch to fix:
      - `1709-drivers-hv-dxgkrnl-restore-uuid_le_cmp-removed-from-upstream-in-f5b3c341a.patch` due to https://lore.kernel.org/all/20230202145412.87569-1-andriy.shevchenko@linux.intel.com/ landing in 6.6
      - `1710-drivers-hv-dxgkrnl-adapt-dxg_remove_vmbus-to-96ec29396-s-reality-void-return.patch` to adapt to
        https://lore.kernel.org/all/TYCP286MB2323A93C55526E4DF239D3ACCAFA9@TYCP286MB2323.JPNP286.PROD.OUTLOOK.COM/
2023-11-27 11:14:01 +01:00
amazingfate
66bc89b3a3 xiaomi-elish: bump to kernel 6.7-rc2 2023-11-26 23:20:57 +01:00
Sander de Leeuw
3bec9536d0
fix: meson-g12b: blacklist simpledrm kernel module, as it conflicts with panfrost (#5908)
* fix: vim3: blacklist simpledrm kernel module, as it conflicts with panfrost
* fix: meson-g12b: blacklist simpledrm kernel module, as it conflicts with panfrost
* fix: meson-g12a/meson-sm1: blacklist simpledrm kernel module, as it conflicts with panfrost
---------

Co-authored-by: Igor <igor@armbian.com>
2023-11-26 16:35:00 +01:00
Igor Pecovnik
437a32e78e Update several test targets to optimise testing process 2023-11-25 20:19:16 +01:00
Igor Pecovnik
ffd73422a1 We will be testing EDGE kernel on Opi5 plus 2023-11-25 18:00:30 +01:00
chainsx
0e0abae78e board: licheepi-4a: disable audio auto buffer 2023-11-24 13:56:03 +01:00
Igor
ddf9e6329c
Proposed board status change (#5658)
* Change conf to csc
* Bring back to stable
* Remove BPI Pro
* Move media kernel to csc
* Move Opi prime back as its used as a test subject
* Retire Clearfog pro
* Remove Rock64
* Retire Helios4 too
* Move nanopi r5c from csc to wip as we have a volonteer
* Promote recent Khadas boards.
* Change status of Opi one as maintainer responded
2023-11-22 22:36:39 +01:00
Gunjan Gupta
875d4f7450 VIM1S/VIM4: Add bluetooth support 2023-11-21 20:30:09 +05:30
Ricardo Pardini
54c896e029 rk3588: configure UEFI_EDK2_BOARD_ID for all UEFI-supported boards
- From https://github.com/edk2-porting/edk2-rk3588/releases/tag/v0.9.1
  - For example, for `rock-5b_UEFI_Release_v0.9.1.img`
    - `UEFI_EDK2_BOARD_ID` is `rock-5b`
- **Important**: this has no effect unless optional extension is enabled
- to test this out:
  - make sure to read carefully the instructions at https://github.com/edk2-porting/edk2-rk3588/blob/master/README.md
  - suppose you previously built the regular u-boot version with:
    - `./compile.sh BOARD=rock-5b BRANCH=legacy RELEASE=jammy`
  - now you can build the UEFI version with:
    - `./compile.sh BOARD=rock-5b BRANCH=legacy RELEASE=jammy EXT=uefi-edk2-rk3588`
  - write the produced image to SD or eMMC and boot it
  - use normally, or enter "UMS" mode by selecting that option in the grub menu
    - You can write image to eMMC, boot it, enter UMS, write it again to NVMe, reboot, press <ESC> in UEFI and boot from NVMe
    - Also works if .img is written to eg USB stick, and UEFI edk2 is separately deployed to SPI flash
- **Important**: make _absolutely_ sure you are able to force Maskrom mode (by shorting pins, pressing buttons, etc) before writing an UEFI image to eMMC; UEFI has no RockUSB ("Loader mode" support) at all. The new "initramfs-usb-gadget-ums" extension hopes to address this, but it is not guaranteed to work.
2023-11-19 22:31:33 +01:00
Kevin Schmidt
72922908c5 Refresh jetson-nano board config. 2023-11-19 22:27:28 +01:00
Igor
7ee1cae21d
Automatic board configs status synchronise
Co-authored-by: igorpecovnik <igorpecovnik@users.noreply.github.com>
2023-11-19 09:23:18 +01:00
igorpecovnik
269ef4eb23 Update report 2023-11-17 13:04:05 +01:00
Igor Pecovnik
446c703aaa Enable EDGE on khadas edge2 2023-11-16 17:06:56 +01:00
Igor Pecovnik
79edb0c511 Remove RK3588 midstream kernel as there is no point of having it
+ move RK3588 EDGE tag to 6.6.y branch
2023-11-16 17:06:56 +01:00
Gunjan Gupta
9ca5435fe3 tritium-h5: Change to using Armbian default DRAM CLK value using hook 2023-11-16 11:27:01 +05:30
Gunjan Gupta
4cf051040e Orange Pi Zero: Adding myself as maintainer 2023-11-16 01:58:31 +05:30
igorpecovnik
a664e4bf24 Update report 2023-11-14 12:05:51 +01:00
Sander de Leeuw
c50d813f98 fix: vim3: blacklist simpledrm kernel module, as it conflicts with panfrost 2023-11-14 12:04:59 +01:00
schwar3kat
ac9373aca4
Orange Pi R1 Plus LTS 6.1/6.6 longer boot time net tweak. (#5902)
RTL8153B - does not initialize correctly on boot.  Reboot is okay.

Start delay work-around in the board file needs tweaking for longer boot time.
2023-11-13 21:12:33 +13:00
igorpecovnik
ce1bb71db7 Update report 2023-11-08 14:19:32 +01:00
Igor Pecovnik
8f262c6ccf
Update permission 2023-11-06 15:53:09 +01:00
jack
221f1ccd83 add board ArmSoM-w3; with uboot-patch and updated blobs 2023-11-03 08:12:58 +01:00
amazingfate
c66bfb3e38 bump xiaomi-elish to kernel 6.6 2023-11-03 08:12:29 +01:00
Ricardo Pardini
777cadc525 thinkpad-x13s: bump to steev's lenovo-x13s-linux-6.6.y (currently 6.6.0) 2023-11-02 14:13:51 +01:00
Igor Pecovnik
62b799648c Move two riscv boards to eos as they don't build
Todo: move back once / if fixed
2023-10-31 17:27:34 +01:00
Ivan Podogov
bd242072c1
Update Rock CM5 I/O board config (#5866) 2023-10-26 17:07:15 +02:00
amazingfate
b6139e1714 xiaomi-elish: add module required to initramfs 2023-10-26 21:17:01 +08:00
amazingfate
06f310a19d xiaomi-elish: add missing gpu firmware to initramfs 2023-10-26 21:17:01 +08:00
amazingfate
1582d1e631 xiaomi-elish: change board description from UEFI to ABL 2023-10-26 21:17:01 +08:00
amazingfate
ac90826105 qcom-abl: use mkbootimg package to generate abl boot image 2023-10-26 21:17:01 +08:00
Ricardo Pardini
d6deabaf06 xiaomi-elish: use full firmware, for qcom/a650_sqe.fw 2023-10-26 21:17:01 +08:00
Ricardo Pardini
504d478889 xiaomi-elish: firmware: only add qcom/a650_sqe.fw once 2023-10-26 21:17:01 +08:00
Ricardo Pardini
183bde080b xiaomi-elish: remove reference to steev 2023-10-26 21:17:01 +08:00
amazingfate
46a46dc14e add new device xiaomi-elish 2023-10-26 21:17:01 +08:00
c0rnelius
0f0b3e5b63
Radxa Zero: u-boot-v2023.07.02 (#5858)
Update Das U-Boot to v2023.07.02
Patch: HACK: mmc: meson-gx: limit to 24MHz
db6738fed9

In my testing the patch is required for stable boot on REV 1.51.
It is not required on REV 1.4, but has no ill effects on boot.

Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>
Co-authored-by: Patrick Yavitz <pyavitz@xxxxx.com>
2023-10-24 15:50:48 -04:00
c0rnelius
5b30b9250a
patch: uboot: v2023.07.02: bananapicm4: nvme boot support (#5840)
HACK: BOOT ORDER: NVMe SDCARD eMMC.

NOTES:
In my testing there has been no false starts or hangs up. Meaning
the boot process has been stable.

The downside to this in my opinion is that if there is an OS on
the NVMe it will always take boot priority. The drive would need
to be pulled or DD'd in order for SD eMMC boot to kick in.

Tested-on: Waveshare CM4-IO-BASE-B

Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>
Co-authored-by: Patrick Yavitz <pyavitz@xxxxx.com>
2023-10-18 11:31:39 -04:00
Emmanuil Chatzipetru
98208b308b config: boards: rockchip: Remove unusupported legacy kernel configs.
Legacy kernel is not supported no more for these rockchip boards and
thus, they can be removed from their associated board configuration files.

Signed-off-by: Emmanuil Chatzipetru <echatzip.manu@gmail.com>
2023-10-14 00:03:48 +02:00
Ricardo Pardini
4d9cae0645 thinkpad-x13s: bump to 6.6-rcX; support trixie/sid/mantis userspace sans PPA
- This requires https://github.com/armbian/firmware/pull/65
- thinkpad-x13s: workaround ubuntu's pd-mapper only starting on "-laptop" kernels
- thinkpad-x13s: add fprintd and pam
- thinkpad-x13s: throws warnings about missing userspace if not trixie/sid/mantic
- thinkpad-x13s: split hooks into functions
- thinkpad-x13s: enable touchscreen hack via udev
- thinkpad-x13s: use override, not separate service, for systemd settage of BT public-addr
- thinkpad-x13s: "handle" alsa-ucm-conf by simply overwriting with fixed version
- thinkpad-x13s: update .config
  - according to 0dbdb29bc4
- thinkpad-x13s: bump to 6.6-rc4; add more cmdline params
  - add a bunch of tricks I learned from jhovold's talk
  - update .config, no changes
- thinkpad-x13s: bump to steev's lenovo-x13s-v6.6.0-rc5 - update .config, no changes
- thinkpad-x13s: bump to steev's lenovo-x13s-v6.6.0-rc5
- thinkpad-x13s: trixie is missing fprintd/libpam-fprintd, skip for now if trixie
- thinkpad-x13s: set `UEFI_MOUNT_POINT_SKIP_FSTAB=yes` (otherwise hangs waiting for it, dunno why)
2023-10-14 00:03:12 +02:00
Ricardo Pardini
027de20433 khadas-vim3l: bump to u-boot v2023.10; boot-usb-first patch now only in board folder
- drop kbi patch
2023-10-14 00:02:58 +02:00
Ricardo Pardini
7abc1a0130 khadas-vim3: bump to u-boot v2023.10; boot-usb-first patch now only in board folder
- drop kbi patch
2023-10-14 00:02:58 +02:00
Ricardo Pardini
bd2814700f khadas-vim3/vim3l: back to single-FIP for both SD/eMMC and SPI u-boots
- also use flashcp to write to mtd
2023-10-14 00:02:58 +02:00
Ricardo Pardini
6e45fb7e3e odroidn2l: bump to u-boot v2023.10; boot-usb-first patch now only in board folder
- with this, there are no more boards with `v2023.07`
2023-10-14 00:02:43 +02:00
Ricardo Pardini
8e9ef4b21b mekotronics-r58x-pro.wip: add new board Mekotronics R58X-Pro 2023-10-13 17:54:13 +02:00
chainsx
3098c2f0cc thead: update linux to 6.6-rc5, update opensbi binary 2023-10-11 11:05:59 +02:00
Gunjan Gupta
c0e2bb910c meson-s4t7: add systemd service to enable fan in automatic mode
The service is only enabled by default on Vim4 as that board heats
a lot and a fan is absolutely necessary. Service will be available
on vim1s as well and if someone has purchased the fan for it, they
would be able to enable it themselves.

The service is only added for legacy kernel right now as I am not
sure if the upcoming 5.15 kernel will have same sysfs interface for
fan.
2023-10-11 11:05:45 +02:00
igorpecovnik
c1dd4ed3a5 Update report 2023-10-11 09:28:58 +02:00
Kreyren
114b112055 teres: Use crustconfig for teres instead of generic one 2023-10-08 16:44:31 +02:00
Ricardo Pardini
587a278dab radxa-zero2: bump u-boot to v2023.10 2023-10-08 09:50:35 +02:00
Ricardo Pardini
6030fa1a4a
mekotronics-r58x-4g: enable pcie3x4 and nvme boot for vendor u-boot (#5795)
- switch back from rockchip#next-dev to radxa#next-dev
- add patch with defconfig and kernel-derived dtb
- NVMe boot works
- USB3 boot doesnt
2023-10-06 19:39:30 +02:00
Igor
07a1aa3cf7
Update report (#5783)
Co-authored-by: igorpecovnik <igorpecovnik@users.noreply.github.com>
2023-10-06 11:29:18 +02:00
Gunjan Gupta
5548fc60fb Orange Pi 3 LTS: enable bootlogo for desktop builds 2023-10-06 13:00:02 +05:30
Gunjan Gupta
a7fd5fcc5f Change to board specific crust configs for orangepi 3, lite2 and one plus
As lite2 and one plus needs configuration same as Orange Pi 3 LTS, used the
same
2023-10-06 13:00:02 +05:30
Igor
b6fea441d1
Optimise testing targets (#5785)
We don't need to run so many duplicated tested, especially on slow 32b devices.
2023-10-04 14:30:52 +02:00
青菜萝卜冬瓜
7e0816b962
thead: fix LicheePi 4A audio problem (#5781) 2023-10-03 19:25:19 +02:00
chainsx
10eeaa2690 thead: add edge kernel support 2023-10-03 14:13:13 +02:00
Ricardo Pardini
ab416849ba mixtile-blade3: ripoff Joshua Riek's since he did a better job
- back to radxa fork of next-dev
- re-add my stable-MAC-from-serial# hack
2023-10-03 14:11:30 +02:00
Ricardo Pardini
d9bff89329 nanopct4.csc: fix missing BOARD_MAINTAINER field; remove legacy-only bsp hack since there's no legacy anymore 2023-10-03 14:11:12 +02:00
rll
b827e720b0 hinlink-h28k: support new SoC Rockchip rk3528, add new board Hinlink H28K
Co-authored-by: Ricardo Pardini <ricardo@pardini.net>
2023-09-30 21:56:21 +08:00
Ricardo Pardini
e55dd491c4 qemu-uboot-{x86,arm64} fixes + bump to u-boot 23.10-rc4 + rework x86 patches 2023-09-29 14:27:09 +02:00
amazingfate
bbed510677 orangepi3b: add bluetooth support 2023-09-29 08:49:22 +02:00