Merge pull request #1855 from nappairam/rock3c

Init Raxda Rock3C
This commit is contained in:
Jörg Thalheim 2026-05-18 10:17:37 +00:00 committed by GitHub
commit 8792fab9d4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 43 additions and 0 deletions

View file

@ -439,6 +439,7 @@ See code for all available configurations.
| [Purism Librem 13v3](purism/librem/13v3) | `<nixos-hardware/purism/librem/13v3>` | `purism-librem-13v3` |
| [Purism Librem 15v3](purism/librem/15v3) | `<nixos-hardware/purism/librem/15v3>` | `purism-librem-15v3` |
| [Purism Librem 5r4](purism/librem/5r4) | `<nixos-hardware/purism/librem/5r4>` | `purism-librem-5r4` |
| [Radxa ROCK 3C](radxa/rock-3c) | `<nixos-hardware/radxa/rock-3c>` | `radxa-rock-3c` |
| [Radxa ROCK 4C+](radxa/rock-4c-plus) | `<nixos-hardware/radxa/rock-4c-plus>` | `rock-4c-plus` |
| [Radxa ROCK 5 Model B](radxa/rock-5b) | `<nixos-hardware/radxa/rock-5b>` | `rock-5b` |
| [Radxa ROCK Pi 4](radxa/rock-pi-4) | `<nixos-hardware/radxa/rock-pi-4>` | `rock-pi-4` |

View file

@ -416,6 +416,7 @@
raspberry-pi-3 = import ./raspberry-pi/3;
raspberry-pi-4 = import ./raspberry-pi/4;
raspberry-pi-5 = import ./raspberry-pi/5;
radxa-rock-3c = import ./radxa/rock-3c;
rock-4c-plus = import ./radxa/rock-4c-plus;
rock-5b = import ./radxa/rock-5b;
rock-pi-4 = import ./radxa/rock-pi-4;

22
radxa/rock-3c/default.nix Normal file
View file

@ -0,0 +1,22 @@
{
lib,
pkgs,
config,
...
}:
{
imports = [
../.
../../rockchip
];
config = {
hardware = {
radxa.enable = true;
rockchip = {
rk3566.enable = true;
platformFirmware = lib.mkDefault pkgs.ubootRock3C;
};
};
};
}

View file

@ -11,6 +11,7 @@ in
imports = [
./rk3328
./rk3399
./rk3566
./rk3588
];

View file

@ -0,0 +1,18 @@
{
lib,
pkgs,
config,
...
}:
let
cfg = config.hardware.rockchip.rk3566;
in
{
options.hardware.rockchip.rk3566 = {
enable = lib.mkEnableOption "Rockchip RK3566 support";
};
config = lib.mkIf cfg.enable {
hardware.rockchip.enable = true;
};
}