Lines Matching defs:lcd
9 #include <linux/lcd.h>
217 struct hx8357_data *lcd = lcd_get_data(lcdev);
253 ret = spi_sync(lcd->spi, &msg);
321 struct hx8357_data *lcd = lcd_get_data(lcdev);
324 gpio_set_value(lcd->reset, 1);
326 gpio_set_value(lcd->reset, 0);
328 gpio_set_value(lcd->reset, 1);
336 struct hx8357_data *lcd = lcd_get_data(lcdev);
343 if (lcd->use_im_pins) {
344 gpio_set_value_cansleep(lcd->im_pins[0], 1);
345 gpio_set_value_cansleep(lcd->im_pins[1], 0);
346 gpio_set_value_cansleep(lcd->im_pins[2], 1);
540 struct hx8357_data *lcd = lcd_get_data(lcdev);
543 if (POWER_IS_ON(power) && !POWER_IS_ON(lcd->state))
545 else if (!POWER_IS_ON(power) && POWER_IS_ON(lcd->state))
549 lcd->state = power;
558 struct hx8357_data *lcd = lcd_get_data(lcdev);
560 return lcd->state;
584 struct hx8357_data *lcd;
588 lcd = devm_kzalloc(&spi->dev, sizeof(*lcd), GFP_KERNEL);
589 if (!lcd)
598 lcd->spi = spi;
604 lcd->reset = of_get_named_gpio(spi->dev.of_node, "gpios-reset", 0);
605 if (!gpio_is_valid(lcd->reset)) {
610 ret = devm_gpio_request_one(&spi->dev, lcd->reset,
616 lcd->reset, ret);
621 lcd->use_im_pins = 1;
624 lcd->im_pins[i] = of_get_named_gpio(spi->dev.of_node,
626 if (lcd->im_pins[i] == -EPROBE_DEFER) {
630 if (!gpio_is_valid(lcd->im_pins[i])) {
635 ret = devm_gpio_request_one(&spi->dev, lcd->im_pins[i],
640 lcd->im_pins[i], ret);
645 lcd->use_im_pins = 0;
648 lcdev = devm_lcd_device_register(&spi->dev, "mxsfb", &spi->dev, lcd,