Lines Matching refs:tdo24m
3 * tdo24m - SPI-based drivers for Toppoly TDO24M series LCD panels
14 #include <linux/spi/tdo24m.h>
25 struct tdo24m {
33 int (*adj_mode)(struct tdo24m *lcd, int mode);
175 static int tdo24m_writes(struct tdo24m *lcd, const uint32_t *array)
217 static int tdo24m_adj_mode(struct tdo24m *lcd, int mode)
238 static int tdo35s_adj_mode(struct tdo24m *lcd, int mode)
259 static int tdo24m_power_on(struct tdo24m *lcd)
276 static int tdo24m_power_off(struct tdo24m *lcd)
281 static int tdo24m_power(struct tdo24m *lcd, int power)
299 struct tdo24m *lcd = lcd_get_data(ld);
306 struct tdo24m *lcd = lcd_get_data(ld);
313 struct tdo24m *lcd = lcd_get_data(ld);
333 struct tdo24m *lcd;
352 lcd = devm_kzalloc(&spi->dev, sizeof(struct tdo24m), GFP_KERNEL);
387 lcd->lcd_dev = devm_lcd_device_register(&spi->dev, "tdo24m", &spi->dev,
402 struct tdo24m *lcd = spi_get_drvdata(spi);
411 struct tdo24m *lcd = dev_get_drvdata(dev);
418 struct tdo24m *lcd = dev_get_drvdata(dev);
429 struct tdo24m *lcd = spi_get_drvdata(spi);
436 .name = "tdo24m",
449 MODULE_ALIAS("spi:tdo24m");