[test] Add testplan for manual ROM tests
This commit adds an HJSON file for collecting the manual tests that we
need to perform before the final ROM release.
Signed-off-by: Alphan Ulusoy <alphan@google.com>
diff --git a/sw/device/silicon_creator/rom/data/rom_manual_testplan.hjson b/sw/device/silicon_creator/rom/data/rom_manual_testplan.hjson
new file mode 100644
index 0000000..aeddb01
--- /dev/null
+++ b/sw/device/silicon_creator/rom/data/rom_manual_testplan.hjson
@@ -0,0 +1,29 @@
+// Copyright lowRISC contributors.
+// Licensed under the Apache License, Version 2.0, see LICENSE for details.
+// SPDX-License-Identifier: Apache-2.0
+
+{
+ name: "rom_manual"
+
+ testpoints: [
+ {
+ name: rom_manual_spi_device_constants
+ desc: '''Verify that spi_device constants in `spi_device.h` are up to date.
+
+ Certain spi_device hardware constants are currently hard-coded in `spi_device.h` since
+ they are not auto-generated yet. See #11740 for details.
+
+ - Verify that the following constants defined in `spi_device.h` are up to date:
+ - `kSpiDeviceSfdpAreaNumBytes`
+ - `kSpiDeviceSfdpAreaOffset`
+ - `kSpiDevicePayloadAreaOffset`
+ - `kSpiDevicePayloadAreaNumBytes`
+ - `kSpiDevicePayloadAreaNumWords`
+ - `kSpiDeviceWelBit`
+ '''
+ tags: ["manual"]
+ stage: V2
+ tests: []
+ }
+ ]
+}