clk: rs9: Fix DIF OEn bit placement on 9FGV0241
authorMarek Vasut <marek.vasut+renesas@mailbox.org>
Sun, 5 Nov 2023 20:06:15 +0000 (21:06 +0100)
committerStephen Boyd <sboyd@kernel.org>
Sun, 17 Dec 2023 22:10:08 +0000 (14:10 -0800)
commit29d861b5d29b6c80a887e93ad982cbbf4af2a06b
tree3d921129fbdd6c255db76d826a9c4802a514dd8c
parent2fbabea626b6467eb4e6c4cb7a16523da12e43b4
clk: rs9: Fix DIF OEn bit placement on 9FGV0241

On 9FGV0241, the DIF OE0 is BIT(1) and DIF OE1 is BIT(2), on the other
chips like 9FGV0441 and 9FGV0841 DIF OE0 is BIT(0) and so on. Increment
the index in BIT() macro instead of the result of BIT() macro to shift
the bit correctly on 9FGV0241.

Fixes: 603df193ec51 ("clk: rs9: Support device specific dif bit calculation")
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Link: https://lore.kernel.org/r/20231105200642.62792-1-marek.vasut+renesas@mailbox.org
Reviewed-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/clk-renesas-pcie.c