Lines Matching full:dbi
3 * MIPI Display Bus Interface (DBI) LCD controller support
23 * struct mipi_dbi - MIPI DBI interface
34 int (*command)(struct mipi_dbi *dbi, u8 *cmd, u8 *param, size_t num);
76 * struct mipi_dbi_dev - MIPI DBI device
137 * @dbi: MIPI DBI interface
139 struct mipi_dbi dbi; member
155 int mipi_dbi_spi_init(struct spi_device *spi, struct mipi_dbi *dbi,
182 void mipi_dbi_hw_reset(struct mipi_dbi *dbi);
183 bool mipi_dbi_display_is_on(struct mipi_dbi *dbi);
191 int mipi_dbi_command_read(struct mipi_dbi *dbi, u8 cmd, u8 *val);
192 int mipi_dbi_command_buf(struct mipi_dbi *dbi, u8 cmd, u8 *data, size_t len);
193 int mipi_dbi_command_stackbuf(struct mipi_dbi *dbi, u8 cmd, const u8 *data,
201 * @dbi: MIPI DBI structure
211 #define mipi_dbi_command(dbi, cmd, seq...) \ argument
214 struct device *dev = &(dbi)->spi->dev; \
216 ret = mipi_dbi_command_stackbuf(dbi, cmd, d, ARRAY_SIZE(d)); \
230 * for MIPI-DBI devices
234 * values for MIPI-DBI-based devices. The only callback that depends on the