Lines Matching defs:dbi

116 	struct mipi_dbi *dbi = &dbidev->dbi;
133 mipi_dbi_command(dbi, MIPI_DCS_SET_COLUMN_ADDRESS,
136 mipi_dbi_command(dbi, MIPI_DCS_SET_PAGE_ADDRESS,
140 ret = mipi_dbi_command_buf(dbi, MIPI_DCS_WRITE_MEMORY_START,
177 struct mipi_dbi *dbi = &dbidev->dbi;
196 mipi_dbi_command(dbi, ST7586_AUTO_READ_CTRL, 0x9f);
197 mipi_dbi_command(dbi, ST7586_OTP_RW_CTRL, 0x00);
201 mipi_dbi_command(dbi, ST7586_OTP_READ);
205 mipi_dbi_command(dbi, ST7586_OTP_CTRL_OUT);
206 mipi_dbi_command(dbi, MIPI_DCS_EXIT_SLEEP_MODE);
207 mipi_dbi_command(dbi, MIPI_DCS_SET_DISPLAY_OFF);
211 mipi_dbi_command(dbi, ST7586_SET_VOP_OFFSET, 0x00);
212 mipi_dbi_command(dbi, ST7586_SET_VOP, 0xe3, 0x00);
213 mipi_dbi_command(dbi, ST7586_SET_BIAS_SYSTEM, 0x02);
214 mipi_dbi_command(dbi, ST7586_SET_BOOST_LEVEL, 0x04);
215 mipi_dbi_command(dbi, ST7586_ENABLE_ANALOG, 0x1d);
216 mipi_dbi_command(dbi, ST7586_SET_NLINE_INV, 0x00);
217 mipi_dbi_command(dbi, ST7586_DISP_MODE_GRAY);
218 mipi_dbi_command(dbi, ST7586_ENABLE_DDRAM, 0x02);
234 mipi_dbi_command(dbi, MIPI_DCS_SET_ADDRESS_MODE, addr_mode);
236 mipi_dbi_command(dbi, ST7586_SET_DISP_DUTY, 0x7f);
237 mipi_dbi_command(dbi, ST7586_SET_PART_DISP, 0xa0);
238 mipi_dbi_command(dbi, MIPI_DCS_SET_PARTIAL_ROWS, 0x00, 0x00, 0x00, 0x77);
239 mipi_dbi_command(dbi, MIPI_DCS_EXIT_INVERT_MODE);
246 mipi_dbi_command(dbi, MIPI_DCS_SET_DISPLAY_ON);
264 mipi_dbi_command(&dbidev->dbi, MIPI_DCS_SET_DISPLAY_OFF);
318 struct mipi_dbi *dbi;
329 dbi = &dbidev->dbi;
334 dbi->reset = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH);
335 if (IS_ERR(dbi->reset))
336 return dev_err_probe(dev, PTR_ERR(dbi->reset), "Failed to get GPIO 'reset'\n");
344 ret = mipi_dbi_spi_init(spi, dbi, a0);
349 dbi->read_commands = NULL;
364 dbi->swap_bytes = true;