rtc: isl1208: Fix incorrect logic in isl1208_set_xtoscb()
authorBiju Das <biju.das.jz@bp.renesas.com>
Thu, 17 Aug 2023 16:10:38 +0000 (17:10 +0100)
committerAlexandre Belloni <alexandre.belloni@bootlin.com>
Sun, 27 Aug 2023 21:48:32 +0000 (23:48 +0200)
commitf45d32d2cd183c09b6c9aa8689a91d6f2760b557
tree348dbbf0b7aa07831967ded23c28781950b24e37
parent45cc2a7de905a1f3bb38fb7d6f68a204c71630be
rtc: isl1208: Fix incorrect logic in isl1208_set_xtoscb()

The XTOSCB bit is not bit 0, but xtosb_val is either 0 or 1. If it is 1,
test will never succeed. Fix this issue by using double negation.

While at it, remove unnecessary blank line from probe().

Reported-by: Pavel Machek <pavel@denx.de>
Closes: https://lore.kernel.org/all/ZN4BgzG2xmzOzdFZ@duo.ucw.cz/
Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Reviewed-by: Pavel Machek <pavel@denx.de>
Link: https://lore.kernel.org/r/20230817161038.407960-1-biju.das.jz@bp.renesas.com
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
drivers/rtc/rtc-isl1208.c