Lines Matching refs:panel
404 device_printf(dev, "missing '%s' attribute in LCD panel info\n",
415 am335x_read_timing(device_t dev, phandle_t node, struct panel_info *panel)
436 "hactive", &panel->panel_width)))
440 "vactive", &panel->panel_height)))
444 "hfront-porch", &panel->panel_hfp)))
448 "hback-porch", &panel->panel_hbp)))
452 "hsync-len", &panel->panel_hsw)))
456 "vfront-porch", &panel->panel_vfp)))
460 "vback-porch", &panel->panel_vbp)))
464 "vsync-len", &panel->panel_vsw)))
468 "clock-frequency", &panel->panel_pxl_clk)))
472 "pixelclk-active", &panel->pixelclk_active)))
476 "hsync-active", &panel->hsync_active)))
480 "vsync-active", &panel->vsync_active)))
488 am335x_read_panel_info(device_t dev, phandle_t node, struct panel_info *panel)
492 panel_info_node = ofw_bus_find_child(node, "panel-info");
497 "ac-bias", &panel->ac_bias);
500 "ac-bias-intrpt", &panel->ac_bias_intrpt);
503 "dma-burst-sz", &panel->dma_burst_sz);
506 "bpp", &panel->bpp);
509 "fdd", &panel->fdd);
512 "sync-edge", &panel->sync_edge);
515 "sync-ctrl", &panel->sync_ctrl);
726 /* Lines per panel */
832 am335x_lcd_syscons_setup((vm_offset_t)sc->sc_fb_base, sc->sc_fb_phys, &panel);
994 panel_node = fdt_find_compatible(root, "ti,tilcdc,panel", 1);
996 device_printf(dev, "using static panel info\n");
998 device_printf(dev, "failed to read panel info\n");