> -----Original Message----- > From: Andrew Jeffery <andrew@xxxxxxxxxxxxxxxxxxxx> > Sent: Tuesday, October 1, 2024 8:39 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 4/8] ARM: dts: aspeed: yosemite4: Revise address of > i2c-mux for two fan boards > > [External Sender] > > [External Sender] > > On Mon, 2024-09-30 at 15:04 +0800, Delphine CC Chiu wrote: > > From: Ricky CX Wu <ricky.cx.wu.wiwynn@xxxxxxxxx> > > > > Change the address of the I2C mux for two fan boards to 0x74 according > > to schematic. > > > > Signed-off-by: Ricky CX Wu <ricky.cx.wu.wiwynn@xxxxxxxxx> > > Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@xxxxxxxxxx> > > --- > > .../aspeed/aspeed-bmc-facebook-yosemite4.dts | 80 > > ++++++++++--------- > > 1 file changed, 43 insertions(+), 37 deletions(-) > > > > diff --git > > a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite4.dts > > b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite4.dts > > index 26e0fcbed8d2..ecf012c9cbbc 100644 > > --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite4.dts > > +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-yosemite4.dts > > @@ -32,6 +32,8 @@ aliases { > > i2c27 = &imux27; > > i2c28 = &imux28; > > i2c29 = &imux29; > > + i2c30 = &imux30; > > + i2c31 = &imux31; > > i2c34 = &imux34; > > i2c35 = &imux35; > > }; > > @@ -1062,6 +1064,8 @@ gpio@23 { > > }; > > > > &i2c14 { > > + #address-cells = <1>; > > + #size-cells = <0>; > > status = "okay"; > > bus-frequency = <400000>; > > adc@1d { > > @@ -1122,20 +1126,50 @@ eeprom@51 { > > reg = <0x51>; > > }; > > > > - i2c-mux@71 { > > - compatible = "nxp,pca9846"; > > + i2c-mux@73 { > > + compatible = "nxp,pca9544"; > > #address-cells = <1>; > > #size-cells = <0>; > > > > idle-state = <0>; > > i2c-mux-idle-disconnect; > > - reg = <0x71>; > > + reg = <0x73>; > > > > i2c@0 { > > #address-cells = <1>; > > #size-cells = <0>; > > reg = <0>; > > > > + adc@35 { > > + compatible = "maxim,max11617"; > > + reg = <0x35>; > > + }; > > + }; > > + > > + i2c@1 { > > + #address-cells = <1>; > > + #size-cells = <0>; > > + reg = <0>; > > + > > + adc@35 { > > + compatible = "maxim,max11617"; > > + reg = <0x35>; > > + }; > > + }; > > + }; > > + > > + i2c-mux@74 { > > + compatible = "nxp,pca9546"; > > + reg = <0x74>; > > + #address-cells = <1>; > > + #size-cells = <0>; > > + i2c-mux-idle-disconnect; > > + > > + imux30: i2c@0 { > > + reg = <0>; > > + #address-cells = <1>; > > + #size-cells = <0>; > > + > > adc@1f { > > compatible = "ti,adc128d818"; > > reg = <0x1f>; @@ -1152,6 +1186,8 > @@ > > pwm@20{ > > gpio@22{ > > compatible = "ti,tca6424"; > > reg = <0x22>; > > + gpio-controller; > > + #gpio-cells = <2>; > > This seems unrelated. Such changes should be in their own patch with a `Fixes:` > tag. > > > }; > > > > pwm@23{ > > @@ -1181,10 +1217,10 @@ gpio@61 { > > }; > > }; > > > > - i2c@1 { > > + imux31: i2c@1 { > > + reg = <1>; > > #address-cells = <1>; > > #size-cells = <0>; > > - reg = <0>; > > > > adc@1f { > > compatible = "ti,adc128d818"; @@ > -1202,6 > > +1238,8 @@ pwm@20{ > > gpio@22{ > > compatible = "ti,tca6424"; > > reg = <0x22>; > > + gpio-controller; > > + #gpio-cells = <2>; > > This should go in the same patch as the instance above. > Hi Andrew, I'll split a fix patch for this in the next serial patches. Thanks.