From 3452d0c423c10943b7497f3792b3027fab4646e8 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Fri, 25 Aug 2023 15:52:40 +0800 Subject: [PATCH] efc: use variant (expected everywhere else) --- artiq/gateware/targets/efc.py | 1 + flake.nix | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/artiq/gateware/targets/efc.py b/artiq/gateware/targets/efc.py index 637844dc0..92cd2e771 100644 --- a/artiq/gateware/targets/efc.py +++ b/artiq/gateware/targets/efc.py @@ -167,6 +167,7 @@ def main(): description="ARTIQ device binary builder for EEM FMC Carrier systems") builder_args(parser) parser.set_defaults(output_dir="artiq_efc") + parser.add_argument("-V", "--variant", default="shuttler") parser.add_argument("--gateware-identifier-str", default=None, help="Override ROM identifier") args = parser.parse_args() diff --git a/flake.nix b/flake.nix index 5ea21b24f..2acbdb65e 100644 --- a/flake.nix +++ b/flake.nix @@ -358,10 +358,9 @@ target = "kc705"; variant = "nist_clock"; }; - artiq-board-efc = makeArtiqBoardPackage { + artiq-board-efc-shuttler = makeArtiqBoardPackage { target = "efc"; variant = "shuttler"; - buildCommand = "python -m artiq.gateware.targets.efc"; }; inherit sphinxcontrib-wavedrom latex-artiq-manual; artiq-manual-html = pkgs.stdenvNoCC.mkDerivation rec { @@ -462,7 +461,7 @@ }; hydraJobs = { - inherit (packages.x86_64-linux) artiq artiq-board-kc705-nist_clock artiq-board-efc openocd-bscanspi; + inherit (packages.x86_64-linux) artiq artiq-board-kc705-nist_clock artiq-board-efc-shuttler openocd-bscanspi; gateware-sim = pkgs.stdenvNoCC.mkDerivation { name = "gateware-sim"; buildInputs = [