28 lines
661 B
YAML
28 lines
661 B
YAML
transforms:
|
|
# OTG_FS_HOST
|
|
- !ModifyByteOffset
|
|
block: OTG_FS_HOST
|
|
add_offset: 0x400
|
|
- !MergeFieldsets
|
|
from: (HCINT|HCCHAR|HCINTMSK|HCTSIZ)\d
|
|
to: $1
|
|
- !MakeRegisterArray
|
|
blocks: .*
|
|
from: (HCINT|HCCHAR|HCINTMSK|HCTSIZ)\d
|
|
to: $1
|
|
# OTG_FS_DEVICE
|
|
- !ModifyByteOffset
|
|
block: OTG_FS_DEVICE
|
|
add_offset: 0x800
|
|
# Excluding endpoint 0, it has special registers.
|
|
- !MergeFieldsets
|
|
from: (DIEPCTL|D[IO]EPINT|D[IO]EPTSIZ|DTXFSTS)[1-9]
|
|
to: $1
|
|
- !MakeRegisterArray
|
|
blocks: .*
|
|
from: (DIEPCTL|D[IO]EPINT|D[IO]EPTSIZ|DTXFSTS)[1-9]
|
|
to: $1
|
|
- !ModifyByteOffset
|
|
block: OTG_FS_PWRCLK
|
|
add_offset: 0xE00
|