> -----Original Message----- > From: Andrew Jeffery <andrew@xxxxxxxxxxxxxxxxxxxx> > Sent: Monday, September 16, 2024 11:05 AM > To: Delphine_CC_Chiu/WYHQ/Wiwynn <Delphine_CC_Chiu@xxxxxxxxxx>; > patrick@xxxxxxxxx; Rob Herring <robh@xxxxxxxxxx>; Krzysztof Kozlowski > <krzk+dt@xxxxxxxxxx>; Conor Dooley <conor+dt@xxxxxxxxxx>; Joel Stanley > <joel@xxxxxxxxx> > Cc: Ricky CX Wu <ricky.cx.wu.wiwynn@xxxxxxxxx>; > devicetree@xxxxxxxxxxxxxxx; linux-arm-kernel@xxxxxxxxxxxxxxxxxxx; > linux-aspeed@xxxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx > Subject: Re: [PATCH v1 2/2] ARM: dts: aspeed: yosemite4: Add gpio pca9506 > for CPLD IOE > > [External Sender] > > [External Sender] > > On Fri, 2024-09-13 at 03:26 +0000, Delphine_CC_Chiu/WYHQ/Wiwynn wrote: > > > > > -----Original Message----- > > > From: Delphine_CC_Chiu/WYHQ/Wiwynn > > > Sent: Friday, September 13, 2024 10:08 AM > > > To: Andrew Jeffery <andrew@xxxxxxxxxxxxxxxxxxxx>; > > > Delphine_CC_Chiu/WYHQ/Wiwynn <Delphine_CC_Chiu@xxxxxxxxxx>; > > > patrick@xxxxxxxxx; Rob Herring <robh@xxxxxxxxxx>; Krzysztof > > > Kozlowski <krzk+dt@xxxxxxxxxx>; Conor Dooley <conor+dt@xxxxxxxxxx>; > > > Joel Stanley <joel@xxxxxxxxx> > > > Cc: Ricky CX Wu <ricky.cx.wu.wiwynn@xxxxxxxxx>; > > > devicetree@xxxxxxxxxxxxxxx; linux-arm-kernel@xxxxxxxxxxxxxxxxxxx; > > > linux-aspeed@xxxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx > > > Subject: RE: [PATCH v1 2/2] ARM: dts: aspeed: yosemite4: Add gpio > > > pca9506 for CPLD IOE > > > > > > > > > > > > > -----Original Message----- > > > > From: Andrew Jeffery <andrew@xxxxxxxxxxxxxxxxxxxx> > > > > Sent: Thursday, September 12, 2024 10:11 AM > > > > To: Delphine_CC_Chiu/WYHQ/Wiwynn > <Delphine_CC_Chiu@xxxxxxxxxx>; > > > > patrick@xxxxxxxxx; Rob Herring <robh@xxxxxxxxxx>; Krzysztof > > > > Kozlowski <krzk+dt@xxxxxxxxxx>; Conor Dooley > > > > <conor+dt@xxxxxxxxxx>; Joel Stanley <joel@xxxxxxxxx> > > > > Cc: Ricky CX Wu <ricky.cx.wu.wiwynn@xxxxxxxxx>; > > > > devicetree@xxxxxxxxxxxxxxx; linux-arm-kernel@xxxxxxxxxxxxxxxxxxx; > > > > linux-aspeed@xxxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx > > > > Subject: Re: [PATCH v1 2/2] ARM: dts: aspeed: yosemite4: Add gpio > > > > pca9506 for CPLD IOE > > > > > > > > [External Sender] > > > > > > > > [External Sender] > > > > > > > > On Tue, 2024-09-10 at 13:47 +0800, Delphine CC Chiu wrote: > > > > > From: Ricky CX Wu <ricky.cx.wu.wiwynn@xxxxxxxxx> > > > > > > > > > > We use CPLD to emulate gpio pca9506 I/O expander on each server > > > > > boards. > > > > > Therefore, add pca9506 to probe driver for the CPLD I/O expander. > > > > > > > > I think it might be best if you add your own compatible to the > > > > list in the gpio-pca95xx binding just in case there are some > > > > behavioural quirks of your CPLD implementation? Not sure if this > > > > should be "facebook,pca9506" or "wywinn,pca9506", but assuming > > > > facebook, from there you can specify > > > > > > > > compatible = "facebook,pca9506", "nxp,pca9506"; > > > > > > > > This allows you to add the quirks to the driver as required in the > > > > future through the more-specific compatible. > > > > > > > > Andrew > > > > > > Hi Andrew, > > > > > > Thanks for the review. > > > I'll add the "facebook,pca9506" in gpio-pca95xx binding in next > > > version of patches. > > > > Hi Andrew, > > > > I tried to add "facebook,pca9506" in the compatible list of > > gpio-pca95xx binding and add compatible = "facebook,pca9506", > > "nxp,pca9506" but got following failed > > messages: > > gpio@21: compatible: 'oneOf' conditional failed, one must be fixed: > > ['facebook,pca9506', 'nxp,pca9506'] is too long > > 'diodes,pi4ioe5v6534q' was expected > > 'nxp,pcal6534' was expected > > from schema $id: > > https://urldefense.com/v3/__http://devicetree.org/schemas/gpio/gpio-pc > > > a95xx.yaml*__;Iw!!J63qqgXj!Kl4qHs-c0EOBPmv3aoSPNoOI4ryQ07GHCiaFIZkn7 > dH > > -aY_50bsOoS3ZmF1bQpVt0Z_pdKANopTut-o4CHzlWWR_ya0$ > > Would like to ask do you have any suggestions? Thanks. > > Mmm, maybe it's best if we leave the compatible as just 'nxp,pca9506' > for now, but if you do discover quirks then we can consider this again. > > Andrew Hi Andrew, Thanks for your reply. I'll keep these patches at v1. Thanks.