[dif/otp_ctrl] Update DIF checklist and milestone
This updates the OTP controller DIF checklist and milestone to reflect
the state of the SW. This addresses a task in #10504.
Signed-off-by: Timothy Trippel <ttrippel@google.com>
diff --git a/hw/ip/otp_ctrl/data/otp_ctrl.prj.hjson b/hw/ip/otp_ctrl/data/otp_ctrl.prj.hjson
index 90468b3..37e6685 100644
--- a/hw/ip/otp_ctrl/data/otp_ctrl.prj.hjson
+++ b/hw/ip/otp_ctrl/data/otp_ctrl.prj.hjson
@@ -23,7 +23,7 @@
life_stage: "L1",
design_stage: "D2S",
verification_stage: "V2",
- dif_stage: "S1",
+ dif_stage: "S2",
notes: "Will fully support test_access tl_if once reggen tool is optimized.",
}
]
diff --git a/sw/device/lib/dif/dif_otp_ctrl.h b/sw/device/lib/dif/dif_otp_ctrl.h
index e9c0546..2676913 100644
--- a/sw/device/lib/dif/dif_otp_ctrl.h
+++ b/sw/device/lib/dif/dif_otp_ctrl.h
@@ -7,7 +7,8 @@
/**
* @file
- * @brief <a href="/hw/ip/otp_ctrl/doc/">OTP</a> Device Interface Functions
+ * @brief <a href="/hw/ip/otp_ctrl/doc/">OTP Controller</a> Device Interface
+ * Functions
*/
#include <stdint.h>
diff --git a/sw/device/lib/dif/dif_otp_ctrl.md b/sw/device/lib/dif/dif_otp_ctrl.md
index d50408a..22e99c8 100644
--- a/sw/device/lib/dif/dif_otp_ctrl.md
+++ b/sw/device/lib/dif/dif_otp_ctrl.md
@@ -1,63 +1,52 @@
---
-title: "OTP DIF Checklist"
+title: "OTP Controller DIF Checklist"
---
-This checklist is for [Development Stage]({{< relref "/doc/project/development_stages.md" >}}) transitions for the [OTP DIF]({{< relref "hw/ip/otp_ctrl/doc" >}}).
+This checklist is for [Development Stage]({{< relref "/doc/project/development_stages.md" >}}) transitions for the [OTP Controller DIF]({{< relref "hw/ip/otp_ctrl/doc" >}}).
All checklist items refer to the content in the [Checklist]({{< relref "/doc/project/checklist.md" >}}).
+<h2>DIF Checklist</h2>
+<h3>S1</h3>
Type | Item | Resolution | Note/Collaterals
---------------|----------------------|-------------|------------------
Implementation | [DIF_EXISTS][] | Done |
Implementation | [DIF_USED_IN_TREE][] | Done |
-Tests | [DIF_TEST_UNIT][] | Done |
Tests | [DIF_TEST_SMOKE][] | Done |
[DIF_EXISTS]: {{< relref "/doc/project/checklist.md#dif_exists" >}}
[DIF_USED_IN_TREE]: {{< relref "/doc/project/checklist.md#dif_used_in_tree" >}}
-[DIF_TEST_UNIT]: {{< relref "/doc/project/checklist.md#dif_test_unit" >}}
[DIF_TEST_SMOKE]: {{< relref "/doc/project/checklist.md#dif_test_smoke" >}}
+<h3>S2</h3>
Type | Item | Resolution | Note/Collaterals
---------------|-----------------------------|-------------|------------------
-Implementation | [DIF_FEATURES][] | Not Started |
-Coordination | [DIF_HW_USAGE_REVIEWED][] | Not Started |
-Coordination | [DIF_HW_FEATURE_COMPLETE][] | Not Started | [HW Dashboard]({{< relref "hw" >}})
-Implementation | [DIF_HW_PARAMS][] | Not Started |
-Documentation | [DIF_DOC_HW][] | Not Started |
-Documentation | [DIF_DOC_API][] | Not Started |
-Code Quality | [DIF_CODE_STYLE][] | Not Started |
-Coordination | [DIF_DV_TESTS][] | Not Started |
-Implementation | [DIF_USED_TOCK][] | Not Started |
-Review | HW IP Usage Reviewer(s) | Not Started |
+Coordination | [DIF_HW_FEATURE_COMPLETE][] | Done | [HW Dashboard]({{< relref "hw" >}})
+Implementation | [DIF_FEATURES][] | Done |
+Coordination | [DIF_DV_TESTS][] | Done |
-[DIF_FEATURES]: {{< relref "/doc/project/checklist.md#dif_features" >}}
-[DIF_HW_USAGE_REVIEWED]: {{< relref "/doc/project/checklist.md#dif_hw_usage_reviewed" >}}
[DIF_HW_FEATURE_COMPLETE]: {{< relref "/doc/project/checklist.md#dif_hw_feature_complete" >}}
-[DIF_HW_PARAMS]: {{< relref "/doc/project/checklist.md#dif_hw_params" >}}
-[DIF_DOC_HW]: {{< relref "/doc/project/checklist.md#dif_doc_hw" >}}
-[DIF_DOC_API]: {{< relref "/doc/project/checklist.md#dif_doc_api" >}}
-[DIF_CODE_STYLE]: {{< relref "/doc/project/checklist.md#dif_code_style" >}}
+[DIF_FEATURES]: {{< relref "/doc/project/checklist.md#dif_features" >}}
[DIF_DV_TESTS]: {{< relref "/doc/project/checklist.md#dif_dv_tests" >}}
-[DIF_USED_TOCK]: {{< relref "/doc/project/checklist.md#dif_used_tock" >}}
+<h3>S3</h3>
Type | Item | Resolution | Note/Collaterals
---------------|----------------------------------|-------------|------------------
Coordination | [DIF_HW_DESIGN_COMPLETE][] | Not Started |
Coordination | [DIF_HW_VERIFICATION_COMPLETE][] | Not Started |
-Review | [DIF_REVIEW_C_STABLE][] | Not Started |
-Tests | [DIF_TEST_UNIT_COMPLETE][] | Not Started |
+Documentation | [DIF_DOC_HW][] | Not Started |
+Code Quality | [DIF_CODE_STYLE][] | Not Started |
+Tests | [DIF_TEST_UNIT][] | Done |
Review | [DIF_TODO_COMPLETE][] | Not Started |
-Review | [DIF_REVIEW_TOCK_STABLE][] | Not Started |
Review | Reviewer(s) | Not Started |
Review | Signoff date | Not Started |
[DIF_HW_DESIGN_COMPLETE]: {{< relref "/doc/project/checklist.md#dif_hw_design_complete" >}}
[DIF_HW_VERIFICATION_COMPLETE]: {{< relref "/doc/project/checklist.md#dif_hw_verification_complete" >}}
-[DIF_REVIEW_C_STABLE]: {{< relref "/doc/project/checklist.md#dif_review_c_stable" >}}
-[DIF_TEST_UNIT_COMPLETE]: {{< relref "/doc/project/checklist.md#dif_test_unit_complete" >}}
+[DIF_DOC_HW]: {{< relref "/doc/project/checklist.md#dif_doc_hw" >}}
+[DIF_CODE_STYLE]: {{< relref "/doc/project/checklist.md#dif_code_style" >}}
+[DIF_TEST_UNIT]: {{< relref "/doc/project/checklist.md#dif_test_unit" >}}
[DIF_TODO_COMPLETE]: {{< relref "/doc/project/checklist.md#dif_todo_complete" >}}
-[DIF_REVIEW_TOCK_STABLE]: {{< relref "/doc/project/checklist.md#dif_review_tock_stable" >}}