Lines Matching refs:mipi_dsi_device
15 struct mipi_dsi_device;
91 struct mipi_dsi_device *dsi);
93 struct mipi_dsi_device *dsi);
184 struct mipi_dsi_device { struct
200 #define to_mipi_dsi_device(__dev) container_of_const(__dev, struct mipi_dsi_device, dev) argument
227 struct mipi_dsi_device *
230 void mipi_dsi_device_unregister(struct mipi_dsi_device *dsi);
231 struct mipi_dsi_device *
234 struct mipi_dsi_device *of_find_mipi_dsi_device_by_node(struct device_node *np);
235 int mipi_dsi_attach(struct mipi_dsi_device *dsi);
236 int mipi_dsi_detach(struct mipi_dsi_device *dsi);
237 int devm_mipi_dsi_attach(struct device *dev, struct mipi_dsi_device *dsi);
238 int mipi_dsi_shutdown_peripheral(struct mipi_dsi_device *dsi);
239 int mipi_dsi_turn_on_peripheral(struct mipi_dsi_device *dsi);
240 int mipi_dsi_set_maximum_return_packet_size(struct mipi_dsi_device *dsi,
242 ssize_t mipi_dsi_compression_mode(struct mipi_dsi_device *dsi, bool enable);
243 ssize_t mipi_dsi_picture_parameter_set(struct mipi_dsi_device *dsi,
246 ssize_t mipi_dsi_generic_write(struct mipi_dsi_device *dsi, const void *payload,
248 ssize_t mipi_dsi_generic_read(struct mipi_dsi_device *dsi, const void *params,
269 ssize_t mipi_dsi_dcs_write_buffer(struct mipi_dsi_device *dsi,
271 ssize_t mipi_dsi_dcs_write(struct mipi_dsi_device *dsi, u8 cmd,
273 ssize_t mipi_dsi_dcs_read(struct mipi_dsi_device *dsi, u8 cmd, void *data,
275 int mipi_dsi_dcs_nop(struct mipi_dsi_device *dsi);
276 int mipi_dsi_dcs_soft_reset(struct mipi_dsi_device *dsi);
277 int mipi_dsi_dcs_get_power_mode(struct mipi_dsi_device *dsi, u8 *mode);
278 int mipi_dsi_dcs_get_pixel_format(struct mipi_dsi_device *dsi, u8 *format);
279 int mipi_dsi_dcs_enter_sleep_mode(struct mipi_dsi_device *dsi);
280 int mipi_dsi_dcs_exit_sleep_mode(struct mipi_dsi_device *dsi);
281 int mipi_dsi_dcs_set_display_off(struct mipi_dsi_device *dsi);
282 int mipi_dsi_dcs_set_display_on(struct mipi_dsi_device *dsi);
283 int mipi_dsi_dcs_set_column_address(struct mipi_dsi_device *dsi, u16 start,
285 int mipi_dsi_dcs_set_page_address(struct mipi_dsi_device *dsi, u16 start,
287 int mipi_dsi_dcs_set_tear_off(struct mipi_dsi_device *dsi);
288 int mipi_dsi_dcs_set_tear_on(struct mipi_dsi_device *dsi,
290 int mipi_dsi_dcs_set_pixel_format(struct mipi_dsi_device *dsi, u8 format);
291 int mipi_dsi_dcs_set_tear_scanline(struct mipi_dsi_device *dsi, u16 scanline);
292 int mipi_dsi_dcs_set_display_brightness(struct mipi_dsi_device *dsi,
294 int mipi_dsi_dcs_get_display_brightness(struct mipi_dsi_device *dsi,
296 int mipi_dsi_dcs_set_display_brightness_large(struct mipi_dsi_device *dsi,
298 int mipi_dsi_dcs_get_display_brightness_large(struct mipi_dsi_device *dsi,
348 int(*probe)(struct mipi_dsi_device *dsi);
349 void (*remove)(struct mipi_dsi_device *dsi);
350 void (*shutdown)(struct mipi_dsi_device *dsi);
359 static inline void *mipi_dsi_get_drvdata(const struct mipi_dsi_device *dsi) in mipi_dsi_get_drvdata()
364 static inline void mipi_dsi_set_drvdata(struct mipi_dsi_device *dsi, void *data) in mipi_dsi_set_drvdata()