338 lines
7.5 KiB
YAML
338 lines
7.5 KiB
YAML
block/TAMP:
|
|
description: Tamper and backup registers
|
|
items:
|
|
- name: CR1
|
|
description: control register 1
|
|
byte_offset: 0
|
|
fieldset: CR1
|
|
- name: CR2
|
|
description: control register 2
|
|
byte_offset: 4
|
|
fieldset: CR2
|
|
- name: FLTCR
|
|
description: TAMP filter control register
|
|
byte_offset: 12
|
|
fieldset: FLTCR
|
|
- name: IER
|
|
description: TAMP interrupt enable register
|
|
byte_offset: 44
|
|
fieldset: IER
|
|
- name: SR
|
|
description: TAMP status register
|
|
byte_offset: 48
|
|
access: Read
|
|
fieldset: SR
|
|
- name: MISR
|
|
description: TAMP masked interrupt status register
|
|
byte_offset: 52
|
|
access: Read
|
|
fieldset: MISR
|
|
- name: SCR
|
|
description: TAMP status clear register
|
|
byte_offset: 60
|
|
access: Write
|
|
fieldset: SCR
|
|
- name: BKPR
|
|
description: TAMP backup register
|
|
array:
|
|
len: 5
|
|
stride: 4
|
|
byte_offset: 256
|
|
fieldset: BKPR
|
|
- name: HWCFGR2
|
|
description: TAMP hardware configuration register 2
|
|
byte_offset: 1004
|
|
access: Read
|
|
fieldset: HWCFGR2
|
|
- name: HWCFGR1
|
|
description: TAMP hardware configuration register 1
|
|
byte_offset: 1008
|
|
access: Read
|
|
fieldset: HWCFGR1
|
|
- name: VERR
|
|
description: EXTI IP Version register
|
|
byte_offset: 1012
|
|
access: Read
|
|
fieldset: VERR
|
|
- name: IPIDR
|
|
description: EXTI Identification register
|
|
byte_offset: 1016
|
|
access: Read
|
|
fieldset: IPIDR
|
|
- name: SIDR
|
|
description: EXTI Size ID register
|
|
byte_offset: 1020
|
|
access: Read
|
|
fieldset: SIDR
|
|
fieldset/BKPR:
|
|
description: TAMP backup register
|
|
fields:
|
|
- name: BKP
|
|
description: BKP
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/CR1:
|
|
description: control register 1
|
|
fields:
|
|
- name: TAMP1E
|
|
description: TAMP1E
|
|
bit_offset: 0
|
|
bit_size: 1
|
|
- name: TAMP2E
|
|
description: TAMP2E
|
|
bit_offset: 1
|
|
bit_size: 1
|
|
- name: ITAMP1E
|
|
description: ITAMP1E
|
|
bit_offset: 16
|
|
bit_size: 1
|
|
- name: ITAMP3E
|
|
description: ITAMP3E
|
|
bit_offset: 18
|
|
bit_size: 1
|
|
- name: ITAMP4E
|
|
description: ITAMP4E
|
|
bit_offset: 19
|
|
bit_size: 1
|
|
- name: ITAMP5E
|
|
description: ITAMP5E
|
|
bit_offset: 20
|
|
bit_size: 1
|
|
- name: ITAMP6E
|
|
description: ITAMP6E
|
|
bit_offset: 21
|
|
bit_size: 1
|
|
fieldset/CR2:
|
|
description: control register 2
|
|
fields:
|
|
- name: TAMP1NOER
|
|
description: TAMP1NOER
|
|
bit_offset: 0
|
|
bit_size: 1
|
|
- name: TAMP2NOER
|
|
description: TAMP2NOER
|
|
bit_offset: 1
|
|
bit_size: 1
|
|
- name: TAMP1MSK
|
|
description: TAMP1MSK
|
|
bit_offset: 16
|
|
bit_size: 1
|
|
- name: TAMP2MSK
|
|
description: TAMP2MSK
|
|
bit_offset: 17
|
|
bit_size: 1
|
|
- name: TAMP1TRG
|
|
description: TAMP1TRG
|
|
bit_offset: 24
|
|
bit_size: 1
|
|
- name: TAMP2TRG
|
|
description: TAMP2TRG
|
|
bit_offset: 25
|
|
bit_size: 1
|
|
fieldset/FLTCR:
|
|
description: TAMP filter control register
|
|
fields:
|
|
- name: TAMPFREQ
|
|
description: TAMPFREQ
|
|
bit_offset: 0
|
|
bit_size: 3
|
|
- name: TAMPFLT
|
|
description: TAMPFLT
|
|
bit_offset: 3
|
|
bit_size: 2
|
|
- name: TAMPPRCH
|
|
description: TAMPPRCH
|
|
bit_offset: 5
|
|
bit_size: 2
|
|
- name: TAMPPUDIS
|
|
description: TAMPPUDIS
|
|
bit_offset: 7
|
|
bit_size: 1
|
|
fieldset/HWCFGR1:
|
|
description: TAMP hardware configuration register 1
|
|
fields:
|
|
- name: BACKUP_REGS
|
|
description: BACKUP_REGS
|
|
bit_offset: 0
|
|
bit_size: 8
|
|
- name: TAMPER
|
|
description: TAMPER
|
|
bit_offset: 8
|
|
bit_size: 4
|
|
- name: ACTIVE_TAMPER
|
|
description: ACTIVE_TAMPER
|
|
bit_offset: 12
|
|
bit_size: 4
|
|
- name: INT_TAMPER
|
|
description: INT_TAMPER
|
|
bit_offset: 16
|
|
bit_size: 16
|
|
fieldset/HWCFGR2:
|
|
description: TAMP hardware configuration register 2
|
|
fields:
|
|
- name: PTIONREG_OUT
|
|
description: PTIONREG_OUT
|
|
bit_offset: 0
|
|
bit_size: 8
|
|
- name: TRUST_ZONE
|
|
description: TRUST_ZONE
|
|
bit_offset: 8
|
|
bit_size: 4
|
|
fieldset/IER:
|
|
description: TAMP interrupt enable register
|
|
fields:
|
|
- name: TAMP1IE
|
|
description: TAMP1IE
|
|
bit_offset: 0
|
|
bit_size: 1
|
|
- name: TAMP2IE
|
|
description: TAMP2IE
|
|
bit_offset: 1
|
|
bit_size: 1
|
|
- name: ITAMP1IE
|
|
description: ITAMP1IE
|
|
bit_offset: 16
|
|
bit_size: 1
|
|
- name: ITAMP3IE
|
|
description: ITAMP3IE
|
|
bit_offset: 18
|
|
bit_size: 1
|
|
- name: ITAMP4IE
|
|
description: ITAMP4IE
|
|
bit_offset: 19
|
|
bit_size: 1
|
|
- name: ITAMP5IE
|
|
description: ITAMP5IE
|
|
bit_offset: 20
|
|
bit_size: 1
|
|
- name: ITAMP6IE
|
|
description: ITAMP6IE
|
|
bit_offset: 21
|
|
bit_size: 1
|
|
fieldset/IPIDR:
|
|
description: EXTI Identification register
|
|
fields:
|
|
- name: IPID
|
|
description: IP Identification
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/MISR:
|
|
description: TAMP masked interrupt status register
|
|
fields:
|
|
- name: TAMP1MF
|
|
description: "TAMP1MF:"
|
|
bit_offset: 0
|
|
bit_size: 1
|
|
- name: TAMP2MF
|
|
description: TAMP2MF
|
|
bit_offset: 1
|
|
bit_size: 1
|
|
- name: ITAMP1MF
|
|
description: ITAMP1MF
|
|
bit_offset: 16
|
|
bit_size: 1
|
|
- name: ITAMP3MF
|
|
description: ITAMP3MF
|
|
bit_offset: 18
|
|
bit_size: 1
|
|
- name: ITAMP4MF
|
|
description: ITAMP4MF
|
|
bit_offset: 19
|
|
bit_size: 1
|
|
- name: ITAMP5MF
|
|
description: ITAMP5MF
|
|
bit_offset: 20
|
|
bit_size: 1
|
|
- name: ITAMP6MF
|
|
description: ITAMP6MF
|
|
bit_offset: 21
|
|
bit_size: 1
|
|
fieldset/SCR:
|
|
description: TAMP status clear register
|
|
fields:
|
|
- name: CTAMP1F
|
|
description: CTAMP1F
|
|
bit_offset: 0
|
|
bit_size: 1
|
|
- name: CTAMP2F
|
|
description: CTAMP2F
|
|
bit_offset: 1
|
|
bit_size: 1
|
|
- name: CITAMP1F
|
|
description: CITAMP1F
|
|
bit_offset: 16
|
|
bit_size: 1
|
|
- name: CITAMP3F
|
|
description: CITAMP3F
|
|
bit_offset: 18
|
|
bit_size: 1
|
|
- name: CITAMP4F
|
|
description: CITAMP4F
|
|
bit_offset: 19
|
|
bit_size: 1
|
|
- name: CITAMP5F
|
|
description: CITAMP5F
|
|
bit_offset: 20
|
|
bit_size: 1
|
|
- name: CITAMP6F
|
|
description: CITAMP6F
|
|
bit_offset: 21
|
|
bit_size: 1
|
|
- name: CITAMP7F
|
|
description: CITAMP7F
|
|
bit_offset: 22
|
|
bit_size: 1
|
|
fieldset/SIDR:
|
|
description: EXTI Size ID register
|
|
fields:
|
|
- name: SID
|
|
description: Size Identification
|
|
bit_offset: 0
|
|
bit_size: 32
|
|
fieldset/SR:
|
|
description: TAMP status register
|
|
fields:
|
|
- name: TAMP1F
|
|
description: TAMP1F
|
|
bit_offset: 0
|
|
bit_size: 1
|
|
- name: TAMP2F
|
|
description: TAMP2F
|
|
bit_offset: 1
|
|
bit_size: 1
|
|
- name: ITAMP1F
|
|
description: ITAMP1F
|
|
bit_offset: 16
|
|
bit_size: 1
|
|
- name: ITAMP3F
|
|
description: ITAMP3F
|
|
bit_offset: 18
|
|
bit_size: 1
|
|
- name: ITAMP4F
|
|
description: ITAMP4F
|
|
bit_offset: 19
|
|
bit_size: 1
|
|
- name: ITAMP5F
|
|
description: ITAMP5F
|
|
bit_offset: 20
|
|
bit_size: 1
|
|
- name: ITAMP6F
|
|
description: ITAMP6F
|
|
bit_offset: 21
|
|
bit_size: 1
|
|
- name: ITAMP7F
|
|
description: ITAMP7F
|
|
bit_offset: 22
|
|
bit_size: 1
|
|
fieldset/VERR:
|
|
description: EXTI IP Version register
|
|
fields:
|
|
- name: MINREV
|
|
description: Minor Revision number
|
|
bit_offset: 0
|
|
bit_size: 4
|
|
- name: MAJREV
|
|
description: Major Revision number
|
|
bit_offset: 4
|
|
bit_size: 4
|