Inline the i2c_check_functionality() check, since the function returns a
boolean status rather than an error code.

Reviewed-by: Dmitry Baryshkov <[email protected]>
Signed-off-by: Thorsten Blum <[email protected]>
---
 drivers/gpu/drm/bridge/sii902x.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/bridge/sii902x.c b/drivers/gpu/drm/bridge/sii902x.c
index 12497f5ce4ff..0cc738e2dd63 100644
--- a/drivers/gpu/drm/bridge/sii902x.c
+++ b/drivers/gpu/drm/bridge/sii902x.c
@@ -1158,9 +1158,7 @@ static int sii902x_probe(struct i2c_client *client)
        static const char * const supplies[] = {"iovcc", "cvcc12"};
        int ret;
 
-       ret = i2c_check_functionality(client->adapter,
-                                     I2C_FUNC_SMBUS_BYTE_DATA);
-       if (!ret) {
+       if (!i2c_check_functionality(client->adapter, 
I2C_FUNC_SMBUS_BYTE_DATA)) {
                dev_err(dev, "I2C adapter not suitable\n");
                return -EIO;
        }

Reply via email to