i2c: cadence: Remove always false ternary operator
authorLars-Peter Clausen <lars@metafoo.de>
Sat, 7 Jan 2023 21:18:13 +0000 (13:18 -0800)
committerWolfram Sang <wsa@kernel.org>
Thu, 16 Mar 2023 19:29:02 +0000 (20:29 +0100)
commite9d373c3feffc7fb36927837254c25081b3da4a9
tree21d588390c15042741c131cd1f3c9fef7038040b
parent89151f6b007915fca95c5225cd1c37a419ba8cb9
i2c: cadence: Remove always false ternary operator

When selecting the clock dividers the Cadence I2C driver skips settings
where the resulting I2C bus frequency is larger than the requested
frequency.

If the resulting frequency is lower it will compute the error to actual
frequency. When calculating the difference it also handles the case where
the resulting frequency is larger.

Since the resulting frequency is always smaller or equal the computation of
the error can be simplified by only considering this case.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
Acked-by: Michal Simek <michal.simek@amd.com>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/busses/i2c-cadence.c