Revert "Merge branch 'mctp-i2c-driver'"
This reverts commit71812af723, reversing changes made tocc0be1ad68. Wolfram Sang says: Please revert. Besides the driver in net, it modifies the I2C core code. This has not been acked by the I2C maintainer (in this case me). So, please don't pull this in via the net tree. The question raised here (extending SMBus calls to 255 byte) is complicated because we need ABI backwards compatibility. Link: https://lore.kernel.org/all/YZJ9H4eM%2FM7OXVN0@shikoro/ Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
6d3b1b0699
commit
2f6a470d65
12 changed files with 25 additions and 1209 deletions
|
|
@ -52,19 +52,6 @@ typedef int (*i2c_slave_cb_t)(struct i2c_client *client,
|
|||
struct module;
|
||||
struct property_entry;
|
||||
|
||||
/* SMBus 3.0 extends the maximum block read/write size to 255 (from 32).
|
||||
* The larger size is only supported by some drivers, indicated by
|
||||
* the I2C_FUNC_SMBUS_V3_BLOCK functionality bit.
|
||||
*/
|
||||
#define I2C_SMBUS_V3_BLOCK_MAX 255 /* As specified in SMBus 3.0 standard */
|
||||
|
||||
/* Note compatibility definition in uapi header with 32 byte block */
|
||||
union i2c_smbus_data {
|
||||
__u8 byte;
|
||||
__u16 word;
|
||||
__u8 block[I2C_SMBUS_V3_BLOCK_MAX + 1]; /* block[0] is used for length */
|
||||
};
|
||||
|
||||
#if IS_ENABLED(CONFIG_I2C)
|
||||
/* Return the Frequency mode string based on the bus frequency */
|
||||
const char *i2c_freq_mode_string(u32 bus_freq_hz);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue