Loading nixos/modules/hardware/video/webcam/ipu6.nix +6 −6 Original line number Diff line number Diff line Loading @@ -13,11 +13,12 @@ in enable = mkEnableOption (lib.mdDoc "support for Intel IPU6/MIPI cameras"); platform = mkOption { type = types.enum [ "ipu6" "ipu6ep" ]; type = types.enum [ "ipu6" "ipu6ep" "ipu6epmtl" ]; description = lib.mdDoc '' Choose the version for your hardware platform. Use `ipu6` for Tiger Lake and `ipu6ep` for Alder Lake respectively. Use `ipu6` for Tiger Lake, `ipu6ep` for Alder Lake or Raptor Lake, and `ipu6epmtl` for Meteor Lake. ''; }; Loading @@ -42,14 +43,13 @@ in extraPackages = with pkgs.gst_all_1; [ ] ++ optional (cfg.platform == "ipu6") icamerasrc-ipu6 ++ optional (cfg.platform == "ipu6ep") icamerasrc-ipu6ep; ++ optional (cfg.platform == "ipu6ep") icamerasrc-ipu6ep ++ optional (cfg.platform == "ipu6epmtl") icamerasrc-ipu6epmtl; input = { pipeline = "icamerasrc"; format = mkIf (cfg.platform == "ipu6ep") (mkDefault "NV12"); format = mkIf (cfg.platform != "ipu6") (mkDefault "NV12"); }; }; }; } Loading
nixos/modules/hardware/video/webcam/ipu6.nix +6 −6 Original line number Diff line number Diff line Loading @@ -13,11 +13,12 @@ in enable = mkEnableOption (lib.mdDoc "support for Intel IPU6/MIPI cameras"); platform = mkOption { type = types.enum [ "ipu6" "ipu6ep" ]; type = types.enum [ "ipu6" "ipu6ep" "ipu6epmtl" ]; description = lib.mdDoc '' Choose the version for your hardware platform. Use `ipu6` for Tiger Lake and `ipu6ep` for Alder Lake respectively. Use `ipu6` for Tiger Lake, `ipu6ep` for Alder Lake or Raptor Lake, and `ipu6epmtl` for Meteor Lake. ''; }; Loading @@ -42,14 +43,13 @@ in extraPackages = with pkgs.gst_all_1; [ ] ++ optional (cfg.platform == "ipu6") icamerasrc-ipu6 ++ optional (cfg.platform == "ipu6ep") icamerasrc-ipu6ep; ++ optional (cfg.platform == "ipu6ep") icamerasrc-ipu6ep ++ optional (cfg.platform == "ipu6epmtl") icamerasrc-ipu6epmtl; input = { pipeline = "icamerasrc"; format = mkIf (cfg.platform == "ipu6ep") (mkDefault "NV12"); format = mkIf (cfg.platform != "ipu6") (mkDefault "NV12"); }; }; }; }