[otp_ctrl] Regenerate files

Signed-off-by: Michael Schaffner <msf@opentitan.org>
diff --git a/hw/ip/otp_ctrl/data/otp_ctrl.hjson b/hw/ip/otp_ctrl/data/otp_ctrl.hjson
index 8098a93..b390c50 100644
--- a/hw/ip/otp_ctrl/data/otp_ctrl.hjson
+++ b/hw/ip/otp_ctrl/data/otp_ctrl.hjson
@@ -191,7 +191,7 @@
     { name: "HwCfgSize",
       desc: "Size of the HW_CFG partition",
       type: "int",
-      default: "208",
+      default: "240",
       local: "true"
     },
     { name: "DeviceIdOffset",
@@ -206,22 +206,10 @@
       default: "32",
       local: "true"
     },
-    { name: "HwCfgContentOffset",
-      desc: "Offset of HW_CFG_CONTENT",
-      type: "int",
-      default: "1568",
-      local: "true"
-    },
-    { name: "HwCfgContentSize",
-      desc: "Size of HW_CFG_CONTENT",
-      type: "int",
-      default: "168",
-      local: "true"
-    },
     { name: "HwCfgDigestOffset",
       desc: "Offset of HW_CFG_DIGEST",
       type: "int",
-      default: "1736",
+      default: "1768",
       local: "true"
     },
     { name: "HwCfgDigestSize",
@@ -233,7 +221,7 @@
     { name: "Secret0Offset",
       desc: "Offset of the SECRET0 partition",
       type: "int",
-      default: "1744",
+      default: "1776",
       local: "true"
     },
     { name: "Secret0Size",
@@ -245,7 +233,7 @@
     { name: "TestUnlockTokenOffset",
       desc: "Offset of TEST_UNLOCK_TOKEN",
       type: "int",
-      default: "1744",
+      default: "1776",
       local: "true"
     },
     { name: "TestUnlockTokenSize",
@@ -257,7 +245,7 @@
     { name: "TestExitTokenOffset",
       desc: "Offset of TEST_EXIT_TOKEN",
       type: "int",
-      default: "1760",
+      default: "1792",
       local: "true"
     },
     { name: "TestExitTokenSize",
@@ -269,7 +257,7 @@
     { name: "Secret0DigestOffset",
       desc: "Offset of SECRET0_DIGEST",
       type: "int",
-      default: "1776",
+      default: "1808",
       local: "true"
     },
     { name: "Secret0DigestSize",
@@ -281,7 +269,7 @@
     { name: "Secret1Offset",
       desc: "Offset of the SECRET1 partition",
       type: "int",
-      default: "1784",
+      default: "1816",
       local: "true"
     },
     { name: "Secret1Size",
@@ -293,7 +281,7 @@
     { name: "FlashAddrKeySeedOffset",
       desc: "Offset of FLASH_ADDR_KEY_SEED",
       type: "int",
-      default: "1784",
+      default: "1816",
       local: "true"
     },
     { name: "FlashAddrKeySeedSize",
@@ -305,7 +293,7 @@
     { name: "FlashDataKeySeedOffset",
       desc: "Offset of FLASH_DATA_KEY_SEED",
       type: "int",
-      default: "1816",
+      default: "1848",
       local: "true"
     },
     { name: "FlashDataKeySeedSize",
@@ -317,7 +305,7 @@
     { name: "SramDataKeySeedOffset",
       desc: "Offset of SRAM_DATA_KEY_SEED",
       type: "int",
-      default: "1848",
+      default: "1880",
       local: "true"
     },
     { name: "SramDataKeySeedSize",
@@ -329,7 +317,7 @@
     { name: "Secret1DigestOffset",
       desc: "Offset of SECRET1_DIGEST",
       type: "int",
-      default: "1864",
+      default: "1896",
       local: "true"
     },
     { name: "Secret1DigestSize",
@@ -341,19 +329,19 @@
     { name: "Secret2Offset",
       desc: "Offset of the SECRET2 partition",
       type: "int",
-      default: "1872",
+      default: "1904",
       local: "true"
     },
     { name: "Secret2Size",
       desc: "Size of the SECRET2 partition",
       type: "int",
-      default: "120",
+      default: "88",
       local: "true"
     },
     { name: "RmaTokenOffset",
       desc: "Offset of RMA_TOKEN",
       type: "int",
-      default: "1872",
+      default: "1904",
       local: "true"
     },
     { name: "RmaTokenSize",
@@ -365,7 +353,7 @@
     { name: "CreatorRootKeyShare0Offset",
       desc: "Offset of CREATOR_ROOT_KEY_SHARE0",
       type: "int",
-      default: "1888",
+      default: "1920",
       local: "true"
     },
     { name: "CreatorRootKeyShare0Size",
@@ -377,7 +365,7 @@
     { name: "CreatorRootKeyShare1Offset",
       desc: "Offset of CREATOR_ROOT_KEY_SHARE1",
       type: "int",
-      default: "1920",
+      default: "1952",
       local: "true"
     },
     { name: "CreatorRootKeyShare1Size",
diff --git a/hw/ip/otp_ctrl/doc/otp_ctrl_mmap.md b/hw/ip/otp_ctrl/doc/otp_ctrl_mmap.md
index 379c1b1..db184ef 100644
--- a/hw/ip/otp_ctrl/doc/otp_ctrl_mmap.md
+++ b/hw/ip/otp_ctrl/doc/otp_ctrl_mmap.md
@@ -9,19 +9,18 @@
 |         |                |            |      64bit       | [CREATOR_SW_CFG_DIGEST](#Reg_creator_sw_cfg_digest_0) |     0x2F8      |     8      |
 |    1    |  OWNER_SW_CFG  |    768     |      32bit       |                 OWNER_SW_CFG_CONTENT                  |     0x300      |    760     |
 |         |                |            |      64bit       |   [OWNER_SW_CFG_DIGEST](#Reg_owner_sw_cfg_digest_0)   |     0x5F8      |     8      |
-|    2    |     HW_CFG     |    208     |      32bit       |                       DEVICE_ID                       |     0x600      |     32     |
-|         |                |            |      32bit       |                    HW_CFG_CONTENT                     |     0x620      |    168     |
-|         |                |            |      64bit       |         [HW_CFG_DIGEST](#Reg_hw_cfg_digest_0)         |     0x6C8      |     8      |
-|    3    |    SECRET0     |     40     |      64bit       |                   TEST_UNLOCK_TOKEN                   |     0x6D0      |     16     |
-|         |                |            |      64bit       |                    TEST_EXIT_TOKEN                    |     0x6E0      |     16     |
-|         |                |            |      64bit       |        [SECRET0_DIGEST](#Reg_secret0_digest_0)        |     0x6F0      |     8      |
-|    4    |    SECRET1     |     88     |      64bit       |                  FLASH_ADDR_KEY_SEED                  |     0x6F8      |     32     |
-|         |                |            |      64bit       |                  FLASH_DATA_KEY_SEED                  |     0x718      |     32     |
-|         |                |            |      64bit       |                  SRAM_DATA_KEY_SEED                   |     0x738      |     16     |
-|         |                |            |      64bit       |        [SECRET1_DIGEST](#Reg_secret1_digest_0)        |     0x748      |     8      |
-|    5    |    SECRET2     |    120     |      64bit       |                       RMA_TOKEN                       |     0x750      |     16     |
-|         |                |            |      64bit       |                CREATOR_ROOT_KEY_SHARE0                |     0x760      |     32     |
-|         |                |            |      64bit       |                CREATOR_ROOT_KEY_SHARE1                |     0x780      |     32     |
+|    2    |     HW_CFG     |    240     |      32bit       |                       DEVICE_ID                       |     0x600      |     32     |
+|         |                |            |      64bit       |         [HW_CFG_DIGEST](#Reg_hw_cfg_digest_0)         |     0x6E8      |     8      |
+|    3    |    SECRET0     |     40     |      64bit       |                   TEST_UNLOCK_TOKEN                   |     0x6F0      |     16     |
+|         |                |            |      64bit       |                    TEST_EXIT_TOKEN                    |     0x700      |     16     |
+|         |                |            |      64bit       |        [SECRET0_DIGEST](#Reg_secret0_digest_0)        |     0x710      |     8      |
+|    4    |    SECRET1     |     88     |      64bit       |                  FLASH_ADDR_KEY_SEED                  |     0x718      |     32     |
+|         |                |            |      64bit       |                  FLASH_DATA_KEY_SEED                  |     0x738      |     32     |
+|         |                |            |      64bit       |                  SRAM_DATA_KEY_SEED                   |     0x758      |     16     |
+|         |                |            |      64bit       |        [SECRET1_DIGEST](#Reg_secret1_digest_0)        |     0x768      |     8      |
+|    5    |    SECRET2     |     88     |      64bit       |                       RMA_TOKEN                       |     0x770      |     16     |
+|         |                |            |      64bit       |                CREATOR_ROOT_KEY_SHARE0                |     0x780      |     32     |
+|         |                |            |      64bit       |                CREATOR_ROOT_KEY_SHARE1                |     0x7A0      |     32     |
 |         |                |            |      64bit       |        [SECRET2_DIGEST](#Reg_secret2_digest_0)        |     0x7C0      |     8      |
 |    6    |   LIFE_CYCLE   |     56     |      32bit       |                       LC_STATE                        |     0x7C8      |     24     |
 |         |                |            |      32bit       |                   LC_TRANSITION_CNT                   |     0x7E0      |     32     |
\ No newline at end of file
diff --git a/hw/ip/otp_ctrl/rtl/otp_ctrl_part_pkg.sv b/hw/ip/otp_ctrl/rtl/otp_ctrl_part_pkg.sv
index 9a87424..4297fd3 100644
--- a/hw/ip/otp_ctrl/rtl/otp_ctrl_part_pkg.sv
+++ b/hw/ip/otp_ctrl/rtl/otp_ctrl_part_pkg.sv
@@ -128,7 +128,7 @@
     '{
       variant:    Buffered,
       offset:     11'd1536,
-      size:       208,
+      size:       240,
       key_sel:    key_sel_e'('0),
       secret:     1'b0,
       hw_digest:  1'b1,
@@ -138,7 +138,7 @@
     // SECRET0
     '{
       variant:    Buffered,
-      offset:     11'd1744,
+      offset:     11'd1776,
       size:       40,
       key_sel:    Secret0Key,
       secret:     1'b1,
@@ -149,7 +149,7 @@
     // SECRET1
     '{
       variant:    Buffered,
-      offset:     11'd1784,
+      offset:     11'd1816,
       size:       88,
       key_sel:    Secret1Key,
       secret:     1'b1,
@@ -160,8 +160,8 @@
     // SECRET2
     '{
       variant:    Buffered,
-      offset:     11'd1872,
-      size:       120,
+      offset:     11'd1904,
+      size:       88,
       key_sel:    Secret2Key,
       secret:     1'b1,
       hw_digest:  1'b1,
@@ -203,7 +203,6 @@
   // Breakout types for easier access of individual items.
   typedef struct packed {
       logic [63:0] hw_cfg_digest;
-      logic [1343:0] hw_cfg_content;
       logic [255:0] device_id;
   } otp_hw_cfg_data_t;
   typedef struct packed {
@@ -218,7 +217,7 @@
       256'h0,
       192'h0
     }),
-    960'({
+    704'({
       64'h1E2960279AB8F882,
       256'hA991BEA2CF16541724A52D80A891BCD52BE973D4C5752E3A6912899150240B3A,
       256'hD53651B6259AF2A4FB9DCA186AE168595B637FF7F7BF2E7C26917DDC15EB6827,
@@ -235,9 +234,9 @@
       128'h5869574E09B5710738066DCD7EF4BB9B,
       128'hC48FDBD8A0031C11FA602470308055C4
     }),
-    1664'({
+    1920'({
       64'hABFF25A58087D34A,
-      1344'h0,
+      1600'h0, // unallocated space 
       256'h37E5AE39A58FACEE41389646B3968A3B128F4AF0AFFC1AAC77ADEFF42376E09D
     }),
     6144'({
diff --git a/hw/ip/otp_ctrl/rtl/otp_ctrl_reg_pkg.sv b/hw/ip/otp_ctrl/rtl/otp_ctrl_reg_pkg.sv
index 4f5deff..a6aa2cf 100644
--- a/hw/ip/otp_ctrl/rtl/otp_ctrl_reg_pkg.sv
+++ b/hw/ip/otp_ctrl/rtl/otp_ctrl_reg_pkg.sv
@@ -28,38 +28,36 @@
   parameter int OwnerSwCfgDigestOffset = 1528;
   parameter int OwnerSwCfgDigestSize = 8;
   parameter int HwCfgOffset = 1536;
-  parameter int HwCfgSize = 208;
+  parameter int HwCfgSize = 240;
   parameter int DeviceIdOffset = 1536;
   parameter int DeviceIdSize = 32;
-  parameter int HwCfgContentOffset = 1568;
-  parameter int HwCfgContentSize = 168;
-  parameter int HwCfgDigestOffset = 1736;
+  parameter int HwCfgDigestOffset = 1768;
   parameter int HwCfgDigestSize = 8;
-  parameter int Secret0Offset = 1744;
+  parameter int Secret0Offset = 1776;
   parameter int Secret0Size = 40;
-  parameter int TestUnlockTokenOffset = 1744;
+  parameter int TestUnlockTokenOffset = 1776;
   parameter int TestUnlockTokenSize = 16;
-  parameter int TestExitTokenOffset = 1760;
+  parameter int TestExitTokenOffset = 1792;
   parameter int TestExitTokenSize = 16;
-  parameter int Secret0DigestOffset = 1776;
+  parameter int Secret0DigestOffset = 1808;
   parameter int Secret0DigestSize = 8;
-  parameter int Secret1Offset = 1784;
+  parameter int Secret1Offset = 1816;
   parameter int Secret1Size = 88;
-  parameter int FlashAddrKeySeedOffset = 1784;
+  parameter int FlashAddrKeySeedOffset = 1816;
   parameter int FlashAddrKeySeedSize = 32;
-  parameter int FlashDataKeySeedOffset = 1816;
+  parameter int FlashDataKeySeedOffset = 1848;
   parameter int FlashDataKeySeedSize = 32;
-  parameter int SramDataKeySeedOffset = 1848;
+  parameter int SramDataKeySeedOffset = 1880;
   parameter int SramDataKeySeedSize = 16;
-  parameter int Secret1DigestOffset = 1864;
+  parameter int Secret1DigestOffset = 1896;
   parameter int Secret1DigestSize = 8;
-  parameter int Secret2Offset = 1872;
-  parameter int Secret2Size = 120;
-  parameter int RmaTokenOffset = 1872;
+  parameter int Secret2Offset = 1904;
+  parameter int Secret2Size = 88;
+  parameter int RmaTokenOffset = 1904;
   parameter int RmaTokenSize = 16;
-  parameter int CreatorRootKeyShare0Offset = 1888;
+  parameter int CreatorRootKeyShare0Offset = 1920;
   parameter int CreatorRootKeyShare0Size = 32;
-  parameter int CreatorRootKeyShare1Offset = 1920;
+  parameter int CreatorRootKeyShare1Offset = 1952;
   parameter int CreatorRootKeyShare1Size = 32;
   parameter int Secret2DigestOffset = 1984;
   parameter int Secret2DigestSize = 8;