/* Additional cleanups */
        d->wakeup_en = false;
-       d->suspended = false;
        d->enabled = true;
 }
 
        writel(0, d->regs + AST_VHUB_DEV_EN_CTRL);
        d->gadget.speed = USB_SPEED_UNKNOWN;
        d->enabled = false;
-       d->suspended = false;
 }
 
 static int ast_vhub_dev_feature(struct ast_vhub_dev *d,
 
 void ast_vhub_dev_suspend(struct ast_vhub_dev *d)
 {
-       d->suspended = true;
        if (d->driver && d->driver->suspend) {
                spin_unlock(&d->vhub->lock);
                d->driver->suspend(&d->gadget);
 
 void ast_vhub_dev_resume(struct ast_vhub_dev *d)
 {
-       d->suspended = false;
        if (d->driver && d->driver->resume) {
                spin_unlock(&d->vhub->lock);
                d->driver->resume(&d->gadget);