]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
clk: renesas: rzv2h: Simplify polling condition in __rzv2h_cpg_assert()
authorTommaso Merciai <tommaso.merciai.xr@bp.renesas.com>
Wed, 3 Sep 2025 08:27:53 +0000 (10:27 +0200)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Thu, 4 Sep 2025 09:30:01 +0000 (11:30 +0200)
Replace the ternary operator with a direct boolean comparison to improve
code readability and maintainability. The logic remains unchanged.

Signed-off-by: Tommaso Merciai <tommaso.merciai.xr@bp.renesas.com>
Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/20250903082757.115778-5-tommaso.merciai.xr@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
drivers/clk/renesas/rzv2h-cpg.c

index 35c5ff38e231e4c1669fd71b977e68dd608851af..2197d1d2453a3f269388072a6c53d39f1a98bc5c 100644 (file)
@@ -867,8 +867,7 @@ static int __rzv2h_cpg_assert(struct reset_controller_dev *rcdev,
        mask = BIT(monbit);
 
        ret = readl_poll_timeout_atomic(priv->base + reg, value,
-                                       assert ? (value & mask) : !(value & mask),
-                                       10, 200);
+                                       assert == !!(value & mask), 10, 200);
        if (ret && !assert) {
                value = mask << 16;
                writel(value, priv->base + GET_RST_OFFSET(priv->resets[id].reset_index));