Home | History | Annotate | Download | only in imx

Lines Matching defs:geom

365 	const struct lcd_panel_geometry *geom = sc->geometry;
375 div = (ipuclk * 16) / geom->pixel_clk;
414 __DI_SW_GEN0(geom->panel_width + geom->hsync_width +
415 geom->left + geom->right - 1, 1, 0, 0),
421 __DI_SW_GEN0(geom->panel_width + geom->hsync_width +
422 geom->left + geom->right - 1, 1, 0, 1),
423 __DI_SW_GEN1(1, 1, 0, geom->hsync_width * 2, 1, 0, 0),
428 __DI_SW_GEN0(geom->panel_height + geom->vsync_width +
429 geom->upper + geom->lower - 1, 2, 0, 0),
430 __DI_SW_GEN1(1, 1, 0, geom->vsync_width * 2, 2, 0, 0),
434 geom->panel_height + geom->vsync_width + geom->upper +
435 geom->lower - 1);
439 __DI_SW_GEN0(0, 3, geom->vsync_width + geom->upper, 3),
441 geom->panel_height);
445 __DI_SW_GEN0(0, 1, geom->hsync_width + geom->left, 1),
447 geom->panel_width);
495 const struct lcd_panel_geometry *geom)
499 sc->geometry = geom;
502 printf("%s: screen height = %d\n",__func__ , geom->panel_height);
503 printf("%s: width = %d\n",__func__ , geom->panel_width);
506 printf("%s: Pixel Clock = %d\n", __func__, geom->pixel_clk);
516 imx51_ipuv3_dc_display_config(sc, geom->panel_width);
526 const struct lcd_panel_geometry *geom)
542 imx51_ipuv3_geometry(sc, geom);
569 struct axi_attach_args *axia, const struct lcd_panel_geometry *geom)
635 imx51_ipuv3_initialize(sc, geom);
654 .ifb_width = geom->panel_width,
655 .ifb_height = geom->panel_height,
657 .ifb_stride = geom->panel_width * (scr->depth / 8),
733 const struct lcd_panel_geometry *geom = sc->geometry;
738 (geom->panel_width - 1));
740 (geom->panel_height - 1));