Lines Matching refs:panel
35 panel)
48 struct lcd_panel panel; member
151 set_data_lines(md, md->panel.data_lines); in send_init_string()
199 static int mipid_set_bklight_level(struct lcd_panel *panel, unsigned int level) in mipid_set_bklight_level() argument
201 struct mipid_device *md = to_mipid_device(panel); in mipid_set_bklight_level()
217 static unsigned int mipid_get_bklight_level(struct lcd_panel *panel) in mipid_get_bklight_level() argument
219 struct mipid_device *md = to_mipid_device(panel); in mipid_get_bklight_level()
227 static unsigned int mipid_get_bklight_max(struct lcd_panel *panel) in mipid_get_bklight_max() argument
229 struct mipid_device *md = to_mipid_device(panel); in mipid_get_bklight_max()
238 static unsigned long mipid_get_caps(struct lcd_panel *panel) in mipid_get_caps() argument
254 switch (md->panel.data_lines) { in read_first_pixel()
271 static int mipid_run_test(struct lcd_panel *panel, int test_num) in mipid_run_test() argument
273 struct mipid_device *md = to_mipid_device(panel); in mipid_run_test()
400 static int mipid_enable(struct lcd_panel *panel) in mipid_enable() argument
402 struct mipid_device *md = to_mipid_device(panel); in mipid_enable()
414 mipid_set_bklight_level(panel, md->saved_bklight_level); in mipid_enable()
421 static void mipid_disable(struct lcd_panel *panel) in mipid_disable() argument
423 struct mipid_device *md = to_mipid_device(panel); in mipid_disable()
436 md->saved_bklight_level = mipid_get_bklight_level(panel); in mipid_disable()
437 mipid_set_bklight_level(panel, 0); in mipid_disable()
459 static int mipid_init(struct lcd_panel *panel, in mipid_init() argument
462 struct mipid_device *md = to_mipid_device(panel); in mipid_init()
473 md->saved_bklight_level = mipid_get_bklight_level(panel); in mipid_init()
478 static void mipid_cleanup(struct lcd_panel *panel) in mipid_cleanup() argument
480 struct mipid_device *md = to_mipid_device(panel); in mipid_cleanup()
528 md->panel.name = "lph8923"; in mipid_detect()
531 md->panel.name = "ls041y3"; in mipid_detect()
535 md->panel.name = "unknown"; in mipid_detect()
541 md->panel.data_lines = pdata->data_lines; in mipid_detect()
543 md->panel.name, md->revision, md->panel.data_lines); in mipid_detect()
562 md->panel = mipid_panel; in mipid_spi_probe()
568 omapfb_register_panel(&md->panel); in mipid_spi_probe()
577 mipid_disable(&md->panel); in mipid_spi_remove()