50 lines
976 B
YAML
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
|