Hello,
Yet another question about power off peripherals in certain domains. Previously I have asked and received information regarding how to power down Peripherals within Power Domains that are still active/on. This was accomplished by using the PCR PSPWRDWNSET and PCSPWRDWNSET registers. Everything worked great until we came across this Errata issue regarding Power Domain 2 always needing to be on (we had it turned off).
The items in Power Domain 2 are:
DMM: PPS5 Q3 - System Modules Control Registers and Memories
POM: CSCS4 Q0 - Debug Components
RTP: PPCS3 Q0 - (RAM) System Modules Control Registers and Memories
PPS6 Q2 - System Modules Control Registers and Memories
ETM-R4: CSCS2 Q0 - Debug Components
From what I can tell, I can NOT use the PCR register to turn off these peripherals individually. Is that correct?
Assuming the above is correct, I have to turn them off using their own specific registers:
DMM: Section 30.3.1 DMMGLBCTRL Bits 3-0 Turn off with 5h
POM: Section 18.3.1 POMGLBCTRL Bits 3-0 Turn off with 5h
RTP: Section 31.4.1 RTPGLBCTRL Bits 3-0 Turn off with 5h
Is that correct?
Again assuming the above is correct, for RTP do I also want to set bits 24, 8, 0 to 0h in section 31.4.2 RTPTRENA?
Finally, I can not seem to find anything regarding turning off the ETM-R4. How do I turn that off?
Please find my questions highlighted in bold in the above text, and thank you for your time.
Best Regards,
Ryan