Lines Matching refs:panel
393 * Display, panel and deferred I/O
457 const struct sh_mobile_lcdc_panel_cfg *panel = &ch->cfg->panel_cfg;
469 * Despite this, a panel update is still needed given that the
480 /* trigger panel update */
482 if (panel->start_transfer)
483 panel->start_transfer(ch, &sh_mobile_lcdc_sys_bus_ops);
488 if (panel->start_transfer)
489 panel->start_transfer(ch, &sh_mobile_lcdc_sys_bus_ops);
504 const struct sh_mobile_lcdc_panel_cfg *panel = &ch->cfg->panel_cfg;
518 if (panel->display_on)
519 panel->display_on();
524 const struct sh_mobile_lcdc_panel_cfg *panel = &ch->cfg->panel_cfg;
526 if (panel->display_off)
527 panel->display_off();
999 const struct sh_mobile_lcdc_panel_cfg *panel;
1005 panel = &ch->cfg->panel_cfg;
1006 if (panel->setup_sys) {
1007 ret = panel->setup_sys(ch, &sh_mobile_lcdc_sys_bus_ops);
1065 /* clean up deferred io and ask board code to disable panel */
2367 /* The default Y virtual resolution is twice the panel size to allow for
2455 * twice the panel size to allow for double-buffering.