SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause brief: | This structure defines the ${.:/register-block-group} register block memory map. copyrights: - Copyright (C) 2021 embedded brains GmbH & Co. KG description: null enabled-by: true identifier: RTEMSDeviceGRLIBGPTIMERTimer index-entries: [] interface-type: register-block links: - role: interface-ingroup uid: gptimer - role: interface-placement uid: gptimer-header definition: - default: count: 1 name: TCNTVAL offset: 0x0 variants: [] - default: count: 1 name: TRLDVAL offset: 0x4 variants: [] - default: count: 1 name: TCTRL offset: 0x8 variants: [] - default: count: 1 name: TLATCH offset: 0xc variants: [] register-prefix: gptimer register-block-group: GPTIMER TIMER register-block-size: 16 registers: - bits: - default: - properties: [r, w] brief: null description: null name: 'TCVAL' start: 0 width: 32 variants: [] brief: | Timer n counter value register description: null name: TCNTVAL width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'TRLDVAL' start: 0 width: 32 variants: [] brief: | Timer n counter reload value register description: null name: TRLDVAL width: 32 - bits: - default: - properties: [r, w] brief: null description: null name: 'WS' start: 8 width: 1 - properties: [r, w] brief: null description: null name: 'WN' start: 7 width: 1 - properties: [r] brief: null description: null name: 'DH' start: 6 width: 1 - properties: [r, w] brief: null description: null name: 'CH' start: 5 width: 1 - properties: [r, w1c] brief: null description: null name: 'IP' start: 4 width: 1 - properties: [r, w] brief: null description: null name: 'IE' start: 3 width: 1 - properties: [r, w] brief: null description: null name: 'LD' start: 2 width: 1 - properties: [r, w] brief: null description: null name: 'RS' start: 1 width: 1 - properties: [r, w] brief: null description: null name: 'EN' start: 0 width: 1 variants: [] brief: | Timer n control register description: null name: TCTRL width: 32 - bits: - default: - properties: [r] brief: null description: null name: 'LTCV' start: 0 width: 32 variants: [] brief: | Timer n latch register description: null name: TLATCH width: 32 name: gptimer_timer notes: null type: interface