Lines Matching refs:device
12 #include <linux/device.h>
68 * @attach: attach DSI device to DSI host
69 * @detach: detach DSI device from DSI host
85 * host is in. Drivers that need the underlying device to be powered to
99 * struct mipi_dsi_host - DSI host device
100 * @dev: driver model device node for this DSI host
105 struct device *dev;
136 /* device supports non-continuous clock behavior (DSI spec 5.6.1) */
156 * @node: pointer to OF device node or NULL
159 * DSI device
168 * struct mipi_dsi_device - DSI peripheral device
170 * @dev: driver model device node for this peripheral
171 * @attached: the DSI device has been successfully attached
187 struct device dev;
234 devm_mipi_dsi_device_register_full(struct device *dev, struct mipi_dsi_host *host,
239 int devm_mipi_dsi_attach(struct device *dev, struct mipi_dsi_device *dsi);
305 * @dsi: DSI peripheral device
311 struct device *dev = &dsi->dev; \
323 * @dsi: DSI peripheral device
330 struct device *dev = &dsi->dev; \
343 * @driver: device driver model driver
344 * @probe: callback for device binding
345 * @remove: callback for device unbinding
346 * @shutdown: called at shutdown time to quiesce the device