diff options
author | Thierry Reding <treding@nvidia.com> | 2014-04-29 11:19:57 -0400 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2014-06-05 10:42:19 -0400 |
commit | d16218030f7d5195fcf83a424d8e48b89b013a51 (patch) | |
tree | fd251ee2e4d91cd952560bdf736e3b8327025217 /include/drm/drm_mipi_dsi.h | |
parent | c9eaa447e77efe77b7fa4c953bd62de8297fd6c5 (diff) |
drm/dsi: Support device shutdown
Hook up the MIPI DSI bus's .shutdown() function to allow drivers to
implement code that should be run when a device is shut down.
Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'include/drm/drm_mipi_dsi.h')
-rw-r--r-- | include/drm/drm_mipi_dsi.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/drm/drm_mipi_dsi.h b/include/drm/drm_mipi_dsi.h index 7209df15a3cd..944f33f8ba38 100644 --- a/include/drm/drm_mipi_dsi.h +++ b/include/drm/drm_mipi_dsi.h | |||
@@ -135,11 +135,13 @@ ssize_t mipi_dsi_dcs_read(struct mipi_dsi_device *dsi, unsigned int channel, | |||
135 | * @driver: device driver model driver | 135 | * @driver: device driver model driver |
136 | * @probe: callback for device binding | 136 | * @probe: callback for device binding |
137 | * @remove: callback for device unbinding | 137 | * @remove: callback for device unbinding |
138 | * @shutdown: called at shutdown time to quiesce the device | ||
138 | */ | 139 | */ |
139 | struct mipi_dsi_driver { | 140 | struct mipi_dsi_driver { |
140 | struct device_driver driver; | 141 | struct device_driver driver; |
141 | int(*probe)(struct mipi_dsi_device *dsi); | 142 | int(*probe)(struct mipi_dsi_device *dsi); |
142 | int(*remove)(struct mipi_dsi_device *dsi); | 143 | int(*remove)(struct mipi_dsi_device *dsi); |
144 | void (*shutdown)(struct mipi_dsi_device *dsi); | ||
143 | }; | 145 | }; |
144 | 146 | ||
145 | #define to_mipi_dsi_driver(d) container_of(d, struct mipi_dsi_driver, driver) | 147 | #define to_mipi_dsi_driver(d) container_of(d, struct mipi_dsi_driver, driver) |