Lines Matching refs:panel

35 						panel)
48 struct lcd_panel panel;
151 set_data_lines(md, md->panel.data_lines);
182 * When we enable the panel, it seems we _have_ to sleep
184 * panel we'll sleep for the duration of 2 frames, so that the
199 static int mipid_set_bklight_level(struct lcd_panel *panel, unsigned int level)
201 struct mipid_device *md = to_mipid_device(panel);
217 static unsigned int mipid_get_bklight_level(struct lcd_panel *panel)
219 struct mipid_device *md = to_mipid_device(panel);
227 static unsigned int mipid_get_bklight_max(struct lcd_panel *panel)
229 struct mipid_device *md = to_mipid_device(panel);
238 static unsigned long mipid_get_caps(struct lcd_panel *panel)
254 switch (md->panel.data_lines) {
271 static int mipid_run_test(struct lcd_panel *panel, int test_num)
273 struct mipid_device *md = to_mipid_device(panel);
400 static int mipid_enable(struct lcd_panel *panel)
402 struct mipid_device *md = to_mipid_device(panel);
414 mipid_set_bklight_level(panel, md->saved_bklight_level);
421 static void mipid_disable(struct lcd_panel *panel)
423 struct mipid_device *md = to_mipid_device(panel);
436 md->saved_bklight_level = mipid_get_bklight_level(panel);
437 mipid_set_bklight_level(panel, 0);
454 "LCD panel %senabled by bootloader (status 0x%04x)\n",
459 static int mipid_init(struct lcd_panel *panel,
462 struct mipid_device *md = to_mipid_device(panel);
473 md->saved_bklight_level = mipid_get_bklight_level(panel);
478 static void mipid_cleanup(struct lcd_panel *panel)
480 struct mipid_device *md = to_mipid_device(panel);
528 md->panel.name = "lph8923";
531 md->panel.name = "ls041y3";
535 md->panel.name = "unknown";
541 md->panel.data_lines = pdata->data_lines;
543 md->panel.name, md->revision, md->panel.data_lines);
562 md->panel = mipid_panel;
568 omapfb_register_panel(&md->panel);
581 mipid_disable(&md->panel);