[flash / top] Add info_sel to flash interface

- Allow flash access to differentiate between the different info types
  of the info partitions in an info bank.

Signed-off-by: Timothy Chen <timothytim@google.com>

[flash / top ] Update top level path reference

Signed-off-by: Timothy Chen <timothytim@google.com>
diff --git a/hw/ip/flash_ctrl/data/flash_ctrl_pkg.sv.tpl b/hw/ip/flash_ctrl/data/flash_ctrl_pkg.sv.tpl
index d5a1b7b..190aa2e 100644
--- a/hw/ip/flash_ctrl/data/flash_ctrl_pkg.sv.tpl
+++ b/hw/ip/flash_ctrl/data/flash_ctrl_pkg.sv.tpl
@@ -272,6 +272,7 @@
     logic                 pg_erase;
     logic                 bk_erase;
     flash_part_e          part;
+    logic [InfoTypesWidth-1:0] info_sel;
     logic [BusAddrW-1:0]  addr;
     logic [BusWidth-1:0]  prog_data;
     logic                 prog_last;
@@ -284,15 +285,16 @@
 
   // default value of flash_req_t (for dangling ports)
   parameter flash_req_t FLASH_REQ_DEFAULT = '{
-    req:         1'b0,
-    scramble_en: 1'b0,
-    ecc_en:      1'b0,
-    he_en:       1'b0,
-    rd:          1'b0,
-    prog:        1'b0,
-    pg_erase:    1'b0,
-    bk_erase:    1'b0,
+    req:         '0,
+    scramble_en: '0,
+    ecc_en:      '0,
+    he_en:       '0,
+    rd:          '0,
+    prog:        '0,
+    pg_erase:    '0,
+    bk_erase:    '0,
     part:        FlashPartData,
+    info_sel:    '0,
     addr:        '0,
     prog_data:   '0,
     prog_last:   '0,
@@ -300,7 +302,7 @@
     region_cfgs: '0,
     addr_key:    128'hDEADBEEFBEEFFACEDEADBEEF5A5AA5A5,
     data_key:    128'hDEADBEEF5A5AA5A5DEADBEEFBEEFFACE,
-    rd_buf_en:   1'b0
+    rd_buf_en:   '0
   };
 
   // memory to flash controller