SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
The L4_CFG interconnect adapter (OCP2SCP3), allows user software to configure the DPLLCTRL_SATA registers over the L4_CFG port. Hence it is expected that this adapter is configured to operate before any programming of the DPLLCTRL_SATA.
Aa value of 0x6 or more should be written to the register bitfield OCP2SCP_TIMING[3:0] SYNC2.
L4_CFG interconnect adapter software reset is performed via writing OCP2SCP_SYSCONFIG[1] SOFTRESET to 0b1. The software reset completion is observed in bit OCP2SCP_SYSSTATUS[0] RESETDONE.
By default a smart-idle power mode is selected for OCP2SCP3. The smart-idle mode supported by OCP2SCP3 is not wake-up capable, which means software must explicitly take care to wake the OCP2SCP3 by setting the OCP2SCP_SYSCONFIG [4:3] IDLEMODE bit field to 0x1 (no idle), once it has previously gone to an idle mode.
By default OCP2SCP_SYSCONFIG[0] AUTOIDLE =0x1, which defines that the PLLCTRL L4 interface adapter automaticaly gates its L4 input clock based on L4_CFG interconnect activity. To enable a free-running clock, one should set bit AUTOIDLE to 0x0.