\n
address_offset : 0x0 Bytes (0x0)
size : 0x3C byte (0x0)
mem_usage : registers
protection : not protected
GPR0 General Purpose Register
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DMAREQ_MUX_SEL0 : Selects between two possible sources for SDMA_EVENT[2]:
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL0_0
sim2.ipd_sim_tx_dmareq
0x1 : DMAREQ_MUX_SEL0_1
uart6.ipd_uart_tx_dmareq
End of enumeration elements list.
DMAREQ_MUX_SEL1 : Selects between two possible sources for SDMA_EVENT[7]:
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL1_0
sim2.ipd_sim_rx_dmareq
0x1 : DMAREQ_MUX_SEL1_1
uart6.ipd_uart_rx_dmareq
End of enumeration elements list.
DMAREQ_MUX_SEL2 : Selects between two possible sources for SDMA_EVENT[8]:
bits : 2 - 2 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL2_0
sim1.ipd_sim_tx_dmareq
0x1 : DMAREQ_MUX_SEL2_1
uart5.ipd_uart_tx_dmareq
End of enumeration elements list.
DMAREQ_MUX_SEL3 : Selects between two possible sources for SDMA_EVENT[9]:
bits : 3 - 3 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL3_0
sim1.ipd_sim_rx_dmareq
0x1 : DMAREQ_MUX_SEL3_1
uart5.ipd_uart_rx_dmareq
End of enumeration elements list.
DMAREQ_MUX_SEL4 : Selects between two possible sources for SDMA_EVENT[10]:
bits : 4 - 4 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL4_0
enet2.ipd_req_mac0_timer[1]
0x1 : DMAREQ_MUX_SEL4_1
uart8.ipd_uart_tx_dmareq
End of enumeration elements list.
DMAREQ_MUX_SEL5 : Selects between two possible sources for SDMA_EVENT[16]:
bits : 5 - 5 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL5_0
enet2.ipd_req_mac0_timer[0]
0x1 : DMAREQ_MUX_SEL5_1
uart8.ipd_uart_rx_dmareq
End of enumeration elements list.
DMAREQ_MUX_SEL6 : Selects between two possible sources for SDMA_EVENT[24]:
bits : 6 - 6 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL6_0
enet1.ipd_req_mac0_timer[1]
0x1 : DMAREQ_MUX_SEL6_1
uart7.ipd_uart_tx_dmareq
End of enumeration elements list.
DMAREQ_MUX_SEL7 : Selects between two possible sources for SDMA_EVENT[13]:
bits : 7 - 7 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL7_0
enet1.ipd_req_mac0_timer[0]
0x1 : DMAREQ_MUX_SEL7_1
uart7.ipd_uart_rx_dmareq
End of enumeration elements list.
DMAREQ_MUX_SEL8 : Selects between two possible sources for SDMA_EVENT[43]:
bits : 8 - 8 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL8_0
adc2.ipd_req
0x1 : DMAREQ_MUX_SEL8_1
tsc_dig.interrupt
End of enumeration elements list.
DMAREQ_MUX_SEL9 : Selects between two possible sources for SDMA_EVENT[44]:
bits : 9 - 9 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL9_0
gpt2.ipi_int_gpt
0x1 : DMAREQ_MUX_SEL9_1
lcdif.lcdif_irq
End of enumeration elements list.
DMAREQ_MUX_SEL10 : Selects between two possible sources for SDMA_EVENT[45]:
bits : 10 - 10 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL10_0
epit1.ipi_int_epit_oc
0x1 : DMAREQ_MUX_SEL10_1
csi.ipi_csi_int
End of enumeration elements list.
DMAREQ_MUX_SEL11 : Selects between two possible sources for SDMA_EVENT[46]:
bits : 11 - 11 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL11_0
ecspi4.ipd_req_cspi_tdma
0x1 : DMAREQ_MUX_SEL11_1
i2c4.ipi_int
End of enumeration elements list.
DMAREQ_MUX_SEL12 : Selects between two possible sources for SDMA_EVENT[33]:
bits : 12 - 12 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL12_0
ecspi4.ipd_req_cspi_rdma
0x1 : DMAREQ_MUX_SEL12_1
i2c3.ipi_int
End of enumeration elements list.
DMAREQ_MUX_SEL13 : Selects between two possible sources for SDMA_EVENT[34]:
bits : 13 - 13 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL13_0
ecspi3.ipd_req_cspi_tdma
0x1 : DMAREQ_MUX_SEL13_1
i2c2.ipi_int
End of enumeration elements list.
DMAREQ_MUX_SEL14 : Selects between two possible sources for SDMA_EVENT[0]:
bits : 14 - 14 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL14_0
ecspi3.ipd_req_cspi_rdma
0x1 : DMAREQ_MUX_SEL14_1
i2c1.ipi_int
End of enumeration elements list.
DMAREQ_MUX_SEL15 : Selects between two possible sources for SDMA_EVENT[47]:
bits : 15 - 15 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL15_0
epit2.ipi_int_epit_oc
0x1 : DMAREQ_MUX_SEL15_1
pxp.pxp_irq
End of enumeration elements list.
DMAREQ_MUX_SEL16 : Selects between two possible sources for SDMA_EVENT[32]:
bits : 16 - 16 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL16_0
uart4.ipd_uart_tx_dmareq_b (default)
0x1 : DMAREQ_MUX_SEL16_1
sai1.ipd_req_sai_tx
End of enumeration elements list.
DMAREQ_MUX_SEL17 : Selects between two possible sources for SDMA_EVENT[33]:
bits : 17 - 17 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL17_0
uart5.ipd_uart_rx_dmareq_b (default)
0x1 : DMAREQ_MUX_SEL17_1
sai2.ipd_req_sai_rx
End of enumeration elements list.
DMAREQ_MUX_SEL18 : Selects between two possible sources for SDMA_EVENT[34]:
bits : 18 - 18 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL18_0
uart5.ipd_uart_tx_dmareq_b (default)
0x1 : DMAREQ_MUX_SEL18_1
sai2.ipd_req_sai_tx
End of enumeration elements list.
DMAREQ_MUX_SEL19 : Selects between two possible sources for SDMA_EVENT[47]:
bits : 19 - 19 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL19_0
uart6.ipd_uart_tx_dmareq_b (default)
End of enumeration elements list.
DMAREQ_MUX_SEL20 : Selects between two possible sources for SDMA_EVENT[2]:
bits : 20 - 20 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL20_0
iomux_top.sdma_events[14] (default)
0x1 : DMAREQ_MUX_SEL20_1
csi2.ipi_csi_int_b
End of enumeration elements list.
DMAREQ_MUX_SEL21 : Selects between two possible sources for SDMA_EVENT[29]:
bits : 21 - 21 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL21_0
uart3.ipd_uart_rx_dmareq_b (default)
End of enumeration elements list.
DMAREQ_MUX_SEL22 : Selects between two possible sources for SDMA_EVENT[30]:
bits : 22 - 22 (1 bit)
access : read-write
Enumeration:
0 : DMAREQ_MUX_SEL22_0
uart3.ipd_uart_tx_dmareq_b (default)
End of enumeration elements list.
GPR4 General Purpose Register
address_offset : 0x10 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
SDMA_STOP_REQ : SDMA stop request.
bits : 0 - 0 (1 bit)
access : read-only
Enumeration:
0 : SDMA_STOP_REQ_0
stop request off
0x1 : SDMA_STOP_REQ_1
stop request on
End of enumeration elements list.
CAN1_STOP_REQ : CAN1 stop request.
bits : 1 - 1 (1 bit)
access : read-only
Enumeration:
0 : CAN1_STOP_REQ_0
stop request off
0x1 : CAN1_STOP_REQ_1
stop request on
End of enumeration elements list.
CAN2_STOP_REQ : CAN2 stop request.
bits : 2 - 2 (1 bit)
access : read-only
Enumeration:
0 : CAN2_STOP_REQ_0
stop request off
0x1 : CAN2_STOP_REQ_1
stop request on
End of enumeration elements list.
ENET1_STOP_REQ : ENET1 stop request.
bits : 3 - 3 (1 bit)
access : read-only
Enumeration:
0 : ENET1_STOP_REQ_0
stop request off
0x1 : ENET1_STOP_REQ_1
stop request on
End of enumeration elements list.
ENET2_STOP_REQ : ENET2 stop request.
bits : 4 - 4 (1 bit)
access : read-only
Enumeration:
0 : ENET2_STOP_REQ_0
stop request off
0x1 : ENET2_STOP_REQ_1
stop request on
End of enumeration elements list.
SAI1_STOP_REQ : SAI1 stop request.
bits : 5 - 5 (1 bit)
access : read-only
Enumeration:
0 : SAI1_STOP_REQ_0
stop request off
0x1 : SAI1_STOP_REQ_1
stop request on
End of enumeration elements list.
SAI2_STOP_REQ : SAI2 stop request.
bits : 6 - 6 (1 bit)
access : read-only
Enumeration:
0 : SAI2_STOP_REQ_0
stop request off
0x1 : SAI2_STOP_REQ_1
stop request on
End of enumeration elements list.
SAI3_STOP_REQ : SAI3 stop request.
bits : 7 - 7 (1 bit)
access : read-only
Enumeration:
0 : SAI3_STOP_REQ_0
stop request off
0x1 : SAI3_STOP_REQ_1
stop request on
End of enumeration elements list.
ENET_IPG_CLK_S_EN : ENET ipg_clk_s clock gating enable
bits : 8 - 8 (1 bit)
access : read-write
Enumeration:
0 : ENET_IPG_CLK_S_EN_0
ipg_clk_s is gated when there's no IPS access
0x1 : ENET_IPG_CLK_S_EN_1
ipg_clk_s is always on
End of enumeration elements list.
SDMA_STOP_ACK : SDMA stop acknowledge. This is a status (read-only) bit
bits : 16 - 16 (1 bit)
access : read-only
Enumeration:
0 : SDMA_STOP_ACK_0
SDMA stop acknowledge is not asserted
0x1 : SDMA_STOP_ACK_1
SDMA stop acknowledge is asserted, SDMA is in STOP mode
End of enumeration elements list.
CAN1_STOP_ACK : CAN1 stop acknowledge. This is a status (read-only) bit
bits : 17 - 17 (1 bit)
access : read-only
Enumeration:
0 : CAN1_STOP_ACK_0
CAN1 stop acknowledge is not asserted
0x1 : CAN1_STOP_ACK_1
CAN1 stop acknowledge is asserted, SDMA is in STOP mode
End of enumeration elements list.
CAN2_STOP_ACK : CAN2 stop acknowledge. This is a status (read-only) bit
bits : 18 - 18 (1 bit)
access : read-only
Enumeration:
0 : CAN2_STOP_ACK_0
CAN2 stop acknowledge is not asserted
0x1 : CAN2_STOP_ACK_1
CAN2 stop acknowledge is asserted, SDMA is in STOP mode
End of enumeration elements list.
ENET1_STOP_ACK : ENET1 stop acknowledge. This is a status (read-only) bit
bits : 19 - 19 (1 bit)
access : read-only
Enumeration:
0 : ENET1_STOP_ACK_0
ENET1 stop acknowledge is not asserted
0x1 : ENET1_STOP_ACK_1
ENET1 stop acknowledge is asserted, SDMA is in STOP mode
End of enumeration elements list.
ENET2_STOP_ACK : ENET2 stop acknowledge. This is a status (read-only) bit
bits : 20 - 20 (1 bit)
access : read-only
Enumeration:
0 : ENET2_STOP_ACK_0
ENET2 stop acknowledge is not asserted
0x1 : ENET2_STOP_ACK_1
ENET2 stop acknowledge is asserted, SDMA is in STOP mode
End of enumeration elements list.
SAI1_STOP_ACK : SAI1 stop acknowledge. This is a status (read-only) bit
bits : 21 - 21 (1 bit)
access : read-only
Enumeration:
0 : SAI1_STOP_ACK_0
SAI1 stop acknowledge is not asserted
0x1 : SAI1_STOP_ACK_1
SAI1 stop acknowledge is asserted, SDMA is in STOP mode
End of enumeration elements list.
SAI2_STOP_ACK : SAI2 stop acknowledge. This is a status (read-only) bit
bits : 22 - 22 (1 bit)
access : read-only
Enumeration:
0 : SAI2_STOP_ACK_0
SAI2 stop acknowledge is not asserted
0x1 : SAI2_STOP_ACK_1
SAI2 stop acknowledge is asserted, SDMA is in STOP mode
End of enumeration elements list.
SAI3_STOP_ACK : SAI3 stop acknowledge. This is a status (read-only) bit
bits : 23 - 23 (1 bit)
access : read-only
Enumeration:
0 : SAI3_STOP_ACK_0
SAI3 stop acknowledge is not asserted
0x1 : SAI3_STOP_ACK_1
SAI3 stop acknowledge is asserted, SDMA is in STOP mode
End of enumeration elements list.
ARM_WFI : ARM A7 WFI event out indicating on WFI state of the cores (these are status, read only bits)
bits : 30 - 30 (1 bit)
access : read-only
Enumeration:
0 : ARM_WFI_0
ARM Core[GPR5-index] is not in WFI mode
0x1 : ARM_WFI_1
ARM Core[GPR5-index] is in WFI mode
End of enumeration elements list.
ARM_WFE : ARM A7 WFE event out indication on WFE state of the cores (these are status, read only bits)
bits : 31 - 31 (1 bit)
access : read-only
Enumeration:
0 : ARM_WFE_0
ARM Core[GPR5-index - 4] is not in WFE mode
0x1 : ARM_WFE_1
ARM Core[GPR5-index - 4] is in WFE mode
End of enumeration elements list.
GPR5 General Purpose Register
address_offset : 0x14 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
WDOG1_MASK : WDOG1 Timeout Mask
bits : 6 - 6 (1 bit)
access : read-write
Enumeration:
0 : WDOG1_MASK_0
WDOG1 Timeout behaves normally
0x1 : WDOG1_MASK_1
WDOG1 Timeout is masked
End of enumeration elements list.
WDOG2_MASK : WDOG2 Timeout Mask
bits : 7 - 7 (1 bit)
access : read-write
Enumeration:
0 : WDOG2_MASK_0
WDOG2 Timeout behaves normally
0x1 : WDOG2_MASK_1
WDOG2 Timeout is masked
End of enumeration elements list.
WDOG3_MASK : WDOG3 Timeout Mask
bits : 20 - 20 (1 bit)
access : read-write
Enumeration:
0 : WDOG3_MASK_0
WDOG3 Timeout behaves normally
0x1 : WDOG3_MASK_1
WDOG3 Timeout is masked
End of enumeration elements list.
GPT2_CAPIN1_SEL : GPT2 input capture channel 1 source select
bits : 23 - 23 (1 bit)
access : read-write
Enumeration:
0 : GPT2_CAPIN1_SEL_0
source from pad
0x1 : GPT2_CAPIN1_SEL_1
source from enet1.ipp_do_mac0_timer[3]
End of enumeration elements list.
GPT2_CAPIN2_SEL : GPT2 input capture channel 2 source select
bits : 24 - 24 (1 bit)
access : read-write
Enumeration:
0 : GPT2_CAPIN2_SEL_0
source from pad
0x1 : GPT2_CAPIN2_SEL_1
source from enet2.ipp_do_mac0_timer[3]
End of enumeration elements list.
ENET1_EVENT3IN_SEL : ENET1 input timer event3 source select
bits : 25 - 25 (1 bit)
access : read-write
Enumeration:
0 : ENET1_EVENT3IN_SEL_0
event3 source input from pad
0x1 : ENET1_EVENT3IN_SEL_1
event3 source input from gpt2.ipp_do_cmpout1
End of enumeration elements list.
ENET2_EVENT3IN_SEL : ENET2 input timer event3 source select
bits : 26 - 26 (1 bit)
access : read-write
Enumeration:
0 : ENET2_EVENT3IN_SEL_0
event3 source input from pad
0x1 : ENET2_EVENT3IN_SEL_1
event3 source input from gpt2.ipp_do_cmpout2
End of enumeration elements list.
VREF_1M_CLK_GPT1 : GPT1 1 MHz clock source select
bits : 28 - 28 (1 bit)
access : read-write
Enumeration:
0 : VREF_1M_CLK_GPT1_0
GPT1 ipg_clk_highfreq driven by IPG_PERCLK
0x1 : VREF_1M_CLK_GPT1_1
GPT1 ipg_clk_highfreq driven by anatop 1 MHz clock
End of enumeration elements list.
VREF_1M_CLK_GPT2 : GPT2 1 MHz clock source select
bits : 29 - 29 (1 bit)
access : read-write
Enumeration:
0 : VREF_1M_CLK_GPT2_0
GPT2 ipg_clk_highfreq driven by IPG_PERCLK
0x1 : VREF_1M_CLK_GPT2_1
GPT2 ipg_clk_highfreq driven by anatop 1 MHz clock
End of enumeration elements list.
REF_1M_CLK_EPIT1 : EPIT1 1 MHz clock source select
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
0 : REF_1M_CLK_EPIT1_0
EPIT1 ipg_clk_highfreq driven by IPG_PERCLK
0x1 : REF_1M_CLK_EPIT1_1
EPIT1 ipg_clk highfreq driven by anatop 1 MHz clock
End of enumeration elements list.
REF_1M_CLK_EPIT2 : EPIT2 1 MHz clock source select
bits : 31 - 31 (1 bit)
access : read-write
Enumeration:
0 : REF_1M_CLK_EPIT2_0
EPIT2 ipg_clk_highfreq driven by IPG_PERCLK
0x1 : REF_1M_CLK_EPIT2_1
EPIT2 ipg_clk_highfreq driven by anatop 1 MHz clock
End of enumeration elements list.
GPR9 General Purpose Register
address_offset : 0x24 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
TZASC1_BYP : TZASC-1 BYPASS MUX control
bits : 0 - 0 (1 bit)
access : read-only
Enumeration:
0 : TZASC1_BYP_0
The TZASC-1 is bypassed and the transactions to DDR are not being checked.
0x1 : TZASC1_BYP_1
The TZASC-1 is not bypassed and the transactions to DDR are being monitored / checked.
End of enumeration elements list.
GPR10 General Purpose Register
address_offset : 0x28 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DBG_EN : ARM non secure (non-invasive) debug enable
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0 : DBG_EN_0
Debug turned off.
0x1 : DBG_EN_1
Debug enabled (default).
End of enumeration elements list.
DBG_CLK_EN : ARM Debug clock enable
bits : 1 - 1 (1 bit)
access : read-write
Enumeration:
0 : DBG_CLK_EN_0
Debug turned off.
0x1 : DBG_CLK_EN_1
Debug enabled (default).
End of enumeration elements list.
SEC_ERR_RESP : Security error response enable for all security gaskets (on both AHB and AXI busses)
bits : 2 - 2 (1 bit)
access : read-write
Enumeration:
0 : SEC_ERR_RESP_0
OKEY response
0x1 : SEC_ERR_RESP_1
SLVError (default)
End of enumeration elements list.
OCRAM_TZ_EN : OCRAM TrustZone (TZ) enable.
bits : 10 - 10 (1 bit)
access : read-write
Enumeration:
0 : OCRAM_TZ_EN_0
The TrustZone feature is disabled. Entire OCRAM space is available for all access types (secure/non-secure/user/supervisor).
0x1 : OCRAM_TZ_EN_1
The TrustZone feature is enabled. Access to address in the range specified by [ENDADDR:STARTADDR] follows the execution mode access policy described in CSU chapter.
End of enumeration elements list.
OCRAM_TZ_ADDR : OCRAM TrustZone (TZ) start address
bits : 11 - 15 (5 bit)
access : read-write
GPR14 General Purpose Register
address_offset : 0x38 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
GPR : General purpose bits
bits : 2 - 31 (30 bit)
access : read-write
GPR1 General Purpose Register
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ACT_CS0 : See description for ADDRS3[10]
bits : 0 - 0 (1 bit)
access : read-write
ADDRS0 : See description for ADDRS3[10]
bits : 1 - 2 (2 bit)
access : read-write
ACT_CS1 : See description for ADDRS3[10]
bits : 3 - 3 (1 bit)
access : read-write
ADDRS1 : See description for ADDRS3[10]
bits : 4 - 5 (2 bit)
access : read-write
ACT_CS2 : See description for ADDRS3[10]
bits : 6 - 6 (1 bit)
access : read-write
ADDRS2 : See description for ADDRS3[10]
bits : 7 - 8 (2 bit)
access : read-write
ACT_CS3 : See description for ADDRS3[10]
bits : 9 - 9 (1 bit)
access : read-write
ADDRS3 : Active Chip Select and Address Space
bits : 10 - 11 (2 bit)
access : read-write
Enumeration:
0 : ADDRS3_0
32 MByte
0x1 : ADDRS3_1
64 MByte
0x2 : ADDRS3_2
128 MByte
End of enumeration elements list.
GINT : Global interrupt "0" bit (connected to ARM A7 IRQ#0 and GPC)
bits : 12 - 12 (1 bit)
access : read-write
Enumeration:
0 : GINT_0
Global interrupt request is not asserted
0x1 : GINT_1
Global interrupt request is asserted
End of enumeration elements list.
ENET1_CLK_SEL : ENET1 reference clock mode select.
bits : 13 - 13 (1 bit)
access : read-write
Enumeration:
0 : ENET1_CLK_SEL_0
ENET1 TX reference clock driven by ref_enetpll. This clock is also output to pins via the IOMUX. ENET_REF_CLK1 function.
0x1 : ENET1_CLK_SEL_1
Gets ENET1 TX reference clk from the ENET1_TX_CLK pin. In this use case, an external OSC provides the clock for both the external PHY and the internal controller
End of enumeration elements list.
ENET2_CLK_SEL : ENET2 reference clock mode select.
bits : 14 - 14 (1 bit)
access : read-write
Enumeration:
0 : ENET2_CLK_SEL_0
ENET2 TX reference clock driven by ref_enetpll. This clock is also output to pins via the IOMUX. ENET_REF_CLK2 function.
0x1 : ENET2_CLK_SEL_1
Gets ENET2 TX reference clk from the ENET2_TX_CLK pin. In this use case, an external OSC provides the clock for both the external PHY and the internal controller
End of enumeration elements list.
USB_EXP_MODE : USB Exposure mode
bits : 15 - 15 (1 bit)
access : read-write
Enumeration:
0 : USB_EXP_MODE_0
Exposure mode is disabled.
0x1 : USB_EXP_MODE_1
Exposure mode is enabled.
End of enumeration elements list.
ADD_DS : Setting ADD_DS to 0 will make the output driver of the SD3 pins ~10% stronger at highest drive strength (DSE=111). This is for use if the I/O buffer operation at WCS and 200 MHz is marginal.
bits : 16 - 16 (1 bit)
access : read-write
Enumeration:
0 : ADD_DS_0
output driver ~10% stronger
0x1 : ADD_DS_1
output driver is normal
End of enumeration elements list.
ENET1_TX_CLK_DIR : ENET1_TX_CLK data direction control when anatop. ENET_REF_CLK1 is selected (ALT1)
bits : 17 - 17 (1 bit)
access : read-write
Enumeration:
0 : ENET1_TX_CLK_DIR_0
ENET1_TX_CLK output driver is disabled when configured for ALT1
0x1 : ENET1_TX_CLK_DIR_1
ENET1_TX_CLK output driver is enabled when configured for ALT1
End of enumeration elements list.
ENET2_TX_CLK_DIR : ENET2_TX_CLK data direction control when anatop. ENET_REF_CLK2 is selected (ALT1)
bits : 18 - 18 (1 bit)
access : read-write
Enumeration:
0 : ENET2_TX_CLK_DIR_0
ENET2_TX_CLK output driver is disabled when configured for ALT1
0x1 : ENET2_TX_CLK_DIR_1
ENET2_TX_CLK output driver is enabled when configured for ALT1
End of enumeration elements list.
SAI1_MCLK_DIR : LCD_DATA00 data direction control when sai1.MCLK is selected (ALT8)
bits : 19 - 19 (1 bit)
access : read-write
Enumeration:
0 : SAI1_MCLK_DIR_0
LCD_DATA00 output driver is disabled when configured for ALT8
0x1 : SAI1_MCLK_DIR_1
LCD_DATA00 output driver is enabled when configured for ALT8
End of enumeration elements list.
SAI2_MCLK_DIR : SD1_CLK data direction control when sai2.MCLK is selected (ALT2)
bits : 20 - 20 (1 bit)
access : read-write
Enumeration:
0 : SAI2_MCLK_DIR_0
SD1_CLK output driver is disabled when configured for ALT2
0x1 : SAI2_MCLK_DIR_1
SD1_CLK output driver is enabled when configured for ALT2
End of enumeration elements list.
SAI3_MCLK_DIR : LCD_CLK data direction control when sai3.MCLK is selected (ALT3)
bits : 21 - 21 (1 bit)
access : read-write
Enumeration:
0 : SAI3_MCLK_DIR_0
LCD_CLK output driver is disabled when configured for ALT3
0x1 : SAI3_MCLK_DIR_1
LCD_CLK output driver is enabled when configured for ALT3
End of enumeration elements list.
EXC_MON : Exclusive monitor response select of illegal command
bits : 22 - 22 (1 bit)
access : read-write
Enumeration:
0 : EXC_MON_0
OKAY response
0x1 : EXC_MON_1
SLVError response (default)
End of enumeration elements list.
TZASC1_BOOT_LOCK : TZASC-1 secure boot lock
bits : 23 - 23 (1 bit)
access : read-write
Enumeration:
0 : TZASC1_BOOT_LOCK_0
secure boot lock is disabled
0x1 : TZASC1_BOOT_LOCK_1
secure boot lock is enabled
End of enumeration elements list.
ARMA7_CLK_APB_DBG_EN : ARM A7 platform APB clock enable
bits : 24 - 24 (1 bit)
access : read-write
Enumeration:
0 : ARMA7_CLK_APB_DBG_EN_0
APB clock is not running (gated)
0x1 : ARMA7_CLK_APB_DBG_EN_1
APB clock is running (enabled)
End of enumeration elements list.
ARMA7_CLK_ATB_EN : ARM A7 platform ATB clock enable
bits : 25 - 25 (1 bit)
access : read-write
Enumeration:
0 : ARMA7_CLK_ATB_EN_0
ATB clock is not running (gated)
0x1 : ARMA7_CLK_ATB_EN_1
ATB clock is running (enabled)
End of enumeration elements list.
ARMA7_CLK_AHB_EN : ARM A7 platform AHB clock enable
bits : 26 - 26 (1 bit)
access : read-write
Enumeration:
0 : ARMA7_CLK_AHB_EN_0
AHB clock is not running (gated)
0x1 : ARMA7_CLK_AHB_EN_1
AHB clock is running (enabled)
End of enumeration elements list.
GPR2 General Purpose Register
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
PXP_MEM_EN_POWERSAVING : enable power saving features on PXP memory
bits : 0 - 0 (1 bit)
access : read-write
Enumeration:
0 : PXP_MEM_EN_POWERSAVING_0
none memory power saving features enabled, SHUTDOWN/DEEPSLEEP/LIGHTSLEEP will have no effect
0x1 : PXP_MEM_EN_POWERSAVING_1
memory power saving features enabled, set SHUTDOWN/DEEPSLEEP/LIGHTSLEEP(priority high to low) to enable power saving levels
End of enumeration elements list.
PXP_MEM_SHUTDOWN : set to bring memory to shutdown state (most power saving state, Shut Down periphery and core, no memory retention)
bits : 1 - 1 (1 bit)
access : read-write
PXP_MEM_DEEPSLEEP : control how memory enter Deep Sleep mode (shutdown periphery power, but maintain memory contents, outputs of memory are pulled low)
bits : 2 - 2 (1 bit)
access : read-write
Enumeration:
0 : PXP_MEM_DEEPSLEEP_0
no force sleep control supported, memory deep sleep mode only entered when whole system in stop mode
0x1 : PXP_MEM_DEEPSLEEP_1
force memory into deep sleep mode
End of enumeration elements list.
PXP_MEM_LIGHTSLEEP : set to bring memory to light sleep state (Low leakage mode, maintain memory contents, no change to memory output)
bits : 3 - 3 (1 bit)
access : read-write
LCDIF1_MEM_EN_POWERSAVING : enable power saving features on LCDIF memory
bits : 4 - 4 (1 bit)
access : read-write
Enumeration:
0 : LCDIF1_MEM_EN_POWERSAVING_0
none memory power saving features enabled, SHUTDOWN/DEEPSLEEP/LIGHTSLEEP will have no effect
0x1 : LCDIF1_MEM_EN_POWERSAVING_1
memory power saving features enabled, set SHUTDOWN/DEEPSLEEP/LIGHTSLEEP(priority high to low) to enable power saving levels
End of enumeration elements list.
LCDIF1_MEM_SHUTDOWN : set to bring memory to shutdown state (most power saving state, Shut Down periphery and core, no memory retention)
bits : 5 - 5 (1 bit)
access : read-write
LCDIF1_MEM_DEEPSLEEP : control how memory enter Deep Sleep mode (shutdown periphery power, but maintain memory contents, outputs of memory are pulled low)
bits : 6 - 6 (1 bit)
access : read-write
Enumeration:
0 : LCDIF1_MEM_DEEPSLEEP_0
no force sleep control supported, memory deep sleep mode only entered when whole system in stop mode
0x1 : LCDIF1_MEM_DEEPSLEEP_1
force memory into deep sleep mode
End of enumeration elements list.
LCDIF1_MEM_LIGHTSLEEP : set to bring memory to light sleep state (Low leakage mode, maintain memory contents, no change to memory output)
bits : 7 - 7 (1 bit)
access : read-write
LCDIF2_MEM_EN_POWERSAVING : enable power saving features on LCDIF memory
bits : 8 - 8 (1 bit)
access : read-write
Enumeration:
0 : LCDIF2_MEM_EN_POWERSAVING_0
none memory power saving features enabled, SHUTDOWN/DEEPSLEEP/LIGHTSLEEP will have no effect
0x1 : LCDIF2_MEM_EN_POWERSAVING_1
memory power saving features enabled, set SHUTDOWN/DEEPSLEEP/LIGHTSLEEP(priority high to low) to enable power saving levels
End of enumeration elements list.
LCDIF2_MEM_SHUTDOWN : set to bring memory to shutdown state (most power saving state, Shut Down periphery and core, no memory retention)
bits : 9 - 9 (1 bit)
access : read-write
LCDIF2_MEM_DEEPSLEEP : control how memory enter Deep Sleep mode (shutdown periphery power, but maintain memory contents, outputs of memory are pulled low)
bits : 10 - 10 (1 bit)
access : read-write
Enumeration:
0 : LCDIF2_MEM_DEEPSLEEP_0
no force sleep control supported, memory deep sleep mode only entered when whole system in stop mode
0x1 : LCDIF2_MEM_DEEPSLEEP_1
force memory into deep sleep mode
End of enumeration elements list.
LCDIF2_MEM_LIGHTSLEEP : set to bring memory to light sleep state (Low leakage mode, maintain memory contents, no change to memory output)
bits : 11 - 11 (1 bit)
access : read-write
L2_MEM_EN_POWERSAVING : enable power saving features on L2 memory
bits : 12 - 12 (1 bit)
access : read-write
Enumeration:
0 : L2_MEM_EN_POWERSAVING_0
none memory power saving features enabled, SHUTDOWN/DEEPSLEEP/LIGHTSLEEP will have no effect
0x1 : L2_MEM_EN_POWERSAVING_1
memory power saving features enabled, set SHUTDOWN/DEEPSLEEP/LIGHTSLEEP(priority high to low) to enable power saving levels
End of enumeration elements list.
L2_MEM_SHUTDOWN : set to bring memory to shutdown state (most power saving state, Shut Down periphery and core, no memory retention)
bits : 13 - 13 (1 bit)
access : read-write
L2_MEM_DEEPSLEEP : control how memory enter Deep Sleep mode (shutdown periphery power, but maintain memory contents, outputs of memory are pulled low)
bits : 14 - 14 (1 bit)
access : read-write
Enumeration:
0 : L2_MEM_DEEPSLEEP_0
no force sleep control supported, memory deep sleep mode only entered when whole system in stop mode
0x1 : L2_MEM_DEEPSLEEP_1
force memory into deep sleep mode
End of enumeration elements list.
L2_MEM_LIGHTSLEEP : set to bring memory to light sleep state (Low leakage mode, maintain memory contents, no change to memory output)
bits : 15 - 15 (1 bit)
access : read-write
MQS_CLK_DIV : Divider ratio control for mclk from hmclk. mclk frequency = 1/(n+1) * hmclk frequency.
bits : 16 - 23 (8 bit)
access : read-write
Enumeration:
0 : MQS_CLK_DIV_0
mclk frequency = hmclk frequency
0x1 : MQS_CLK_DIV_1
mclk frequency = 1/2 * hmclk frequency
0x2 : MQS_CLK_DIV_2
mclk frequency = 1/3 * hmclk frequency
0xFF : MQS_CLK_DIV_255
mclk frequency = 1/256 * hmclk frequency
End of enumeration elements list.
MQS_SW_RST : MQS software reset.
bits : 24 - 24 (1 bit)
access : read-write
Enumeration:
0 : MQS_SW_RST_0
Exit software reset for MQS
0x1 : MQS_SW_RST_1
Enable software reset for MQS
End of enumeration elements list.
MQS_EN : MQS enable.
bits : 25 - 25 (1 bit)
access : read-write
Enumeration:
0 : MQS_EN_0
Disable MQS
0x1 : MQS_EN_1
Enable MQS
End of enumeration elements list.
MQS_OVERSAMPLE : Used to control the PWM oversampling rate compared with mclk.
bits : 26 - 26 (1 bit)
access : read-write
Enumeration:
0 : MQS_OVERSAMPLE_0
32
0x1 : MQS_OVERSAMPLE_1
64
End of enumeration elements list.
DRAM_RESET_BYPASS : DRAM Reset Bypass Select
bits : 27 - 27 (1 bit)
access : read-write
Enumeration:
0 : DRAM_RESET_BYPASS_0
DRAM reset driven by MMDC PHY Controller
0x1 : DRAM_RESET_BYPASS_1
DRAM reset driven by GPR2 register bit [28]
End of enumeration elements list.
DRAM_RESET : DRAM Reset Value
bits : 28 - 28 (1 bit)
access : read-write
Enumeration:
0 : DRAM_RESET_0
Drive DRAM reset with 0
0x1 : DRAM_RESET_1
Drive DRAM reset with 1
End of enumeration elements list.
DRAM_CKE0 : CKE0 Bypass Value
bits : 29 - 29 (1 bit)
access : read-write
Enumeration:
0 : DRAM_CKE0_0
Drive CKE0 with 0
0x1 : DRAM_CKE0_1
Drive CKE0 with 1
End of enumeration elements list.
DRAM_CKE1 : CKE1 Bypass Value
bits : 30 - 30 (1 bit)
access : read-write
Enumeration:
0 : DRAM_CKE1_0
Drive CKE1 with 0
0x1 : DRAM_CKE1_1
Drive CKE1 with 1
End of enumeration elements list.
DRAM_CKE_BYPASS : DRAM CKE Bypass Select
bits : 31 - 31 (1 bit)
access : read-write
Enumeration:
0 : DRAM_CKE_BYPASS_0
DRAM CKE1, CKE0 driven by MMDC PHY Controller
0x1 : DRAM_CKE_BYPASS_1
DRAM CKE1, CKE0 driven by GPR2 register bits [30:29]
End of enumeration elements list.
GPR3 General Purpose Register
address_offset : 0xC Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OCRAM_CTL : OCRAM_CTL[3] write address pipeline control bit
bits : 0 - 3 (4 bit)
access : read-write
Enumeration:
0 : OCRAM_CTL_0
read data pipeline is disabled
0x1 : OCRAM_CTL_1
read data pipeline is enabled
End of enumeration elements list.
CORE_DBG_ACK_EN : Mask control of Core debug acknowledge to global debug acknowledge
bits : 13 - 13 (1 bit)
access : read-write
Enumeration:
0 : CORE_DBG_ACK_EN_0
Core debug acknowledge is part of global acknowledge.
0x1 : CORE_DBG_ACK_EN_1
Core debug acknowledge is masked by this bit, and it is not part of global acknowledge.
End of enumeration elements list.
OCRAM_STATUS : This field shows the OCRAM pipeline settings status, controlled by OCRAM_CTL[24:21] bits respectively
bits : 16 - 19 (4 bit)
access : read-only
Enumeration:
0 : OCRAM_STATUS_0
read data pipeline configuration valid
0x1 : OCRAM_STATUS_1
read data pipeline control bit changed
End of enumeration elements list.
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.