On Tuesday, March 10th, 2026 at 23:30, Dmitry Baryshkov 
<[email protected]> wrote:

> On Tue, Mar 10, 2026 at 04:42:43PM +0000, cristian_ci wrote:
> > On Tuesday, March 10th, 2026 at 12:28, Konrad Dybcio 
> > <[email protected]> wrote:
> >
> > > On 3/8/26 4:01 PM, Dmitry Baryshkov wrote:
> > > > On Sun, Mar 08, 2026 at 04:52:43PM +0100, Cristian Cozzolino via B4 
> > > > Relay wrote:
> > > >> From: Cristian Cozzolino <[email protected]>
> > > >>
> > > >> Add the description for the display panel found on this phone.
> > > >> And with this done we can also enable the GPU and set the zap shader
> > > >> firmware path.
> > > >>
> > > >> Signed-off-by: Cristian Cozzolino <[email protected]>
> > > >> ---
> > > >>  .../arm64/boot/dts/qcom/msm8953-flipkart-rimob.dts | 80 
> > > >> ++++++++++++++++++++++
> > > >>  1 file changed, 80 insertions(+)
> > > >>
> > > >> +
> > > >> +&mdss_dsi0 {
> > > >> +      vdda-supply = <&pm8953_s3>;
> > > >> +      vddio-supply = <&pm8953_l6>;
> > > >> +
> > > >> +      pinctrl-0 = <&mdss_default>;
> > > >> +      pinctrl-1 = <&mdss_sleep>;
> > > >> +      pinctrl-names = "default", "sleep";
> > > >
> > > > It might be better to move pinctrl nodes to the panel device, because
> > > > they control the panel reset pin (rather than some kind if DSI-related
> > > > pin).
> > >
> > > +1, perhaps let's rename that pin to panel_reset while at it
> >
> > So, something like (plus related renaming in tlmm node):
> >
> >     panel: panel@0 {
> >             compatible = "novatek,nt35532";
> >             reg = <0>;
> >
> >             backlight = <&pmi8950_wled>;
> >             reset-gpios = <&tlmm 61 GPIO_ACTIVE_LOW>;
> >             vsp-supply = <&lab>;
> >             vsn-supply = <&ibb>;
> >
> >             pinctrl-0 = <&panel_default>;
> >             pinctrl-1 = <&panel_reset>;
> >             pinctrl-names = "default", "reset";
> 
> No, "reset" would not be recognized. Use "sleep" as before.

so, something like:

                pinctrl-1 = <&panel_sleep>;
                pinctrl-names = "default", "sleep";

?

Also, should I remove 'sleep' state if panel handles only one state ('default')
instead of two states (like mdss)?

> >
> >             port {
> >                     panel_in: endpoint {
> >                             remote-endpoint = <&mdss_dsi0_out>;
> >                     };
> >             };
> >     };
> >
> > this?
> >
> > > Konrad
> > >
> >
> > Regards
> 
> --
> With best wishes
> Dmitry
>

Reply via email to