Lines Matching refs:lms501kf03
3 * lms501kf03 TFT LCD panel driver.
20 struct lms501kf03 {
103 static int lms501kf03_spi_write_byte(struct lms501kf03 *lcd, int addr, int data)
121 static int lms501kf03_spi_write(struct lms501kf03 *lcd, unsigned char address,
127 static int lms501kf03_panel_send_sequence(struct lms501kf03 *lcd,
146 static int lms501kf03_ldi_init(struct lms501kf03 *lcd)
195 static int lms501kf03_ldi_enable(struct lms501kf03 *lcd)
201 static int lms501kf03_ldi_disable(struct lms501kf03 *lcd)
212 static int lms501kf03_power_on(struct lms501kf03 *lcd)
250 static int lms501kf03_power_off(struct lms501kf03 *lcd)
270 static int lms501kf03_power(struct lms501kf03 *lcd, int power)
289 struct lms501kf03 *lcd = lcd_get_data(ld);
296 struct lms501kf03 *lcd = lcd_get_data(ld);
314 struct lms501kf03 *lcd = NULL;
318 lcd = devm_kzalloc(&spi->dev, sizeof(struct lms501kf03), GFP_KERNEL);
322 /* lms501kf03 lcd panel uses 3-wire 9-bit SPI Mode. */
340 ld = devm_lcd_device_register(&spi->dev, "lms501kf03", &spi->dev, lcd,
362 dev_info(&spi->dev, "lms501kf03 panel driver has been probed.\n");
369 struct lms501kf03 *lcd = spi_get_drvdata(spi);
377 struct lms501kf03 *lcd = dev_get_drvdata(dev);
390 struct lms501kf03 *lcd = dev_get_drvdata(dev);
403 struct lms501kf03 *lcd = spi_get_drvdata(spi);
410 .name = "lms501kf03",
421 MODULE_DESCRIPTION("lms501kf03 LCD Driver");