diff options
author | Archit Taneja <architt@codeaurora.org> | 2015-08-03 14:08:33 +0530 |
---|---|---|
committer | Rob Clark <robdclark@gmail.com> | 2015-08-15 18:27:25 -0400 |
commit | 6f054ec5b9ced3041f29541ae79402198678fc06 (patch) | |
tree | 37a06232ced891f48d3cbf8a87b04bed102d997c /drivers/gpu/drm/msm/dsi/dsi.c | |
parent | a9ddac9c5765712fa7eace55feeaf7c4ac75e32b (diff) | |
download | linux-next-6f054ec5b9ced3041f29541ae79402198678fc06.tar.gz |
drm/msm/dsi: Create a helper to check if there is a connected device
Create a helper msm_dsi_device_connected() which checks whether we have a
device connected to the dsi host or not. This check gets messy when we
have support external bridges too. Having an inline function makes it
more legible.
For now, the check only consists of msm_dsi->panel being non-NULL. Later,
this will check if we have an external bridge or not.
This helper isn't used in dsi_connector related code as that's specific
to only when a drm_panel is connected.
Signed-off-by: Archit Taneja <architt@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
Diffstat (limited to 'drivers/gpu/drm/msm/dsi/dsi.c')
-rw-r--r-- | drivers/gpu/drm/msm/dsi/dsi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/msm/dsi/dsi.c b/drivers/gpu/drm/msm/dsi/dsi.c index 5c8fbc475831..ffaf77f623c6 100644 --- a/drivers/gpu/drm/msm/dsi/dsi.c +++ b/drivers/gpu/drm/msm/dsi/dsi.c @@ -15,7 +15,7 @@ struct drm_encoder *msm_dsi_get_encoder(struct msm_dsi *msm_dsi) { - if (!msm_dsi || !msm_dsi->panel) + if (!msm_dsi || !msm_dsi_device_connected(msm_dsi)) return NULL; return (msm_dsi->device_flags & MIPI_DSI_MODE_VIDEO) ? |