On Thu, Mar 12, 2026 at 07:58:04AM +0000, cristian_ci wrote:
> 
> 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)?

Yes, DSI panels don't have (and don't use) a separate sleep pinctrl
state.

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

-- 
With best wishes
Dmitry

Reply via email to