drm/omap: dss: Store dss_device pointer in omap_dss_device

Storing the dss_device pointer in the omap_dss_device structure will
allow accessing the dss_device from the dss_mgr API functions.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
This commit is contained in:
Laurent Pinchart
2018-03-02 02:54:16 +02:00
zatwierdzone przez Tomi Valkeinen
rodzic c1dfe721e0
commit f324b2798c
17 zmienionych plików z 27 dodań i 18 usunięć

Wyświetl plik

@@ -53,7 +53,7 @@ static int tvc_connect(struct omap_dss_device *dssdev)
return PTR_ERR(src);
}
r = omapdss_device_connect(src, dssdev);
r = omapdss_device_connect(dssdev->dss, src, dssdev);
if (r) {
omapdss_device_put(src);
return r;

Wyświetl plik

@@ -67,7 +67,7 @@ static int dvic_connect(struct omap_dss_device *dssdev)
return PTR_ERR(src);
}
r = omapdss_device_connect(src, dssdev);
r = omapdss_device_connect(dssdev->dss, src, dssdev);
if (r) {
omapdss_device_put(src);
return r;

Wyświetl plik

@@ -63,7 +63,7 @@ static int hdmic_connect(struct omap_dss_device *dssdev)
return PTR_ERR(src);
}
r = omapdss_device_connect(src, dssdev);
r = omapdss_device_connect(dssdev->dss, src, dssdev);
if (r) {
omapdss_device_put(src);
return r;

Wyświetl plik

@@ -43,7 +43,7 @@ static int opa362_connect(struct omap_dss_device *dssdev,
return PTR_ERR(src);
}
r = omapdss_device_connect(src, dssdev);
r = omapdss_device_connect(dssdev->dss, src, dssdev);
if (r) {
omapdss_device_put(src);
return r;

Wyświetl plik

@@ -39,7 +39,7 @@ static int tfp410_connect(struct omap_dss_device *dssdev,
return PTR_ERR(src);
}
r = omapdss_device_connect(src, dssdev);
r = omapdss_device_connect(dssdev->dss, src, dssdev);
if (r) {
omapdss_device_put(src);
return r;

Wyświetl plik

@@ -48,7 +48,7 @@ static int tpd_connect(struct omap_dss_device *dssdev,
return PTR_ERR(src);
}
r = omapdss_device_connect(src, dssdev);
r = omapdss_device_connect(dssdev->dss, src, dssdev);
if (r) {
omapdss_device_put(src);
return r;

Wyświetl plik

@@ -45,7 +45,7 @@ static int panel_dpi_connect(struct omap_dss_device *dssdev)
return PTR_ERR(src);
}
r = omapdss_device_connect(src, dssdev);
r = omapdss_device_connect(dssdev->dss, src, dssdev);
if (r) {
omapdss_device_put(src);
return r;

Wyświetl plik

@@ -769,7 +769,7 @@ static int dsicm_connect(struct omap_dss_device *dssdev)
return PTR_ERR(src);
}
r = omapdss_device_connect(src, dssdev);
r = omapdss_device_connect(dssdev->dss, src, dssdev);
if (r) {
dev_err(dev, "Failed to connect to video source\n");
goto err_connect;

Wyświetl plik

@@ -127,7 +127,7 @@ static int lb035q02_connect(struct omap_dss_device *dssdev)
return PTR_ERR(src);
}
r = omapdss_device_connect(src, dssdev);
r = omapdss_device_connect(dssdev->dss, src, dssdev);
if (r) {
omapdss_device_put(src);
return r;

Wyświetl plik

@@ -122,7 +122,7 @@ static int nec_8048_connect(struct omap_dss_device *dssdev)
return PTR_ERR(src);
}
r = omapdss_device_connect(src, dssdev);
r = omapdss_device_connect(dssdev->dss, src, dssdev);
if (r) {
omapdss_device_put(src);
return r;

Wyświetl plik

@@ -68,7 +68,7 @@ static int sharp_ls_connect(struct omap_dss_device *dssdev)
return PTR_ERR(src);
}
r = omapdss_device_connect(src, dssdev);
r = omapdss_device_connect(dssdev->dss, src, dssdev);
if (r) {
omapdss_device_put(src);
return r;

Wyświetl plik

@@ -517,7 +517,7 @@ static int acx565akm_connect(struct omap_dss_device *dssdev)
return PTR_ERR(src);
}
r = omapdss_device_connect(src, dssdev);
r = omapdss_device_connect(dssdev->dss, src, dssdev);
if (r) {
omapdss_device_put(src);
return r;

Wyświetl plik

@@ -176,7 +176,7 @@ static int td028ttec1_panel_connect(struct omap_dss_device *dssdev)
return PTR_ERR(src);
}
r = omapdss_device_connect(src, dssdev);
r = omapdss_device_connect(dssdev->dss, src, dssdev);
if (r) {
omapdss_device_put(src);
return r;

Wyświetl plik

@@ -347,7 +347,7 @@ static int tpo_td043_connect(struct omap_dss_device *dssdev)
return PTR_ERR(src);
}
r = omapdss_device_connect(src, dssdev);
r = omapdss_device_connect(dssdev->dss, src, dssdev);
if (r) {
omapdss_device_put(src);
return r;