This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C6678 PSC configuration

Based on what I have seen in the forum questions, I think that I know the answer but just need confirmation.

For the C6678 PSC to cause single or multiple power domain and/or single or multiple module state transitions, one just has to:

1. Set the NEXT field of the PDCTLx and/or MDCTLy register(s) of the desired domain(s) and/or module(s) to the desired state.

2. Set bit 0 of the PTCMD register

3. Poll bit 0 of the PTSTAT register which when 0 indicates that the domain(s)  and/or module(s) have completed their transitions.

4. Check the associated PDSTATx and/or MDSTATy register(s) to verify the correct state(s).

Or, for the state change initiation is there a bit mapping for the domain(s)/module(s) in the PTCMD register or for the transition status, a bit mapping for the domain(s)/module(s) in the PTSTAT register?

Thanks

Jimmy