Hi TI experts,
I followed this thread https://e2e.ti.com/support/sensors/f/1023/t/876493 and TRM to power off/on DSP.
DSP can be successfully powered off but I fail to power on DSP. DSP power state is always 1. Below is the power on log:
DSP PWR state : 0
read DSSCTL FFFFE10C : 7000000
write DSSCTL (de-assert DSP resets) |= (0x7 << 24) to FFFFE10C : 7000000
read STCPBISTSMCFG1 5000074C : 18
write STCPBISTSMCFG1 (enable SM) &= ~(0x01 << 3) to 5000074C : 10
read GEMPWRSMCFG4: 500006CC
value: FE0080
read DSSSTCREG_STCGSTAT: 50040014
value: 500
read DDSSREG_STCPBISTSMCFG1: 5000074C
value: 10
write DDSSREG_STCPBISTSMCFG1 &= ~(1 << 3): 5000074C
value: 10
read GEMPWRSMCFG4: 500006CC
value: FE0080
clear GEMPWRSMCFG4.PWRSMLRSTHALT &= ~(0x01 << 17) to 500006CC
value : FC0080
unmask GEMPWRSMCFG4.GEMEVENTMASK &= ~(0x01 << 18) to 500006CC
value : F80080
read DSSCTL FFFFE10C
value : 7000000
write DSSCTL (reset DSP) 0x070000AD to FFFFE10C
value : 70000AD
write DSSCTL (reset DSP) 0x07000000 to FFFFE10C
value : 7000000
read DSSREG_PWRSMWAKEMASK1 500006D8
value : FFFFFFFF
write DSSREG_PWRSMWAKEMASK1 (unmask MSS DMM SW INT4) 0xFFFF7FFFU to 500006D8
value : FFFF7FFF
read MSSGPCFGREG_DMMSWINT4 FFFFF948
value : 0
write MSSGPCFGREG_DMMSWINT4 (trigger MSSDMM SW INT4) 0x10U to FFFFF948
value : 10
DSP PWR state : 1
DSP PWR state : 1
DSP PWR state : 1
DSP PWR state : 1
DSP PWR state : 1
DSP PWR state : 1
Please help me to power on the DSP.
Thank you,
Daniel