Hi Marek Vasut, Thanks for the patch. > Subject: [PATCH v2 2/4] clk: rs9: Limit check to vendor ID in VID register > > Extract only vendor ID from VID register, the top 4 bits are revision ID > which are not useful for the vendor ID check. > > Signed-off-by: Marek Vasut <marek.vasut+renesas@xxxxxxxxxxx> Reviewed-by: Biju Das <biju.das.jz@xxxxxxxxxxxxxx> Cheers, Biju > --- > Cc: Alexander Stein <alexander.stein@xxxxxxxxxxxxxxx> > Cc: Conor Dooley <conor+dt@xxxxxxxxxx> > Cc: Geert Uytterhoeven <geert+renesas@xxxxxxxxx> > Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@xxxxxxxxxx> > Cc: Michael Turquette <mturquette@xxxxxxxxxxxx> > Cc: Rob Herring <robh+dt@xxxxxxxxxx> > Cc: Stephen Boyd <sboyd@xxxxxxxxxx> > Cc: devicetree@xxxxxxxxxxxxxxx > Cc: linux-clk@xxxxxxxxxxxxxxx > Cc: linux-renesas-soc@xxxxxxxxxxxxxxx > --- > V2: Split off patch from 4/4 > --- > drivers/clk/clk-renesas-pcie.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/clk/clk-renesas-pcie.c b/drivers/clk/clk-renesas- > pcie.c index 6606aba253c5..b5c430e4899c 100644 > --- a/drivers/clk/clk-renesas-pcie.c > +++ b/drivers/clk/clk-renesas-pcie.c > @@ -42,6 +42,7 @@ > #define RS9_REG_DID 0x6 > #define RS9_REG_BCP 0x7 > > +#define RS9_REG_VID_MASK GENMASK(3, 0) > #define RS9_REG_VID_IDT 0x01 > > #define RS9_REG_DID_TYPE_FGV (0x0 << RS9_REG_DID_TYPE_SHIFT) > @@ -333,6 +334,7 @@ static int rs9_probe(struct i2c_client *client) > if (ret < 0) > return ret; > > + vid &= RS9_REG_VID_MASK; > if (vid != RS9_REG_VID_IDT || did != rs9->chip_info->did) > return dev_err_probe(&client->dev, -ENODEV, > "Incorrect VID/DID: %#02x, %#02x. > Expected %#02x, %#02x\n", > -- > 2.42.0