drm: tda998x: use cec_notifier_conn_(un)register
Use the new cec_notifier_conn_(un)register() functions to (un)register the notifier for the HDMI connector. Signed-off-by: Dariusz Marcinkiewicz <darekm@google.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Link: https://patchwork.freedesktop.org/patch/msgid/20191017072842.16793-2-hverkuil-cisco@xs4all.nl
This commit is contained in:
parent
949561eb85
commit
ece485d550
|
@ -806,8 +806,8 @@ static irqreturn_t tda998x_irq_thread(int irq, void *data)
|
|||
tda998x_edid_delay_start(priv);
|
||||
} else {
|
||||
schedule_work(&priv->detect_work);
|
||||
cec_notifier_set_phys_addr(priv->cec_notify,
|
||||
CEC_PHYS_ADDR_INVALID);
|
||||
cec_notifier_phys_addr_invalidate(
|
||||
priv->cec_notify);
|
||||
}
|
||||
|
||||
handled = true;
|
||||
|
@ -1791,8 +1791,7 @@ static void tda998x_destroy(struct device *dev)
|
|||
|
||||
i2c_unregister_device(priv->cec);
|
||||
|
||||
if (priv->cec_notify)
|
||||
cec_notifier_put(priv->cec_notify);
|
||||
cec_notifier_conn_unregister(priv->cec_notify);
|
||||
}
|
||||
|
||||
static int tda998x_create(struct device *dev)
|
||||
|
@ -1917,7 +1916,7 @@ static int tda998x_create(struct device *dev)
|
|||
cec_write(priv, REG_CEC_RXSHPDINTENA, CEC_RXSHPDLEV_HPD);
|
||||
}
|
||||
|
||||
priv->cec_notify = cec_notifier_get(dev);
|
||||
priv->cec_notify = cec_notifier_conn_register(dev, NULL, NULL);
|
||||
if (!priv->cec_notify) {
|
||||
ret = -ENOMEM;
|
||||
goto fail;
|
||||
|
|
Loading…
Reference in New Issue