Owners manual
System
H3 Datasheet(Revision1.2) Copyright© 2015 Allwinner Technology Co.,Ltd.All Rights Reserved. Page 240
4.17.2.5. Security inversion is enabled
If you enable security inversion, the SMC permits you to program any combination of security permissions as Table 4-5
shows.
Table 4-5. Region security permissions
SPN field
Secure Read
Secure Write
Non-secure Read
Non-secure Write
4b0000
No
No
No
No
4b0001
No
No
No
Yes
4b0010
No
No
Yes
No
4b0011
No
No
Yes
Yes
4b0100
No
Yes
No
No
4b0101
No
Yes
No
Yes
4b0110
No
Yes
Yes
No
4b0111
No
Yes
Yes
Yes
4b1000
Yes
No
No
No
4b1001
Yes
No
No
Yes
4b1010
Yes
No
Yes
No
4b1011
Yes
No
Yes
Yes
4b1100
Yes
Yes
No
No
4b1101
Yes
Yes
No
Yes
4b1110
Yes
Yes
Yes
No
4b1111
Yes
Yes
Yes
Yes
4.17.3. SMC Register List
Module Name
Base Address
SMC
0x01C1E000
Register Name
Offset
Description
SMC_CONFIG_REG
0x0
SMC Configuration Register
SMC_ACTION_REG
0x4
SMC Action Register
SMC_LD_RANGE_REG
0x8
SMC Lock Down Range Register
SMC_LD_SELECT_REG
0xC
SMC Lock Down Select Register
SMC_INT_STATUS_REG
0x10
SMC Interrupt Status Register
SMC_INT_CLEAR_REG
0x14
SMC Interrupt Clear Register
SMC_MST_BYP_REG
0x18
SMC Master Bypass Register
SMC_MST_SEC_REG
0x1C
SMC Master Secure Register
SMC_FAIL_ADDR_REG
0x20
SMC Fail Address Register
SMC_FAIL_CTRL_REG
0x28
SMC Fail Control Register
SMC_FAIL_ID_REG
0x2C
SMC Fail ID Register
SMC_SPECU_CTRL_REG
0x30
SMC Speculation Control Register
SMC_SEC_INV_EN_REG
0x34
SMC Security Inversion Enable Register
confidential