mirror of
https://github.com/NixOS/nixos-hardware.git
synced 2025-11-08 19:46:10 +01:00
fydetab/duo: fix hardware.firmware being applied
This commit is contained in:
parent
af3dd1cb20
commit
a6cc50d994
1 changed files with 58 additions and 46 deletions
|
|
@ -43,7 +43,8 @@ in
|
|||
})
|
||||
];
|
||||
|
||||
hardware = {
|
||||
hardware = lib.mkMerge [
|
||||
{
|
||||
deviceTree = lib.mkMerge [
|
||||
{
|
||||
name = "rockchip/rk3588s-fydetab-duo.dtb";
|
||||
|
|
@ -86,13 +87,24 @@ in
|
|||
rk3588.enable = true;
|
||||
platformFirmware = pkgs.callPackage ./u-boot.nix { };
|
||||
};
|
||||
firmware = lib.mkMerge [
|
||||
}
|
||||
(lib.mkIf config.networking.wireless.iwd.enable {
|
||||
firmware = [
|
||||
# Only iwd is supported by the interface
|
||||
(lib.mkIf config.networking.wireless.iwd.enable ap6275pFirmware)
|
||||
(lib.mkIf config.hardware.graphics.enable (pkgs.callPackage ./mali-g610.nix { }))
|
||||
(lib.mkIf config.hardware.sensor.iio.enable (pkgs.callPackage ./himax.nix { }))
|
||||
ap6275pFirmware
|
||||
];
|
||||
})
|
||||
(lib.mkIf config.hardware.graphics.enable {
|
||||
firmware = [
|
||||
(pkgs.callPackage ./mali-g610.nix { })
|
||||
];
|
||||
})
|
||||
(lib.mkIf config.hardware.sensor.iio.enable {
|
||||
firmware = [
|
||||
(pkgs.callPackage ./himax.nix { })
|
||||
];
|
||||
})
|
||||
];
|
||||
};
|
||||
|
||||
systemd.services.bluetooth-fydetab = lib.mkIf config.hardware.bluetooth.enable {
|
||||
description = "FydeTab Duo Bluetooth fix";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue