261 lines
5.6 KiB
YAML
261 lines
5.6 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
|
|
fieldset: SCR
|
|
- name: BKPR
|
|
description: TAMP backup register
|
|
array:
|
|
len: 32
|
|
stride: 4
|
|
byte_offset: 256
|
|
fieldset: BKPR
|
|
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: TAMP3E
|
|
description: TAMP2E
|
|
bit_offset: 2
|
|
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: TAMP3NOER
|
|
description: TAMP3NOER
|
|
bit_offset: 2
|
|
bit_size: 1
|
|
- name: TAMP1MSK
|
|
description: TAMP1MSK
|
|
bit_offset: 16
|
|
bit_size: 1
|
|
- name: TAMP2MSK
|
|
description: TAMP2MSK
|
|
bit_offset: 17
|
|
bit_size: 1
|
|
- name: TAMP3MSK
|
|
description: TAMP3MSK
|
|
bit_offset: 18
|
|
bit_size: 1
|
|
- name: TAMP1TRG
|
|
description: TAMP1TRG
|
|
bit_offset: 24
|
|
bit_size: 1
|
|
- name: TAMP2TRG
|
|
description: TAMP2TRG
|
|
bit_offset: 25
|
|
bit_size: 1
|
|
- name: TAMP3TRG
|
|
description: TAMP3TRG
|
|
bit_offset: 26
|
|
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/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: TAMP3IE
|
|
description: TAMP3IE
|
|
bit_offset: 2
|
|
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/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: TAMP3MF
|
|
description: TAMP3MF
|
|
bit_offset: 2
|
|
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: CTAMP3F
|
|
description: CTAMP3F
|
|
bit_offset: 2
|
|
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
|
|
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: TAMP3F
|
|
description: TAMP3F
|
|
bit_offset: 2
|
|
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
|