fix hifiberry audio
This commit is contained in:
parent
817238bbf7
commit
c42b395f50
1 changed files with 35 additions and 12 deletions
|
|
@ -15,24 +15,47 @@
|
||||||
services.printing.enable = false;
|
services.printing.enable = false;
|
||||||
services.btrfs.autoScrub.enable = false;
|
services.btrfs.autoScrub.enable = false;
|
||||||
|
|
||||||
boot.initrd.availableKernelModules = [ "xhci_pci" "usbhid" ];
|
boot = {
|
||||||
boot.loader.grub.enable = false;
|
# initrd.availableKernelModules = [ "xhci_pci" "usbhid" "usb_storage" ];
|
||||||
boot.loader.systemd-boot.enable = false;
|
initrd.availableKernelModules = [ "xhci_pci" ];
|
||||||
boot.loader.generic-extlinux-compatible.enable = true;
|
kernelParams = [
|
||||||
# console.enable = false;
|
"8250.nr_uarts=1"
|
||||||
# powerManagement.cpuFreqGovernor = "ondemand";
|
"cma=128M"
|
||||||
|
"console=tty1"
|
||||||
|
# "console=ttyAMA0,115200"
|
||||||
|
];
|
||||||
|
loader = {
|
||||||
|
raspberryPi = {
|
||||||
|
enable = true;
|
||||||
|
version = 4;
|
||||||
|
};
|
||||||
|
systemd-boot.enable = false;
|
||||||
|
generic-extlinux-compatible.enable = false;
|
||||||
|
};
|
||||||
|
kernelPackages = pkgs.linuxPackages_rpi4;
|
||||||
|
};
|
||||||
|
|
||||||
|
powerManagement.cpuFreqGovernor = "ondemand";
|
||||||
|
|
||||||
hardware = {
|
hardware = {
|
||||||
raspberry-pi."4" = {
|
raspberry-pi."4" = {
|
||||||
# apply-overlays-dtmerge.enable = true;
|
apply-overlays-dtmerge.enable = true;
|
||||||
# audio.enable = true;
|
audio.enable = true;
|
||||||
fkms-3d.enable = true;
|
fkms-3d.enable = true;
|
||||||
};
|
};
|
||||||
# deviceTree = {
|
deviceTree = {
|
||||||
# enable = true;
|
enable = true;
|
||||||
# filter = "*rpi-4-*.dtb";
|
filter = "*rpi-4-*.dtb";
|
||||||
# };
|
]
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
hardware.deviceTree.overlays = [{
|
||||||
|
name = hifiberry-dacplusadc";
|
||||||
|
dtsText = ''
|
||||||
|
|
||||||
|
''
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
nixpkgs.hostPlatform = "aarch64-linux";
|
nixpkgs.hostPlatform = "aarch64-linux";
|
||||||
system.stateVersion = "23.11";
|
system.stateVersion = "23.11";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue