• Home
  • Raw
  • Download

Lines Matching refs:ili

29 static inline int ili9320_write_spi(struct ili9320 *ili,  in ili9320_write_spi()  argument
33 struct ili9320_spi *spi = &ili->access.spi; in ili9320_write_spi()
54 int ili9320_write(struct ili9320 *ili, unsigned int reg, unsigned int value) in ili9320_write() argument
56 dev_dbg(ili->dev, "write: reg=%02x, val=%04x\n", reg, value); in ili9320_write()
57 return ili->write(ili, reg, value); in ili9320_write()
61 int ili9320_write_regs(struct ili9320 *ili, in ili9320_write_regs() argument
69 ret = ili9320_write(ili, values->address, values->value); in ili9320_write_regs()
172 static void ili9320_setup_spi(struct ili9320 *ili, in ili9320_setup_spi() argument
175 struct ili9320_spi *spi = &ili->access.spi; in ili9320_setup_spi()
177 ili->write = ili9320_write_spi; in ili9320_setup_spi()
203 struct ili9320 *ili; in ili9320_probe_spi() local
221 ili = devm_kzalloc(&spi->dev, sizeof(struct ili9320), GFP_KERNEL); in ili9320_probe_spi()
222 if (ili == NULL) { in ili9320_probe_spi()
227 ili->access.spi.id = ILI9320_SPI_IDCODE | ILI9320_SPI_ID(1); in ili9320_probe_spi()
229 ili->dev = dev; in ili9320_probe_spi()
230 ili->client = client; in ili9320_probe_spi()
231 ili->power = FB_BLANK_POWERDOWN; in ili9320_probe_spi()
232 ili->platdata = cfg; in ili9320_probe_spi()
234 spi_set_drvdata(spi, ili); in ili9320_probe_spi()
236 ili9320_setup_spi(ili, spi); in ili9320_probe_spi()
238 lcd = lcd_device_register("ili9320", dev, ili, &ili9320_ops); in ili9320_probe_spi()
244 ili->lcd = lcd; in ili9320_probe_spi()
248 ret = ili9320_power(ili, FB_BLANK_UNBLANK); in ili9320_probe_spi()
263 int ili9320_remove(struct ili9320 *ili) in ili9320_remove() argument
265 ili9320_power(ili, FB_BLANK_POWERDOWN); in ili9320_remove()
267 lcd_device_unregister(ili->lcd); in ili9320_remove()