From 66e0a73f3819d9d7e067a514243dfff80760e751 Mon Sep 17 00:00:00 2001 From: eZio Pan Date: Wed, 21 Feb 2024 23:30:56 +0800 Subject: [PATCH] remove 32bit HMONR fieldset --- data/registers/icache_v1_0crr.yaml | 8 -------- data/registers/icache_v1_3crr.yaml | 8 -------- data/registers/icache_v1_4crr.yaml | 8 -------- transforms/ICACHE.yaml | 3 +++ 4 files changed, 3 insertions(+), 24 deletions(-) diff --git a/data/registers/icache_v1_0crr.yaml b/data/registers/icache_v1_0crr.yaml index 37faf9a..589e529 100644 --- a/data/registers/icache_v1_0crr.yaml +++ b/data/registers/icache_v1_0crr.yaml @@ -23,7 +23,6 @@ block/ICACHE: description: ICACHE hit monitor register. byte_offset: 16 access: Read - fieldset: HMONR - name: MMONR description: ICACHE miss monitor register. byte_offset: 20 @@ -75,13 +74,6 @@ fieldset/FCR: description: Clear ERRF flag in SR. bit_offset: 2 bit_size: 1 -fieldset/HMONR: - description: ICACHE hit monitor register. - fields: - - name: HITMON - description: Hit monitor register. - bit_offset: 0 - bit_size: 32 fieldset/IER: description: ICACHE interrupt enable register. fields: diff --git a/data/registers/icache_v1_3crr.yaml b/data/registers/icache_v1_3crr.yaml index 77767ad..35e9081 100644 --- a/data/registers/icache_v1_3crr.yaml +++ b/data/registers/icache_v1_3crr.yaml @@ -23,7 +23,6 @@ block/ICACHE: description: ICACHE hit monitor register. byte_offset: 16 access: Read - fieldset: HMONR - name: MMONR description: ICACHE miss monitor register. byte_offset: 20 @@ -112,13 +111,6 @@ fieldset/FCR: description: Clear ERRF flag in SR. bit_offset: 2 bit_size: 1 -fieldset/HMONR: - description: ICACHE hit monitor register. - fields: - - name: HITMON - description: Hit monitor register. - bit_offset: 0 - bit_size: 32 fieldset/IER: description: ICACHE interrupt enable register. fields: diff --git a/data/registers/icache_v1_4crr.yaml b/data/registers/icache_v1_4crr.yaml index 52c4f72..d495b13 100644 --- a/data/registers/icache_v1_4crr.yaml +++ b/data/registers/icache_v1_4crr.yaml @@ -23,7 +23,6 @@ block/ICACHE: description: ICACHE hit monitor register. byte_offset: 16 access: Read - fieldset: HMONR - name: MMONR description: ICACHE miss monitor register. byte_offset: 20 @@ -112,13 +111,6 @@ fieldset/FCR: description: Clear ERRF flag in SR. bit_offset: 2 bit_size: 1 -fieldset/HMONR: - description: ICACHE hit monitor register. - fields: - - name: HITMON - description: Hit monitor register. - bit_offset: 0 - bit_size: 32 fieldset/IER: description: ICACHE interrupt enable register. fields: diff --git a/transforms/ICACHE.yaml b/transforms/ICACHE.yaml index 6d96e29..7e6e634 100644 --- a/transforms/ICACHE.yaml +++ b/transforms/ICACHE.yaml @@ -1,5 +1,8 @@ transforms: + - !DeleteFieldsets + from: HMONR + - !MergeFieldsets from: CRR\d to: CRR