SYSCTRL_NS_ACCESS_PERIPH_CFG0

Bit Field

Read/Write

Field Name

Description

28

RW

PWM_ACCESS

Allow Non-Secure code to access the PWM

27

RW

LIN_ACCESS

Allow Non-Secure code to access the LIN[0:0]

26

RW

TOF_ACCESS

Allow Non-Secure code to access the TOF

25

RW

PCM_ACCESS

Allow Non-Secure code to access the PCM[0:0]

24

RW

UART_ACCESS

Allow Non-Secure code to access the UART[0:0]

23:22

RW

I2C_ACCESS

Allow Non-Secure code to access the I2C[1:0]

21:20

RW

SPI_ACCESS

Allow Non-Secure code to access the SPI[1:0]

19

RW

GPIO_SRC_ACCESS

Allow Non-Secure code to access the GPIO_SRC

18

RW

GPIO_ACCESS

Allow Non-Secure code to access the GPIO

17

RW

CC312_ACCESS

Allow Non-Secure code to access the CC312

16

RW

ASCC_ACCESS

Allow Non-Secure code to access the ASCC

15:12

RW

TIMER_ACCESS

Allow Non-Secure code to access the Timer[3:0]

10

RW

CRC_ACCESS

Allow Non-Secure code to access the CRC

8

RW

NMI_ACCESS

Allow Non-Secure code to access the NMI

7

RW

WATCHDOG_ACCESS

Allow Non-Secure code to access the Watchdog

6

RW

SYSCTRL_ACCESS

Allow Non-Secure code to access the SYSCTRL

5

RW

SENSOR_ACCESS

Allow Non-Secure code to access the Sensor

4

RW

ACS_ACCESS

Allow Non-Secure code to access the ACS

3

RW

LSAD_ACCESS

Allow Non-Secure code to access the LSAD config

2

RW

TEST_CTRL_ACCESS

Allow Non-Secure code to access the TEST_CTRL config

1

RW

CLK_ACCESS

Allow Non-Secure code to access the CLK config

0

RW

RESET_ACCESS

Allow Non-Secure code to access the Reset

Bit Field

Field Name

Value Symbol

Value Description

Hex Value

28

PWM_ACCESS

NS_CANNOT_ACCESS_PWM

Non-Secure code cannot access the PWM

0x0*

NS_CAN_ACCESS_PWM

Non-Secure code can access the PWM

0x1

27

LIN_ACCESS

NS_CANNOT_ACCESS_LIN

Non-Secure code cannot access the LIN

0x0*

NS_CAN_ACCESS_LIN

Non-Secure code can access the LIN

0x1

26

TOF_ACCESS

NS_CANNOT_ACCESS_TOF

Non-Secure code cannot access the TOF

0x0*

NS_CAN_ACCESS_TOF

Non-Secure code can access the TOF

0x1

25

PCM_ACCESS

NS_CANNOT_ACCESS_PCM0

Non-Secure code cannot access the PCM0

0x0*

NS_CAN_ACCESS_PCM0

Non-Secure code can access the PCM0

0x1

24

UART_ACCESS

NS_CANNOT_ACCESS_UART0

Non-Secure code cannot access the UART0

0x0*

NS_CAN_ACCESS_UART0

Non-Secure code can access the UART0

0x1

23:22

I2C_ACCESS

NS_CANNOT_ACCESS_I2C0

Non-Secure code cannot access the I2C0

0x0*

NS_CANNOT_ACCESS_I2C1

Non-Secure code cannot access the I2C1

0x0*

NS_CAN_ACCESS_I2C0

Non-Secure code can access the I2C0

0x1

NS_CAN_ACCESS_I2C1

Non-Secure code can access the I2C1

0x2

21:20

SPI_ACCESS

NS_CANNOT_ACCESS_SPI0

Non-Secure code cannot access the SPI0

0x0*

NS_CANNOT_ACCESS_SPI1

Non-Secure code cannot access the SPI1

0x0*

NS_CAN_ACCESS_SPI0

Non-Secure code can access the SPI0

0x1

NS_CAN_ACCESS_SPI1

Non-Secure code can access the SPI1

0x2

19

GPIO_SRC_ACCESS

