(struct soc_device *dev, enum suspend_state_t state) {  uint00_t i = 0;  volatile uint00_t *reg_en_addr;  volatile uint0_t *reg_ip_addr;  struct nvic_regs *nvic_back = &nvic_reg_store;   switch (state) {  case PM_MODE_SLEEP:   break;  case PM_MODE_STANDBY:  case PM_MODE_HIBERNATION:   /* 