FL_PM_SUSPENDED
chip->state = FL_PM_SUSPENDED;
case FL_PM_SUSPENDED:
if (chip->state == FL_PM_SUSPENDED) {
if (chip->state == FL_PM_SUSPENDED) {
chip->state = FL_PM_SUSPENDED;
case FL_PM_SUSPENDED:
if (chip->state == FL_PM_SUSPENDED) {
if (chip->state == FL_PM_SUSPENDED) {
chip->state = FL_PM_SUSPENDED;
case FL_PM_SUSPENDED:
if (chip->state == FL_PM_SUSPENDED) {
if (chip->state == FL_PM_SUSPENDED) {
if (new_state != FL_PM_SUSPENDED && this->enable)
if (new_state == FL_PM_SUSPENDED) {
return (this->state == FL_PM_SUSPENDED) ? 0 : -EAGAIN;
if (this->state != FL_PM_SUSPENDED && this->disable)
if (this->state == FL_PM_SUSPENDED)
return onenand_get_device(mtd, FL_PM_SUSPENDED);
if (this->state == FL_PM_SUSPENDED)
this->wait(mtd, FL_PM_SUSPENDED);