Lines Matching full:mipi
2 * MIPI Display Bus Interface (DBI) LCD controller support
22 * struct mipi_dbi - MIPI DBI controller
45 int (*command)(struct mipi_dbi *mipi, u8 *cmd, u8 *param, size_t num);
64 int mipi_dbi_spi_init(struct spi_device *spi, struct mipi_dbi *mipi,
66 int mipi_dbi_init(struct device *dev, struct mipi_dbi *mipi,
70 void mipi_dbi_enable_flush(struct mipi_dbi *mipi,
74 void mipi_dbi_hw_reset(struct mipi_dbi *mipi);
75 bool mipi_dbi_display_is_on(struct mipi_dbi *mipi);
76 int mipi_dbi_poweron_reset(struct mipi_dbi *mipi);
77 int mipi_dbi_poweron_conditional_reset(struct mipi_dbi *mipi);
80 int mipi_dbi_command_read(struct mipi_dbi *mipi, u8 cmd, u8 *val);
81 int mipi_dbi_command_buf(struct mipi_dbi *mipi, u8 cmd, u8 *data, size_t len);
82 int mipi_dbi_command_stackbuf(struct mipi_dbi *mipi, u8 cmd, u8 *data, size_t len);
86 * mipi_dbi_command - MIPI DCS command with optional parameter(s)
87 * @mipi: MIPI structure
91 * Send MIPI DCS command to the controller. Use mipi_dbi_command_read() for
97 #define mipi_dbi_command(mipi, cmd, seq...) \ argument
100 mipi_dbi_command_stackbuf(mipi, cmd, d, ARRAY_SIZE(d)); \