2024-01-04 11:06:41 +08:00

50 lines
976 B
YAML

transforms:
- !DeleteEnums
from: ^(DC|GU|MPE|PAM|PM|RA|RFCE|ROR|SAF|TFCE|UPFD|WFE|CSTF|EDFE|MACAHR_AE|MCF|AAB)$
- !RenameEnumVariants
enum: ^CSR$
from: Disabled
to: Rollover
- !RenameEnumVariants
enum: ^CSR$
from: Enabled
to: NotRollover
- !MakeFieldArray
fieldsets: ^MACACR$
from: ATSEN\d
to: ATSEN
# merge MAC Address 1/2/3 high/low register
- !RenameFields
fieldset: .*
from: MACA[1-3]([HL])
to: MACA$1
- !MergeFieldsets
from: MACA[1-3]HR
to: MACAHR
- !MergeFieldsets
from: MACA[1-3]LR
to: MACALR
- !MakeRegisterArray
blocks: .*
from: MACA[1-3]HR
to: MACAHR
- !MakeRegisterArray
blocks: .*
from: MACA[1-3]LR
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