11#ifndef T32CM11_SYSCTRL_H_
12#define T32CM11_SYSCTRL_H_
26#define TR_HAL_NUM_PULL_REGISTERS 4
27#define TR_HAL_PINS_PER_PULL_REG 8
29#define TR_HAL_NUM_MODE_REGISTERS 4
30#define TR_HAL_PINS_PER_MODE_REG 8
32#define TR_HAL_NUM_DRIVE_REGISTERS 2
33#define TR_HAL_PINS_PER_DRIVE_REG 16
95#define SYS_CTRL_CHIP_REGISTERS ((SYS_CTRL_REGISTERS_T *) CHIP_MEMORY_MAP_SYS_CTRL_BASE)
98#define SCC_UART0_CLOCK_BIT 16
99#define SCC_UART1_CLOCK_BIT 17
100#define SCC_UART2_CLOCK_BIT 18
102#define TR_HAL_ENABLE_LITE_SLEEP 1
103#define TR_HAL_ENABLE_DEEP_SLEEP 2
#define TR_HAL_NUM_MODE_REGISTERS
Definition T32CM11_sysctrl.h:29
#define TR_HAL_NUM_DRIVE_REGISTERS
Definition T32CZ20_sysctrl.h:31
#define TR_HAL_NUM_PULL_REGISTERS
defines for dealing with the SYS_CTRL pull registers and drive registers
Definition T32CZ20_sysctrl.h:28
offsets for where to find chip registers needed for System Control register which is used to configur...
Definition T32CM11_sysctrl.h:43
__IO uint32_t scratchpad[8]
Definition T32CM11_sysctrl.h:73
__IO uint32_t gpio_drv_ctrl[TR_HAL_NUM_DRIVE_REGISTERS]
Definition T32CM11_sysctrl.h:55
__IO uint32_t reserved3[2]
Definition T32CM11_sysctrl.h:82
__IO uint32_t reserved2[4]
Definition T32CM11_sysctrl.h:72
__IO uint32_t gpio_pin_map[TR_HAL_NUM_MODE_REGISTERS]
Definition T32CM11_sysctrl.h:49
__IO uint32_t reserved[2]
Definition T32CM11_sysctrl.h:46
__IO uint32_t gpio_pull_ctrl[TR_HAL_NUM_PULL_REGISTERS]
Definition T32CM11_sysctrl.h:52
__IO uint32_t system_clock_control
Definition T32CM11_sysctrl.h:45
__IO uint32_t random_number_value
Definition T32CM11_sysctrl.h:69
__IO uint32_t chip_info
Definition T32CM11_sysctrl.h:87
__IO uint32_t enable_wake_on_high
Definition T32CM11_sysctrl.h:76
__IO uint32_t open_drain_enable
Definition T32CM11_sysctrl.h:58
__IO uint32_t random_number_select
Definition T32CM11_sysctrl.h:67
__IO uint32_t analog_IO_enable
Definition T32CM11_sysctrl.h:63
__IO uint32_t random_number_status
Definition T32CM11_sysctrl.h:68
__IO uint32_t sleep_enable
Definition T32CM11_sysctrl.h:44
__IO uint32_t enable_wake_on_low
Definition T32CM11_sysctrl.h:79
__IO uint32_t random_number_trigger
Definition T32CM11_sysctrl.h:66