do 2 more transform, fix desc

This commit is contained in:
eZio Pan 2024-01-04 11:06:41 +08:00
parent 9e58b83115
commit bc065a008e
2 changed files with 40 additions and 37 deletions

View File

@ -126,14 +126,6 @@ block/ETHERNET_MAC:
description: Watchdog timeout register description: Watchdog timeout register
byte_offset: 12 byte_offset: 12
fieldset: MACWTR fieldset: MACWTR
- name: MACHT0R
description: Hash Table 0 register
byte_offset: 16
fieldset: MACHT0R
- name: MACHT1R
description: Hash Table 1 register
byte_offset: 20
fieldset: MACHT1R
- name: MACVTR - name: MACVTR
description: VLAN tag register description: VLAN tag register
byte_offset: 80 byte_offset: 80
@ -485,6 +477,13 @@ block/ETHERNET_MAC:
stride: 8 stride: 8
byte_offset: 780 byte_offset: 780
fieldset: MACALR fieldset: MACALR
- name: MACHTR
description: Hash Table 0/1 register
array:
len: 2
stride: 4
byte_offset: 16
fieldset: MACHTR
block/ETHERNET_MTL: block/ETHERNET_MTL:
description: 'Ethernet: MTL mode register (MTL)' description: 'Ethernet: MTL mode register (MTL)'
items: items:
@ -892,27 +891,18 @@ fieldset/MACACR:
description: Auxiliary Snapshot FIFO Clear description: Auxiliary Snapshot FIFO Clear
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
- name: ATSEN0 - name: ATSEN
description: Auxiliary Snapshot 0 Enable description: Auxiliary Snapshot 0-3 Enable
bit_offset: 4 bit_offset: 4
bit_size: 1 bit_size: 1
- name: ATSEN1 array:
description: Auxiliary Snapshot 1 Enable len: 4
bit_offset: 5 stride: 1
bit_size: 1
- name: ATSEN2
description: Auxiliary Snapshot 2 Enable
bit_offset: 6
bit_size: 1
- name: ATSEN3
description: Auxiliary Snapshot 3 Enable
bit_offset: 7
bit_size: 1
fieldset/MACAHR: fieldset/MACAHR:
description: Address 3 high register description: Address 1/2/3 high register
fields: fields:
- name: ADDRHI - name: ADDRHI
description: MAC Address3 [47:32] description: MAC Address 1/2/3 [47:32]
bit_offset: 0 bit_offset: 0
bit_size: 16 bit_size: 16
- name: MBC - name: MBC
@ -928,10 +918,10 @@ fieldset/MACAHR:
bit_offset: 31 bit_offset: 31
bit_size: 1 bit_size: 1
fieldset/MACALR: fieldset/MACALR:
description: Address 2 low register description: Address 1/2/3 low register
fields: fields:
- name: ADDRLO - name: ADDRLO
description: MAC Address 2 [31:0] description: MAC Address 1/2/3 [31:0]
bit_offset: 0 bit_offset: 0
bit_size: 32 bit_size: 32
fieldset/MACARPAR: fieldset/MACARPAR:
@ -1096,18 +1086,11 @@ fieldset/MACECR:
description: Extended Inter-Packet Gap description: Extended Inter-Packet Gap
bit_offset: 25 bit_offset: 25
bit_size: 5 bit_size: 5
fieldset/MACHT0R: fieldset/MACHTR:
description: Hash Table 0 register description: Hash Table 0/1 register
fields: fields:
- name: HT31T0 - name: HT
description: MAC Hash Table First 32 Bits description: MAC Hash Table 32 Bits
bit_offset: 0
bit_size: 32
fieldset/MACHT1R:
description: Hash Table 1 register
fields:
- name: HT63T32
description: MAC Hash Table Second 32 Bits
bit_offset: 0 bit_offset: 0
bit_size: 32 bit_size: 32
fieldset/MACHWF1R: fieldset/MACHWF1R:

View File

@ -9,6 +9,13 @@ transforms:
enum: ^CSR$ enum: ^CSR$
from: Enabled from: Enabled
to: NotRollover to: NotRollover
- !MakeFieldArray
fieldsets: ^MACACR$
from: ATSEN\d
to: ATSEN
# merge MAC Address 1/2/3 high/low register
- !RenameFields - !RenameFields
fieldset: .* fieldset: .*
from: MACA[1-3]([HL]) from: MACA[1-3]([HL])
@ -27,3 +34,16 @@ transforms:
blocks: .* blocks: .*
from: MACA[1-3]LR from: MACA[1-3]LR
to: MACALR to: MACALR
# merge Hash Table 0/1 register
- !RenameFields
fieldset: MACHT\dR
from: HT.+
to: HT
- !MergeFieldsets
from: MACHT\dR
to: MACHTR
- !MakeRegisterArray
blocks: ^ETHERNET_MAC$
from: MACHT\dR
to: MACHTR