Lines Matching full:tpg110
3 * Panel driver for the TPO TPG110 400CH LTPS TFT LCD Single Chip
63 * struct tpg110 - state container for the TPG110 panel
65 struct tpg110 { struct
97 * TPG110 modes, these are the simple modes, the dualscan modes that
183 static inline struct tpg110 *
186 return container_of(panel, struct tpg110, panel); in to_tpg110()
189 static u8 tpg110_readwrite_reg(struct tpg110 *tpg, bool write, in tpg110_readwrite_reg()
249 static u8 tpg110_read_reg(struct tpg110 *tpg, u8 address) in tpg110_read_reg()
254 static void tpg110_write_reg(struct tpg110 *tpg, u8 address, u8 outval) in tpg110_write_reg()
259 static int tpg110_startup(struct tpg110 *tpg) in tpg110_startup()
278 dev_info(tpg->dev, "TPG110 chip ID: %d version: %d\n", in tpg110_startup()
338 struct tpg110 *tpg = to_tpg110(panel); in tpg110_disable()
351 struct tpg110 *tpg = to_tpg110(panel); in tpg110_enable()
374 struct tpg110 *tpg = to_tpg110(panel); in tpg110_get_modes()
405 struct tpg110 *tpg; in tpg110_probe()
457 struct tpg110 *tpg = spi_get_drvdata(spi); in tpg110_remove()
463 { .compatible = "tpo,tpg110", },
469 { "tpg110" },
479 .name = "tpo-tpg110-panel",
486 MODULE_DESCRIPTION("TPO TPG110 panel driver");