Lines Matching refs:dbi

64 	/** @dbi: the DBI bus abstraction handle */
65 struct mipi_dbi dbi;
106 struct mipi_dbi *dbi = &ws->dbi;
110 ret = mipi_dbi_command_read(dbi, WS2401_READ_ID1, &id1);
115 ret = mipi_dbi_command_read(dbi, WS2401_READ_ID2, &id2);
120 ret = mipi_dbi_command_read(dbi, WS2401_READ_ID3, &id3);
130 struct mipi_dbi *dbi = &ws->dbi;
155 mipi_dbi_command(dbi, MIPI_DCS_EXIT_SLEEP_MODE);
156 mipi_dbi_command(dbi, MIPI_DCS_EXIT_SLEEP_MODE);
160 mipi_dbi_command(dbi, WS2401_PASSWD1, 0x5a, 0x5a);
162 mipi_dbi_command(dbi, WS2401_RESCTL, 0x12);
164 mipi_dbi_command(dbi, MIPI_DCS_SET_ADDRESS_MODE, 0x01);
166 mipi_dbi_command(dbi, MIPI_DCS_SET_PIXEL_FORMAT, 0x70);
167 mipi_dbi_command(dbi, WS2401_SMPS, 0x00, 0x0f);
168 mipi_dbi_command(dbi, WS2401_PSMPS, 0x06, 0x03, /* DDVDH: 4.6v */
170 mipi_dbi_command(dbi, WS2401_NSMPS, 0x06, 0x03, /* DDVDH: -4.6v */
172 mipi_dbi_command(dbi, WS2401_SMPS, 0x02, 0x0f);
173 mipi_dbi_command(dbi, WS2401_PWRCTL, 0x10, 0xA9, 0x00, 0x01, 0x44,
179 mipi_dbi_command(dbi, WS2401_DISCTL, 0x01, 0x00, 0x00, 0x00, 0x14,
181 mipi_dbi_command(dbi, WS2401_VCOMCTL, 0x30, 0x53, 0x53);
182 mipi_dbi_command(dbi, WS2401_SRCCTL, 0x03, 0x0C, 0x00, 0x00, 0x00,
185 mipi_dbi_command(dbi, WS2401_PANELCTL, 0x14, 0x00, 0x80, 0x00);
186 mipi_dbi_command(dbi, WS2401_WRMIE, 0x01);
189 mipi_dbi_command(dbi, WS2401_GAMMA_R1, 0x00,
192 mipi_dbi_command(dbi, WS2401_GAMMA_R2, 0x00,
195 mipi_dbi_command(dbi, WS2401_GAMMA_G1, 0x00,
198 mipi_dbi_command(dbi, WS2401_GAMMA_G2, 0x00,
201 mipi_dbi_command(dbi, WS2401_GAMMA_B1, 0x00,
204 mipi_dbi_command(dbi, WS2401_GAMMA_B2, 0x00,
209 mipi_dbi_command(dbi, WS2401_WRCTRLD, 0x2c);
211 mipi_dbi_command(dbi, WS2401_WRCTRLD, 0x00);
217 mipi_dbi_command(dbi, WS2401_PASSWD1, 0xa5, 0xa5);
234 struct mipi_dbi *dbi = &ws->dbi;
238 mipi_dbi_command(dbi, WS2401_WRCTRLD, 0x00);
239 mipi_dbi_command(dbi, MIPI_DCS_ENTER_SLEEP_MODE);
247 struct mipi_dbi *dbi = &ws->dbi;
249 mipi_dbi_command(dbi, MIPI_DCS_SET_DISPLAY_OFF);
263 struct mipi_dbi *dbi = &ws->dbi;
265 mipi_dbi_command(dbi, MIPI_DCS_SET_DISPLAY_ON);
321 struct mipi_dbi *dbi = &ws->dbi;
325 mipi_dbi_command(dbi, WS2401_WRCTRLD, 0x00);
327 mipi_dbi_command(dbi, WS2401_WRCTRLD, 0x2c);
328 mipi_dbi_command(dbi, WS2401_WRDISBV, brightness);
373 ret = mipi_dbi_spi_init(spi, &ws->dbi, NULL);
376 ws->dbi.read_commands = ws2401_dbi_read_commands;