On Thu, Apr 10, 2025 at 12:34:15PM +0300, Dmitry Baryshkov wrote: > On Tue, Apr 08, 2025 at 05:27:01PM +0200, Kory Maincent wrote: > > Enable support for two-lane configuration which is done by setting the > > LANSEL_SW_EN and LANSEL_SW bits in the Pad Control register. > > > > Use the dsi-lanes device tree parameter to configure the number of lanes. > > The default configuration remains set to four lanes. > > > > Signed-off-by: Kory Maincent <kory.mainc...@bootlin.com> > > --- > > drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 35 > > +++++++++++++++++++++++++-- > > 1 file changed, 33 insertions(+), 2 deletions(-) > > > > @@ -1504,7 +1523,7 @@ static const struct drm_panel_funcs ili9881c_funcs = { > > static int ili9881c_dsi_probe(struct mipi_dsi_device *dsi) > > { > > struct ili9881c *ctx; > > - int ret; > > + int ret, lanes; > > > > ctx = devm_kzalloc(&dsi->dev, sizeof(*ctx), GFP_KERNEL); > > if (!ctx) > > @@ -1545,11 +1564,23 @@ static int ili9881c_dsi_probe(struct > > mipi_dsi_device *dsi) > > if (ret) > > return ret; > > > > + ret = of_property_read_u32(dsi->dev.of_node, "dsi-lanes", &lanes); > > Use dsi->lanes instead.
Please ignore this comment :-) > -- With best wishes Dmitry