aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarel Kočí <cynerd@email.cz>2022-10-21 15:03:24 +0200
committerKarel Kočí <cynerd@email.cz>2022-10-21 15:03:24 +0200
commite60f961c1da0bf460d84a5f50c6218378104ec17 (patch)
treec0bf5a1a597dcb55d707030b26988290cc204070
parent462a088c474832b19ff2730de1e6bea66d399c23 (diff)
downloadnixturris-e60f961c1da0bf460d84a5f50c6218378104ec17.tar.gz
nixturris-e60f961c1da0bf460d84a5f50c6218378104ec17.tar.bz2
nixturris-e60f961c1da0bf460d84a5f50c6218378104ec17.zip
nixos: force watchdog and moxtet load in initrd
-rw-r--r--nixos/modules/turris-mox-support.nix8
-rw-r--r--pkgs/mox-otp/default.nix5
2 files changed, 9 insertions, 4 deletions
diff --git a/nixos/modules/turris-mox-support.nix b/nixos/modules/turris-mox-support.nix
index 578e467..c3fd508 100644
--- a/nixos/modules/turris-mox-support.nix
+++ b/nixos/modules/turris-mox-support.nix
@@ -10,10 +10,16 @@ with lib;
"earlycon=ar3700_uart,0xd0012000" "console=ttyMV0,115200"
"pcie_aspm=off" # Fix for crashes due to SError Interrupt on ath10k load
];
+ # Insert these modules early. The watchdog should be handled as soon as
+ # possible and moxtet is for some reason ignored otherwise.
+ boot.initrd.kernelModules = [
+ "armada_37xx_wdt"
+ "moxtet" "gpio-moxtet" "turris-mox-rwtm"
+ ];
# The additional administration packages
environment.systemPackages = with pkgs; [
- #mox-otp
+ mox-otp
];
};
diff --git a/pkgs/mox-otp/default.nix b/pkgs/mox-otp/default.nix
index d0ccc4d..335e5a4 100644
--- a/pkgs/mox-otp/default.nix
+++ b/pkgs/mox-otp/default.nix
@@ -4,7 +4,7 @@
buildPythonApplication rec {
pname = "mox-otp";
- version = "0.3.1-pre0";
+ version = "0.3.1";
meta = with lib; {
homepage = "https://gitlab.nic.cz/turris/mox-otp";
description = "Command line tool to query MOX CPU read-only OTP device";
@@ -14,8 +14,7 @@ buildPythonApplication rec {
src = fetchgit {
url = "https://gitlab.nic.cz/turris/mox-otp.git";
- rev = "ac3c4ae89d3d7e7ca2c4cc1ad97cdbc9936a1026";
- #rev = "v" + version;
+ rev = "v" + version;
sha256 = "0sknaqv7aga99x99mh5gvinx3fc4rl9pyaq8j71nmhblf50cfwk4";
};
}