Lines Matching refs:ldev
30 static int picolcd_get_contrast(struct lcd_device *ldev) in picolcd_get_contrast() argument
32 struct picolcd_data *data = lcd_get_data(ldev); in picolcd_get_contrast()
36 static int picolcd_set_contrast(struct lcd_device *ldev, int contrast) in picolcd_set_contrast() argument
38 struct picolcd_data *data = lcd_get_data(ldev); in picolcd_set_contrast()
54 static int picolcd_check_lcd_fb(struct lcd_device *ldev, struct fb_info *fb) in picolcd_check_lcd_fb() argument
56 return fb && fb == picolcd_fbinfo((struct picolcd_data *)lcd_get_data(ldev)); in picolcd_check_lcd_fb()
68 struct lcd_device *ldev; in picolcd_init_lcd() local
78 ldev = lcd_device_register(dev_name(dev), dev, data, &picolcd_lcdops); in picolcd_init_lcd()
79 if (IS_ERR(ldev)) { in picolcd_init_lcd()
81 return PTR_ERR(ldev); in picolcd_init_lcd()
83 ldev->props.max_contrast = 0x0ff; in picolcd_init_lcd()
85 data->lcd = ldev; in picolcd_init_lcd()
86 picolcd_set_contrast(ldev, 0xe5); in picolcd_init_lcd()
92 struct lcd_device *ldev = data->lcd; in picolcd_exit_lcd() local
95 if (ldev) in picolcd_exit_lcd()
96 lcd_device_unregister(ldev); in picolcd_exit_lcd()