Dear Omar,
Thank you for your answer. I would like to re-phrase it in my words if I understand it correctly:
So if I want to keep off constantly MEGAMIX, DISPLAYMIX and MIPIPHY domains I need to modify the in the next way:
#define PGMC_CONFIGURATION_TABLE \
{/*ctrlType, domainType, sliceID, ctrlMode, spConfig, name, index*/ \
{ BPC ,PD_TYPE_PERIPH ,BPC0 ,SP_CTRL ,PD_MEGA_SP_VAL }, /* MEGAMIX 0 */ \
{ BPC ,PD_TYPE_PERIPH ,BPC1 ,SP_CTRL ,PD_DISP_SP_VAL }, /* DISPLAYMIX 1 */ \
{ BPC ,PD_TYPE_PERIPH ,BPC4 ,SP_CTRL ,PD_MIPI_SP_VAL }, /* MIPIPHY 4 */ \
make them controlled by Setpoint Mechanism.
And define them in the next way:
#define PD_MEGA_SP_VAL 0xffff // OFF at all SP
#define PD_DISP_SP_VAL 0xffff // OFF at all SP
#define PD_MIPI_SP_VAL 0xffff // OFF at all SP
will keep them off in all setpoints.
Do I understand you correctly?
And it is the only way to keep them off all the time?
Kind regards,
Andrei Zinenko