nixos-riscv/visionfive2/kernel/nixos-module.nix
2023-02-16 13:26:46 +01:00

38 lines
895 B
Nix

{ inputs, ... }:
{ lib, pkgs, ... }:
{
disabledModules = [
"profiles/all-hardware.nix" # references virtio_pci kernel module, which we don't have
];
config = {
boot = {
kernelPackages = pkgs.linuxPackagesFor (import ./package/default.nix { inherit pkgs inputs; });
kernelParams = [
"console=tty0"
"console=ttyS0,115200n8"
"earlycon=sbi"
];
blacklistedKernelModules = [
# Last thing to log before crash...
"axp15060-regulator"
# Also sus
"at24"
# Also also sus
"jh7110-vin"
# Maybe??
"starfive-jh7110-regulator"
# This one stopped the crashing
"starfivecamss"
];
};
# Example: hardware.deviceTree.name = "starfive/jh7110-visionfive-v2-A11.dtb";
hardware.deviceTree.name = lib.mkDefault "starfive/jh7110-visionfive-v2.dtb";
};
}