Lines Matching refs:lcd

218 	struct hx8357_data *lcd = lcd_get_data(lcdev);  in hx8357_spi_write_then_read()  local
254 ret = spi_sync(lcd->spi, &msg); in hx8357_spi_write_then_read()
322 struct hx8357_data *lcd = lcd_get_data(lcdev); in hx8357_lcd_reset() local
325 gpio_set_value(lcd->reset, 1); in hx8357_lcd_reset()
327 gpio_set_value(lcd->reset, 0); in hx8357_lcd_reset()
329 gpio_set_value(lcd->reset, 1); in hx8357_lcd_reset()
337 struct hx8357_data *lcd = lcd_get_data(lcdev); in hx8357_lcd_init() local
344 if (lcd->use_im_pins) { in hx8357_lcd_init()
345 gpio_set_value_cansleep(lcd->im_pins[0], 1); in hx8357_lcd_init()
346 gpio_set_value_cansleep(lcd->im_pins[1], 0); in hx8357_lcd_init()
347 gpio_set_value_cansleep(lcd->im_pins[2], 1); in hx8357_lcd_init()
541 struct hx8357_data *lcd = lcd_get_data(lcdev); in hx8357_set_power() local
544 if (POWER_IS_ON(power) && !POWER_IS_ON(lcd->state)) in hx8357_set_power()
546 else if (!POWER_IS_ON(power) && POWER_IS_ON(lcd->state)) in hx8357_set_power()
550 lcd->state = power; in hx8357_set_power()
559 struct hx8357_data *lcd = lcd_get_data(lcdev); in hx8357_get_power() local
561 return lcd->state; in hx8357_get_power()
585 struct hx8357_data *lcd; in hx8357_probe() local
589 lcd = devm_kzalloc(&spi->dev, sizeof(*lcd), GFP_KERNEL); in hx8357_probe()
590 if (!lcd) in hx8357_probe()
599 lcd->spi = spi; in hx8357_probe()
605 lcd->reset = of_get_named_gpio(spi->dev.of_node, "gpios-reset", 0); in hx8357_probe()
606 if (!gpio_is_valid(lcd->reset)) { in hx8357_probe()
611 ret = devm_gpio_request_one(&spi->dev, lcd->reset, in hx8357_probe()
617 lcd->reset, ret); in hx8357_probe()
622 lcd->use_im_pins = 1; in hx8357_probe()
625 lcd->im_pins[i] = of_get_named_gpio(spi->dev.of_node, in hx8357_probe()
627 if (lcd->im_pins[i] == -EPROBE_DEFER) { in hx8357_probe()
631 if (!gpio_is_valid(lcd->im_pins[i])) { in hx8357_probe()
636 ret = devm_gpio_request_one(&spi->dev, lcd->im_pins[i], in hx8357_probe()
641 lcd->im_pins[i], ret); in hx8357_probe()
646 lcd->use_im_pins = 0; in hx8357_probe()
649 lcdev = devm_lcd_device_register(&spi->dev, "mxsfb", &spi->dev, lcd, in hx8357_probe()