pushimage: add support for signing nv_lp0_firmware

BUG=chrome-os-partner:44227
TEST=pushimage --debug --test-sign nvidia-premp --sign-types nv_lp0_firmware --board smaug gs://chromeos-image-archive/smaug-release/R47-7440.0.0

Change-Id: Ie4d992d5c959b2a2ad3ee65132f7e91db63b8e38
Signed-off-by: David Riley <davidriley@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/297812
Reviewed-by: Mike Frysinger <vapier@chromium.org>
diff --git a/scripts/pushimage.py b/scripts/pushimage.py
index 07d03e3..58c0ca2 100644
--- a/scripts/pushimage.py
+++ b/scripts/pushimage.py
@@ -48,6 +48,7 @@
     constants.IMAGE_TYPE_RECOVERY,
     constants.IMAGE_TYPE_FACTORY,
     constants.IMAGE_TYPE_FIRMWARE,
+    constants.IMAGE_TYPE_NV_LP0_FIRMWARE,
     constants.IMAGE_TYPE_BASE,
 )
 
@@ -300,6 +301,8 @@
     recovery_basename = _ImageNameBase(constants.IMAGE_TYPE_RECOVERY)
     factory_basename = _ImageNameBase(constants.IMAGE_TYPE_FACTORY)
     firmware_basename = _ImageNameBase(constants.IMAGE_TYPE_FIRMWARE)
+    nv_lp0_firmware_basename = _ImageNameBase(
+        constants.IMAGE_TYPE_NV_LP0_FIRMWARE)
     test_basename = _ImageNameBase(constants.IMAGE_TYPE_TEST)
     base_basename = _ImageNameBase(constants.IMAGE_TYPE_BASE)
     hwqual_tarball = 'chromeos-hwqual-%s-%s.tar.bz2' % (board, versionrev)
@@ -329,6 +332,9 @@
 
         ('firmware_from_source.tar.bz2', firmware_basename, 'tar.bz2',
          constants.IMAGE_TYPE_FIRMWARE),
+
+        ('firmware_from_source.tar.bz2', nv_lp0_firmware_basename, 'tar.bz2',
+         constants.IMAGE_TYPE_NV_LP0_FIRMWARE),
     )
 
     # The following build artifacts are copied and marked for signing, if