pmu_r32
pmu_w32(pmu_r32(PMU_PWDCR) & ~module, PMU_PWDCR);
do {} while (--retry && (pmu_r32(PMU_PWDSR) & module));
pmu_w32(pmu_r32(PMU_PWDCR) | module, PMU_PWDCR);
do {} while (--retry && (!(pmu_r32(PMU_PWDSR) & module)));
(!(pmu_r32(PWDSR_XRX(clk->module)) & clk->bits)));
pmu_w32(pmu_r32(PWDCR(clk->module)) & ~clk->bits,
(pmu_r32(PWDSR(clk->module)) & clk->bits));
(pmu_r32(PWDSR_XRX(clk->module)) & clk->bits));
pmu_w32(pmu_r32(PWDCR(clk->module)) | clk->bits,
(!(pmu_r32(PWDSR(clk->module)) & clk->bits)));