Merge tag 'i2c-for-6.8-rc1-rebased' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
Pull i2c updates from Wolfram Sang: "This removes the currently unused CLASS_DDC support (controllers set the flag, but there is no client to use it). Also, CLASS_SPD support gets simplified to prepare removal in the future. Class based instantiation is not recommended these days anyhow. Furthermore, I2C core now creates a debugfs directory per I2C adapter. Current bus driver users were converted to use it. Finally, quite some driver updates. Standing out are patches for the wmt-driver which is refactored to support more variants. This is the rebased pull request where a large series for the designware driver was dropped" * tag 'i2c-for-6.8-rc1-rebased' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: (38 commits) MAINTAINERS: use proper email for my I2C work i2c: stm32f7: add support for stm32mp25 soc i2c: stm32f7: perform I2C_ISR read once at beginning of event isr dt-bindings: i2c: document st,stm32mp25-i2c compatible i2c: stm32f7: simplify status messages in case of errors i2c: stm32f7: perform most of irq job in threaded handler i2c: stm32f7: use dev_err_probe upon calls of devm_request_irq i2c: i801: Add lis3lv02d for Dell XPS 15 7590 i2c: i801: Add lis3lv02d for Dell Precision 3540 i2c: wmt: Reduce redundant: REG_CR setting i2c: wmt: Reduce redundant: function parameter i2c: wmt: Reduce redundant: clock mode setting i2c: wmt: Reduce redundant: wait event complete i2c: wmt: Reduce redundant: bus busy check i2c: mux: reg: Remove class-based device auto-detection support i2c: make i2c_bus_type const dt-bindings: at24: add ROHM BR24G04 eeprom: at24: use of_match_ptr() i2c: cpm: Remove linux,i2c-index conversion from be32 i2c: imx: Make SDA actually optional for bus recovering ...
This commit is contained in:
@@ -17,7 +17,6 @@
|
||||
* @n_values: Number of multiplexer channels
|
||||
* @little_endian: Indicating if the register is in little endian
|
||||
* @write_only: Reading the register is not allowed by hardware
|
||||
* @classes: Optional I2C auto-detection classes
|
||||
* @idle: Value to write to mux when idle
|
||||
* @idle_in_use: indicate if idle value is in use
|
||||
* @reg: Virtual address of the register to switch channel
|
||||
@@ -30,7 +29,6 @@ struct i2c_mux_reg_platform_data {
|
||||
int n_values;
|
||||
bool little_endian;
|
||||
bool write_only;
|
||||
const unsigned int *classes;
|
||||
u32 idle;
|
||||
bool idle_in_use;
|
||||
void __iomem *reg;
|
||||
|
||||
Reference in New Issue
Block a user