Lines Matching refs:lcd
19 struct lcd_device *lcd; member
26 static inline struct platform_lcd *to_our_lcd(struct lcd_device *lcd) in to_our_lcd() argument
28 return lcd_get_data(lcd); in to_our_lcd()
31 static int platform_lcd_get_power(struct lcd_device *lcd) in platform_lcd_get_power() argument
33 struct platform_lcd *plcd = to_our_lcd(lcd); in platform_lcd_get_power()
38 static int platform_lcd_set_power(struct lcd_device *lcd, int power) in platform_lcd_set_power() argument
40 struct platform_lcd *plcd = to_our_lcd(lcd); in platform_lcd_set_power()
52 static bool platform_lcd_controls_device(struct lcd_device *lcd, struct device *display_device) in platform_lcd_controls_device() argument
54 struct platform_lcd *plcd = to_our_lcd(lcd); in platform_lcd_controls_device()
91 plcd->lcd = devm_lcd_device_register(&pdev->dev, dev_name(dev), dev, in platform_lcd_probe()
93 if (IS_ERR(plcd->lcd)) { in platform_lcd_probe()
95 return PTR_ERR(plcd->lcd); in platform_lcd_probe()
99 platform_lcd_set_power(plcd->lcd, LCD_POWER_REDUCED); in platform_lcd_probe()
110 platform_lcd_set_power(plcd->lcd, plcd->power); in platform_lcd_suspend()
120 platform_lcd_set_power(plcd->lcd, plcd->power); in platform_lcd_resume()