diff --git a/libraries/base/dp/dp.peripheral.yaml b/libraries/base/dp/dp.peripheral.yaml
index 3d1ad44d258ed1a8585a4669efafb3bf58dec4b5..2313b1f23bf3155653da5728c03d0de13e930238 100644
--- a/libraries/base/dp/dp.peripheral.yaml
+++ b/libraries/base/dp/dp.peripheral.yaml
@@ -436,15 +436,15 @@ peripherals:
               access_mode: RO
           - - field_name: total_discarded_blocks
               field_description: "The total amount of discarded DP blocks."
-              address_offset: 8 * MM_BUS_SIZE #g_nof_err_counts * MM_BUS_SIZE
+              address_offset: g_nof_err_counts * MM_BUS_SIZE  # 8 * MM_BUS_SIZE
               access_mode: RO
           - - field_name: total_block_count
               field_description: "The total amount of DP blocks that streamed in this dp_block_validate_err."
-              address_offset: 9 * MM_BUS_SIZE #(g_nof_err_counts + 1) * MM_BUS_SIZE
+              address_offset: (g_nof_err_counts + 1) * MM_BUS_SIZE  # 9 * MM_BUS_SIZE
               access_mode: RO
           - - field_name: clear 
               field_description: "Read or write this register to clear all counters."
-              address_offset: 10 * MM_BUS_SIZE #(g_nof_err_counts + 2) * MM_BUS_SIZE
+              address_offset: (g_nof_err_counts + 2) * MM_BUS_SIZE  # 10 * MM_BUS_SIZE
               access_mode: RW