dw_hdmi shouldn't set drvdata since some drivers might need to store
it's own data there. Rework dw_hdmi in a way to return struct dw_hdmi
instead to store it in drvdata. This way drivers are responsible to
store and pass structure when needed.
Idea was taken from the following commit:
|
||
|---|---|---|
| .. | ||
| dw_hdmi-imx.c | ||
| imx-drm-core.c | ||
| imx-drm.h | ||
| imx-ldb.c | ||
| imx-tve.c | ||
| ipuv3-crtc.c | ||
| ipuv3-plane.c | ||
| ipuv3-plane.h | ||
| Kconfig | ||
| Makefile | ||
| parallel-display.c | ||