MFD: ucb1x00-ts: provide input layer with device parent
[firefly-linux-kernel-4.4.55.git] / drivers / mfd / ucb1x00-ts.c
index ec6ffb6e287d19b6107c4d04e5244e4d03779477..742d0c7bbbc289b56c7b0f7668e56f27919b90c0 100644 (file)
@@ -363,6 +363,7 @@ static int ucb1x00_ts_add(struct ucb1x00_dev *dev)
        idev->id.product = ts->ucb->id;
        idev->open       = ucb1x00_ts_open;
        idev->close      = ucb1x00_ts_close;
+       idev->dev.parent = &ts->ucb->dev;
 
        idev->evbit[0]   = BIT_MASK(EV_ABS) | BIT_MASK(EV_KEY);
        idev->keybit[BIT_WORD(BTN_TOUCH)] = BIT_MASK(BTN_TOUCH);