On Wed Nov 26, 2025 at 6:35 PM CET, Kory Maincent (TI.com) wrote: > Remove the tilcdc_panel_info structure and its associated helper > function as the structure contains only redundant or unused parameters. > > Most panel configuration parameters in tilcdc_panel_info are either: > - Already represented by existing DRM mode flags (invert_pxl_clk, > sync_edge via DRM_BUS_FLAG_*), or > - Set to identical values across all instances (panel_info_default), > making them effectively constants > > The removed fifo_th field is already handled by priv->fifo_th when set. > Other removed fields (tft_alt_mode, raster_order) were always set to 0 > in the only instance (panel_info_default) and thus had no effect. > > This simplifies the code by eliminating unnecessary abstraction while > preserving all functional behavior. > > Signed-off-by: Kory Maincent (TI.com) <[email protected]>
Reviewed-by: Luca Ceresoli <[email protected]> -- Luca Ceresoli, Bootlin Embedded Linux and Kernel engineering https://bootlin.com
