apply transform and remove OPAMP2

This commit is contained in:
eZio Pan 2024-02-27 18:07:59 +08:00
parent 6fdbf26a5c
commit 57b221bf09
2 changed files with 21 additions and 86 deletions

View File

@ -1,31 +1,19 @@
block/OPAMP: block/OPAMP:
description: Operational amplifiers. description: Operational amplifiers.
items: items:
- name: OPAMP1_CSR - name: CSR
description: OPAMP1 control/status register. description: OPAMP1 control/status register.
byte_offset: 0 byte_offset: 0
fieldset: OPAMP1_CSR fieldset: CSR
- name: OPAMP1_OTR - name: OTR
description: OPAMP1 offset trimming register in normal mode. description: OPAMP1 offset trimming register in normal mode.
byte_offset: 4 byte_offset: 4
fieldset: OPAMP1_OTR fieldset: OTR
- name: OPAMP1_HSOTR - name: HSOTR
description: OPAMP1 offset trimming register in low-power mode. description: OPAMP1 offset trimming register in low-power mode.
byte_offset: 8 byte_offset: 8
fieldset: OPAMP1_HSOTR fieldset: HSOTR
- name: OPAMP2_CSR fieldset/CSR:
description: OPAMP2 control/status register.
byte_offset: 16
fieldset: OPAMP2_CSR
- name: OPAMP2_OTR
description: OPAMP2 offset trimming register in normal mode.
byte_offset: 20
fieldset: OPAMP2_OTR
- name: OPAMP2_HSOTR
description: OPAMP2 offset trimming register in low-power mode.
byte_offset: 24
fieldset: OPAMP2_HSOTR
fieldset/OPAMP1_CSR:
description: OPAMP1 control/status register. description: OPAMP1 control/status register.
fields: fields:
- name: OPAEN - name: OPAEN
@ -72,7 +60,7 @@ fieldset/OPAMP1_CSR:
description: Operational amplifier calibration output. description: Operational amplifier calibration output.
bit_offset: 30 bit_offset: 30
bit_size: 1 bit_size: 1
fieldset/OPAMP1_HSOTR: fieldset/HSOTR:
description: OPAMP1 offset trimming register in low-power mode. description: OPAMP1 offset trimming register in low-power mode.
fields: fields:
- name: TRIMLPOFFSETN - name: TRIMLPOFFSETN
@ -83,7 +71,7 @@ fieldset/OPAMP1_HSOTR:
description: Trim for PMOS differential pairs. description: Trim for PMOS differential pairs.
bit_offset: 8 bit_offset: 8
bit_size: 5 bit_size: 5
fieldset/OPAMP1_OTR: fieldset/OTR:
description: OPAMP1 offset trimming register in normal mode. description: OPAMP1 offset trimming register in normal mode.
fields: fields:
- name: TRIMOFFSETN - name: TRIMOFFSETN
@ -94,68 +82,3 @@ fieldset/OPAMP1_OTR:
description: Trim for PMOS differential pairs. description: Trim for PMOS differential pairs.
bit_offset: 8 bit_offset: 8
bit_size: 5 bit_size: 5
fieldset/OPAMP2_CSR:
description: OPAMP2 control/status register.
fields:
- name: OPAEN
description: Operational amplifier Enable.
bit_offset: 0
bit_size: 1
- name: FORCE_VP
description: Force internal reference on VP (reserved for test).
bit_offset: 1
bit_size: 1
- name: VM_SEL
description: Inverting input selection.
bit_offset: 5
bit_size: 2
- name: OPAHSM
description: Operational amplifier high-speed mode.
bit_offset: 8
bit_size: 1
- name: CALON
description: Calibration mode enabled.
bit_offset: 11
bit_size: 1
- name: CALSEL
description: Calibration selection.
bit_offset: 12
bit_size: 2
- name: PGA_GAIN
description: Operational amplifier Programmable amplifier gain value.
bit_offset: 14
bit_size: 4
- name: USERTRIM
description: User trimming enable.
bit_offset: 18
bit_size: 1
- name: TSTREF
description: OPAMP calibration reference voltage output control (reserved for test).
bit_offset: 29
bit_size: 1
- name: CALOUT
description: Operational amplifier calibration output.
bit_offset: 30
bit_size: 1
fieldset/OPAMP2_HSOTR:
description: OPAMP2 offset trimming register in low-power mode.
fields:
- name: TRIMLPOFFSETN
description: Trim for NMOS differential pairs.
bit_offset: 0
bit_size: 5
- name: TRIMLPOFFSETP
description: Trim for PMOS differential pairs.
bit_offset: 8
bit_size: 5
fieldset/OPAMP2_OTR:
description: OPAMP2 offset trimming register in normal mode.
fields:
- name: TRIMOFFSETN
description: Trim for NMOS differential pairs.
bit_offset: 0
bit_size: 5
- name: TRIMOFFSETP
description: Trim for PMOS differential pairs.
bit_offset: 8
bit_size: 5

View File

@ -1,3 +1,15 @@
transforms: transforms:
- !DeleteEnums - !DeleteEnums
from: ^(LOCK)$ from: ^(LOCK)$
- !DeleteFieldsets
from: OPAMP2_.+
- !RenameRegisters
block: OPAMP
from: OPAMP1_(.+)
to: $1
- !Rename
from: OPAMP1_(.+)
to: $1