NS_CANNOT_ACCESS_GPIO_SRC

Non-Secure code cannot access the GPIO_SRC

0x0*

NS_CAN_ACCESS_GPIO_SRC

Non-Secure code can access the GPIO_SRC

0x1

18

GPIO_ACCESS

NS_CANNOT_ACCESS_GPIO

Non-Secure code cannot access the GPIO

0x0*

NS_CAN_ACCESS_GPIO

Non-Secure code can access the GPIO

0x1

17

CC312_ACCESS

NS_CANNOT_ACCESS_CC312

Non-Secure code cannot access the CC312

0x0*

NS_CAN_ACCESS_CC312

Non-Secure code can access the CC312

0x1

16

ASCC_ACCESS

NS_CANNOT_ACCESS_ASCC

Non-Secure code cannot access the ASCC

0x0*

NS_CAN_ACCESS_ASCC

Non-Secure code can access the ASCC

0x1

15:12

TIMER_ACCESS

NS_CANNOT_ACCESS_TIMER0

Non-Secure code cannot access the Timer0

0x0*

NS_CANNOT_ACCESS_TIMER1

Non-Secure code cannot access the Timer1

0x0*

NS_CANNOT_ACCESS_TIMER2

Non-Secure code cannot access the Timer2

0x0*

NS_CANNOT_ACCESS_TIMER3

Non-Secure code cannot access the Timer3

0x0*

NS_CAN_ACCESS_TIMER0

Non-Secure code can access the Timer0

0x1

NS_CAN_ACCESS_TIMER1

Non-Secure code can access the Timer1

0x2

NS_CAN_ACCESS_TIMER2

Non-Secure code can access the Timer2

0x4

NS_CAN_ACCESS_TIMER3

Non-Secure code can access the Timer3

0x8

10

CRC_ACCESS

NS_CANNOT_ACCESS_CRC

Non-Secure code cannot access the CRC

0x0*

NS_CAN_ACCESS_CRC

Non-Secure code can access the CRC

0x1

8

NMI_ACCESS

NS_CANNOT_ACCESS_NMI

Non-Secure code cannot access the NMI

0x0*

NS_CAN_ACCESS_NMI

Non-Secure code can access the NMI

0x1

7

WATCHDOG_ACCESS

NS_CANNOT_ACCESS_WATCHDOG

Non-Secure code cannot access the Watchdog

0x0*

NS_CAN_ACCESS_WATCHDOG

Non-Secure code can access the Watchdog

0x1

6

SYSCTRL_ACCESS

NS_CANNOT_ACCESS_SYSCTRL

Non-Secure code cannot access the SYSCTRL

0x0*

NS_CAN_ACCESS_SYSCTRL

Non-Secure code can access the SYSCTRL

0x1

5

SENSOR_ACCESS

NS_CANNOT_ACCESS_SENSOR

Non-Secure code cannot access the Sensor

0x0*

NS_CAN_ACCESS_SENSOR

Non-Secure code can access the Sensor

0x1

4

ACS_ACCESS

NS_CANNOT_ACCESS_ACS

Non-Secure code cannot access the ACS

0x0*

NS_CAN_ACCESS_ACS

Non-Secure code can access the ACS

0x1

3

LSAD_ACCESS

NS_CANNOT_ACCESS_LSAD

Non-Secure code cannot access the LSAD

0x0*

NS_CAN_ACCESS_LSAD

Non-Secure code can access the LSAD

0x1

2

TEST_CTRL_ACCESS

NS_CANNOT_ACCESS_TEST_CTRL

Non-Secure code cannot access the TEST_CTRL

0x0*

NS_CAN_ACCESS_TEST_CTRL

Non-Secure code can access the TEST_CTRL

0x1

1

CLK_ACCESS

NS_CANNOT_ACCESS_CLK

Non-Secure code cannot access the CLK config

0x0*

NS_CAN_ACCESS_CLK

Non-Secure code can access the CLK config

0x1

0

RESET_ACCESS

NS_CANNOT_ACCESS_RESET

Non-Secure code cannot access the Reset

0x0*

NS_CAN_ACCESS_RESET

Non-Secure code can access the Reset

0x1