Owners manual
System
H3 Datasheet(Revision1.2) Copyright© 2015 Allwinner Technology Co.,Ltd.All Rights Reserved. Page 242
2’b00 = sets smc_int LOW and issues an OKEY response
2’b01 = sets smc_int LOW and issues a DECERR response
2’b10 = sets smc_int HIGH and issues an OKEY response
2’b11 = sets smc_int HIGH and issues a DECERR response
Note:This action is only valid for CPU access, not for MBUS and DMA access.
4.17.4.3. SMC Lockdown Range Register(Default Value: 0x00000000)
Offset: 0x8
Register Name: SMC_LD_RANGE_REG
Bit
R/W
Default/Hex
Description
31
R/W
0x0
LOCKDOWN_EN.
When set to 1, it enables the lockdown_regions field to control the regions
that are to be locked.
30:4
/
/
/
3:0
R/W
0x0
NO_REGIONS_LOCKDOWN.
Control the number of regions to lockdown when the enable bit is set to 1.
4’b0000 = region no_of_regions-1 is locked
4’b0001 = region no_of_regions-1 to region no_of_regions-2 are locked
……
4’b1111 = region no_of_regions-1 to region no_of_regions-16 are locked
Note1: No_of_regions is the value of the no_of_regions field in the configuration register.
Note2: The value programmed in lockdown_range register must not be greater than no_of_regions-1 ,else all regions
are locked.
4.17.4.4. SMC Lockdown Select Register(Default Value: 0x00000000)
Offset: 0xC
Register Name: SMC_LD_SELECT_REG
Bit
R/W
Default/Hex
Description
31:3
/
/
/
2
R/W
0x0
ACCESS_TYPE_SPECU.
Modify the access type of the speculation_control register:
0: no effect. The speculation register remains RW.
1: speculation_control register is RO
1
R/W
0x0
ACCESS_TYPE_SEC_INV_EN.
Modify the access type of the security_inversion_en register.
0: no effect. Security_inversion_en register remains RW.
1: security_inversion_en register is RO
0
R/W
0x0
ACCESS_TYPE_LOCKDOWN_RANGE.
Modify the access type of the lockdown_range register.
0: no effect. Lockdown_range register remains RW
1: lockdown_range register is RO.
confidential