Re: [PATCH] ARM: dts: iwg20d-q7-common: Fix touch controller probe failure

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Biju,

On Sun, Aug 09, 2020 at 09:17:42AM +0000, Biju Das wrote:
> > Subject: Re: [PATCH] ARM: dts: iwg20d-q7-common: Fix touch controller
> > probe failure
> >
> > Hi Biju,
> >
> > Thank you for the patch.
> >
> > On Fri, Aug 07, 2020 at 04:20:38PM +0100, Biju Das wrote:
> > > Remove powerdown-gpios property from lvds-receiver node as it results
> > > in touch controller driver probe failure.
> > > As per the iWave RZ/G1M schematic, the signal LVDS_PPEN controls
> > > supply voltage for touch panel, LVDS receiver and RGB LCD panel.
> >
> > If it controls the supply voltage, shouldn't it be modelled as a regulator ?
> > Dropping it completely would rely on the boot loader powering the display
> > on and keeping it powered, which isn't very nice.
> 
> On the schematic LVDS_PPEN, controls the voltage VCC_3V3_TFT1, which supplies voltage to
> LVDS receiver, Touch controller and RGB LCD Panel.
> 
> I agree, it should be modelled as a regulator and this regulator should present in
> all these devices nodes right(LVDS receiver, Touch controller and RGB LCD Panel),
> not just on LVDS receiver node? Please share your views on this.

Correct, that's what I would recommend.

> > > Fixes: 6f89dd9e9325 ("ARM: dts: iwg20d-q7-common: Add LCD support")
> > > Signed-off-by: Biju Das <biju.das.jz@xxxxxxxxxxxxxx>
> > > Reviewed-by: Lad Prabhakar <prabhakar.mahadev-
> > lad.rj@xxxxxxxxxxxxxx>
> > > ---
> > >  arch/arm/boot/dts/iwg20d-q7-common.dtsi | 1 -
> > >  1 file changed, 1 deletion(-)
> > >
> > > diff --git a/arch/arm/boot/dts/iwg20d-q7-common.dtsi
> > > b/arch/arm/boot/dts/iwg20d-q7-common.dtsi
> > > index ebbe1518ef8a..4c8b9a6b0125 100644
> > > --- a/arch/arm/boot/dts/iwg20d-q7-common.dtsi
> > > +++ b/arch/arm/boot/dts/iwg20d-q7-common.dtsi
> > > @@ -57,7 +57,6 @@
> > >
> > >  lvds-receiver {
> > >  compatible = "ti,ds90cf384a", "lvds-decoder";
> > > -powerdown-gpios = <&gpio7 25 GPIO_ACTIVE_LOW>;
> > >
> > >  ports {
> > >  #address-cells = <1>;

-- 
Regards,

Laurent Pinchart



[Index of Archives]     [Linux Samsung SOC]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux