I’m trying to get PMU to get the board to sleep. I’ve set the pmukey register correctly (checked by reading back and getting 1) but writing to pmusleep doesn’t do anything at all, that is execution continues without anything happening.
I’ve checked the sleep and wake program registers as well and they seem to have different values than the documentation would suggest.
I set them to the documented defaults (confirmed to have worked) but that still doesn’t seem to have fixed the problem.
Is there something I’m missing or is the PMU broken on the hifive1-revB?