commit
ecad66103f
File diff suppressed because it is too large
Load Diff
@ -158,8 +158,8 @@ perimap = [
|
||||
('.*:SDIO:sdmmc_v1_2', ('sdmmc', 'v1', 'SDMMC')),
|
||||
('.*:SDMMC:sdmmc_v1_3', ('sdmmc', 'v1', 'SDMMC')),
|
||||
('.*:SPDIFRX:spdifrx1_v1_0', ('spdifrx', 'v1', 'SPDIFRX')),
|
||||
('.*:USB_OTG_FS:otgfs1_v1_2', ('otgfs', 'v1', 'OTG_FS')),
|
||||
('.*:USB_OTG_HS:otghs1_v1_1', ('otghs', 'v1', 'OTG_HS')),
|
||||
('.*:USB_OTG_FS:otgfs1_v1_.*', ('otgfs', 'v1', 'OTG_FS')),
|
||||
('.*:USB_OTG_HS:otghs1_v1_.*', ('otghs', 'v1', 'OTG_HS')),
|
||||
|
||||
('STM32F0.*:RCC:.*', ('rcc', 'f0', 'RCC')),
|
||||
('STM32F1.*:RCC:.*', ('rcc', 'f1', 'RCC')),
|
||||
|
27
transform-USB_OTG.yaml
Normal file
27
transform-USB_OTG.yaml
Normal file
@ -0,0 +1,27 @@
|
||||
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
|
Loading…
x
Reference in New Issue
Block a user