[aes] Add module parameters to hjson

This commit adds all existing module parameters for AES to the
corresponding hjson file.

Signed-off-by: Pirmin Vogel <vogelpi@lowrisc.org>
diff --git a/hw/ip/aes/data/aes.hjson b/hw/ip/aes/data/aes.hjson
index 1951fa0..a71d9fa 100644
--- a/hw/ip/aes/data/aes.hjson
+++ b/hw/ip/aes/data/aes.hjson
@@ -7,9 +7,56 @@
   name: "aes",
   clock_primary: "clk_i",
   bus_device: "tlul",
-  # Note: All parameters are local, they are not actually configurable.
-  # Selecting values different from the default values below might cause undefined behavior.
   param_list: [
+    { name:    "AES192Enable",
+      type:    "bit",
+      default: "1'b1",
+      desc:    '''
+        Disable (0) or enable (1) support for 192-bit key lengths (AES-192).
+      '''
+      local:   "false",
+      expose:  "false"
+    },
+    { name:    "Masking",
+      type:    "bit",
+      default: "1'b0",
+      desc:    '''
+        Disable (0) or enable (1) first-order masking of the AES cipher core.
+        Masking requires the use of a masked S-Box, see SBoxImpl parameter.
+      '''
+      local:   "false",
+      expose:  "true"
+    },
+    { name:    "SBoxImpl",
+      type:    "aes_pkg::sbox_impl_e",
+      default: "aes_pkg::SBoxImplLut",
+      desc:    '''
+        Selection of the S-Box implementation. See aes_pkg.sv.
+      '''
+      local:   "false",
+      expose:  "true"
+    },
+    { name:    "SecStartTriggerDelay",
+      type:    "int unsigned",
+      default: "0",
+      desc:    '''
+        Manual start trigger delay, useful for SCA measurements.
+        A value of e.g. 40 allows the processor to go into sleep before AES starts operation.
+      '''
+      local:   "false",
+      expose:  "true"
+    },
+    { name:    "AlertAsyncOn",
+      type:    "logic [aes_reg_pkg::NumAlerts-1:0]",
+      default: "{aes_reg_pkg::NumAlerts{1'b1}}",
+      desc:    '''
+        One bit per alert specifying whether the corresponding sender in the AES module and the receiver in the alert handler are in the same clock domain (0) or whether there is an asynchronous boundary in between (1).
+      '''
+      local:   "false",
+      expose:  "false"
+    },
+    # Note: All parameters below are local, they are not actually configurable.
+    # Selecting values different from the default values below might cause undefined behavior.
     { name:    "NumRegsKey",
       type:    "int",
       default: "8",
@@ -21,7 +68,7 @@
       default: "4",
       desc:    "Number registers for initialization vector",
       local:   "true"
-    }
+    },
     { name:    "NumRegsData",
       type:    "int",
       default: "4",