Commit e7ba3035 authored by Cezar Chiru's avatar Cezar Chiru Committed by Andi Shyti
Browse files

i2c: pcf8584: Make pcf_doAddress() function void



Change pcf_doAddress() function's type from int to void as it always
returns 0. This way there is no need for extra assignment and extra checks
when the function is called.
Remove assignment of pcf_doAddress() and replace it with a simple function
call.

Suggested-by: default avatarAndi Shyti <andi.shyti@kernel.org>
Signed-off-by: default avatarCezar Chiru <chiru.cezar.89@gmail.com>
Signed-off-by: default avatarAndi Shyti <andi.shyti@kernel.org>
Link: https://lore.kernel.org/r/20251023120043.8661-3-chiru.cezar.89@gmail.com
parent 11cb461c
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -253,7 +253,7 @@ static int pcf_readbytes(struct i2c_adapter *i2c_adap, char *buf,
}


static int pcf_doAddress(struct i2c_algo_pcf_data *adap,
static void pcf_doAddress(struct i2c_algo_pcf_data *adap,
			 struct i2c_msg *msg)
{
	unsigned char addr = i2c_8bit_addr_from_msg(msg);
@@ -261,8 +261,6 @@ static int pcf_doAddress(struct i2c_algo_pcf_data *adap,
	if (msg->flags & I2C_M_REV_DIR_ADDR)
		addr ^= 1;
	i2c_outb(adap, addr);

	return 0;
}

static int pcf_xfer(struct i2c_adapter *i2c_adap,
@@ -288,7 +286,7 @@ static int pcf_xfer(struct i2c_adapter *i2c_adap,
		int ret;

		pmsg = &msgs[i];
		ret = pcf_doAddress(adap, pmsg);
		pcf_doAddress(adap, pmsg);

		/* Send START */
		if (i == 0)