From 0dea21a53e3a5d456bcc33680d7dfdcda1c258b2 Mon Sep 17 00:00:00 2001 From: xgelectro Date: Thu, 16 Jul 2020 23:59:33 +0200 Subject: [PATCH] i2c_smbus_nvapi::i2c_smbus_xfer now returns -1 for I2C_SMBUS_QUICK accesses which are unsupported --- i2c_smbus/i2c_smbus_nvapi.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/i2c_smbus/i2c_smbus_nvapi.cpp b/i2c_smbus/i2c_smbus_nvapi.cpp index 49848bbc..ea119344 100644 --- a/i2c_smbus/i2c_smbus_nvapi.cpp +++ b/i2c_smbus/i2c_smbus_nvapi.cpp @@ -44,12 +44,6 @@ s32 i2c_smbus_nvapi::i2c_smbus_xfer(u8 addr, char read_write, u8 command, int si switch (size) { - case I2C_SMBUS_QUICK: - // This is not supported by the driver it seems - i2c_data.reg_addr_size = 0; - i2c_data.size = 0; - break; - case I2C_SMBUS_BYTE: // One byte of data with no register address i2c_data.reg_addr_size = 0; @@ -71,6 +65,7 @@ s32 i2c_smbus_nvapi::i2c_smbus_xfer(u8 addr, char read_write, u8 command, int si break; // Not supported + case I2C_SMBUS_QUICK: case I2C_SMBUS_BLOCK_DATA: return -1; break;