35 Commits

Author SHA1 Message Date
Mario Bălănică
40406ca9c2 Add BuzzTV PowerStation 6 platform
Signed-off-by: Mario Bălănică <mariobalanica02@gmail.com>
2024-12-24 11:12:33 +02:00
Mario Bălănică
e954d0b831 workflows/build: Sort platforms and add rock-5bplus
Signed-off-by: Mario Bălănică <mariobalanica02@gmail.com>
2024-12-18 13:19:57 +02:00
Mario Bălănică
543e4d03ab workflows/build: Install uuid-dev
ubuntu-latest runner was updated to 24.04.1, which is missing this dependency.

Signed-off-by: Mario Bălănică <mariobalanica02@gmail.com>
2024-12-18 11:38:25 +02:00
LokiSharp
41af90239e Add NanoPi M6 (#164) 2024-12-05 11:13:43 +02:00
jneem
53236151ca CM3588-nas support (#163)
Co-authored-by: Joshua Navarro <navarro967@gmail.com>
2024-12-05 11:07:29 +02:00
Mario Bălănică
f8768a8a02 Add initial support for Fydetab Duo
The DSI panel is not yet working.

Signed-off-by: Mario Bălănică <mariobalanica02@gmail.com>
2024-07-09 05:22:29 +03:00
Jianfeng Liu
1fa01b9ea1 Add support for rock-5-itx (#138) 2024-04-25 21:15:54 +03:00
Doug Cook
94a242cf05 New platform: AIO-3588q (#130) 2024-03-26 23:50:10 +02:00
Mario Bălănică
779b6dc5bc workflows: Update actions 2024-03-16 22:42:39 +02:00
Mario Bălănică
06a6d8843f Clean-up build.sh
Signed-off-by: Mario Bălănică <mariobalanica02@gmail.com>
2024-03-16 22:42:25 +02:00
shimmyshai00
a6c7ca1fef Platform/RK3588: Add Firefly ITX-3588J board support (#109) 2023-12-17 12:01:16 +02:00
Mario Bălănică
8b6b3a6242 Add basic Secure Boot support 2023-10-06 22:30:49 +03:00
root
f9c0f21beb Add FriendlyElec NanoPi-R6C platform 2023-08-02 09:46:36 +08:00
Mario Bălănică
98aec4c33c Clean-up some of the unused code
Rockchip EVB platforms and RK356x silicon bits have also been deleted.

1) EVB platform was outdated, unbuildable and I don't have the hardware to test. Feel free to add it back if you do :-)

2) RK356x support was almost non-existent outside of some basic HAL SDK ported code.
There's no interest to support it in this repo either - unless, of course, it's done properly with code reusability in mind (but then might as well aim for upstream).
2023-07-26 02:49:26 +03:00
amazingfate
4ea9e4041d Add Hinlink H88K platform 2023-07-25 20:27:05 +03:00
Mario Bălănică
c812b12708 Add Mixtile Blade 3 platform
- The two RTL8125s don't work as they're behind a PCIe switch, we don't support this yet.

 - With a 5V supply the board is not able to properly feed the 5V and 3.3V lines, resulting in USB devices not working at all and NVME crashing under load.

Since we currently lack PD negotiation, higher fixed voltage must be supplied to either the USB-C PD port or U.2 slot.

It is also possible to load vendor U-Boot, let it do the negotiation then reboot into UEFI from another media. Voltage will persist across reboots and even power cycles as long as the supply is not disconnected.
2023-07-16 04:44:17 +03:00
initdc
4815cc03c0 Add NanoPi R6S platform 2023-06-30 22:21:41 +03:00
Mario Bălănică
a4b551c603 workflows: Add nightly builds
CI build time has doubled due to GitHub Actions being limited to 20 parallel workflow runs, so only build the firmware for Release on a "nightly" schedule in order to halve the number of runs.

Also ignore markdown documentation changes and allow manual dispatch.
2023-06-25 01:15:06 +03:00
Mario Bălănică
f32e9633fa Add Orange Pi 5 Plus platform
Variable changes on SPI NOR don't persist yet for some reason.
2023-06-14 01:36:55 +03:00
Mario Bălănică
8971c2feb4 workflows/build: Shallow submodule checkout
This shaves over 1 minute on average off the checkout step.
2023-06-11 16:38:42 +03:00
Molly Sophia
0c765f022b Workflow: Fix CI
Signed-off-by: Molly Sophia <mollysophia379@gmail.com>
2023-05-21 16:11:43 +08:00
Molly Sophia
cfdb896be5 Platforms: Add initial support for Radxa rock-5a
What's working:
- USB3 Ports
- HDMI0 Output

Note: On rock-5a the FSPI for SPI NOR is multiplexed with the eMMC
module, so both are not configured yet. May try to add some
autodetecting code later.

Signed-off-by: Molly Sophia <mollysophia379@gmail.com>
2023-05-20 11:59:54 +08:00
Molly Sophia
694dfc8b25 Workflow: Add NanoPC T6
Signed-off-by: Molly Sophia <mollysophia379@gmail.com>
2023-05-14 14:18:23 +08:00
Mario Bălănică
3676af4b37 Add Khadas Edge2 platform 2023-05-11 19:07:20 +03:00
Mario Bălănică
4999bfad7d Add Mekotronics R58 Mini platform
The device is a trimmed down R58X.
No PCIe / M.2 slots and SD expansion is completely missing.
2023-05-02 03:32:00 +03:00
Mario Bălănică
05f8cc20fc Add Mekotronics R58X platform
Everything currently supported works except for the micro SD card slot - no idea what it's connected to,
no signs of life on either MSHC controller even in Maskrom mode.
2023-05-02 02:54:32 +03:00
Mario Bălănică
bf4468e1b6 Add Firefly ROC-RK3588S-PC and Station M3 platforms
Station M3 is basically a complete package (case, cooling, accessories) built around the ROC-RK3588S-PC board.
We have a separate platform for it as it's sold under a different brand with its own logo and product name.
2023-04-17 03:15:55 +03:00
Mario Bălănică
5468c3911b workflows/build: Add indiedroid-nova 2023-04-08 16:22:34 +03:00
Mario Bălănică
a7c9207fc3 workflows/build: Switch to actions/checkout@v3
Silence warnings.
2023-03-26 04:31:28 +03:00
Mario Bălănică
8bb27dd77e Update workflows
This will build all platforms and configurations on every push or pull request to master.
Creating version tags will rebuild and draft a new release.
2023-03-26 02:22:57 +02:00
amazingfate
d0bff2a5ea workflow: fix git submodule init 2023-03-24 04:51:51 +00:00
amazingfate
95c272d4f2 workflow: fix dep gcc-aarch64-linux-gnu 2023-03-24 04:46:38 +00:00
amazingfate
478e247519 add missing dep gettext 2023-03-24 04:43:29 +00:00
amazingfate
8255f785af add test branch to workflow 2023-03-24 04:40:53 +00:00
amazingfate
f361f2e655 add github workflow build 2023-03-24 04:39:37 +00:00