gpio, pwm, rgb lcd: Replace polling i2c requests

Now that i2c_transfer/i2c_read/i2c_write are fully synchronous, no need
to use the polling based function.

Change-Id: Ib578cf4a6d72ad0817e1aaeebc7e4dab9f9d293f
Signed-off-by: Dmitriy Korovkin <dmitriy.korovkin@windriver.com>
Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
This commit is contained in:
Dmitriy Korovkin 2015-11-19 11:23:42 -05:00 committed by Anas Nashif
commit dcda679c72
3 changed files with 10 additions and 10 deletions

View file

@ -115,7 +115,7 @@ static int _read_port_regs(struct device *dev, uint8_t reg,
int ret;
uint8_t cmd[] = { reg };
ret = i2c_poll_transfer(i2c_master, cmd, 1, buf->byte, 2, i2c_addr, 0);
ret = i2c_transfer(i2c_master, cmd, 1, buf->byte, 2, i2c_addr, 0);
if (ret) {
DBG("PCAL9535A[0x%X]: error reading register 0x%X (%d)\n",
i2c_addr, reg, ret);
@ -155,7 +155,7 @@ static int _write_port_regs(struct device *dev, uint8_t reg,
DBG("PCAL9535A[0x%X]: Write: REG[0x%X] = 0x%X, REG[0x%X] = 0x%X\n",
i2c_addr, reg, buf->byte[0], (reg + 1), buf->byte[1]);
ret = i2c_polling_write(i2c_master, cmd, sizeof(cmd), i2c_addr);
ret = i2c_write(i2c_master, cmd, sizeof(cmd), i2c_addr);
if (ret) {
DBG("PCAL9535A[0x%X]: error writing from register 0x%X (%d)\n",
i2c_addr, reg, ret);