Messages in this thread | | | From | Bartosz Golaszewski <> | Date | Wed, 11 Apr 2018 12:09:10 +0200 | Subject | Re: [PATCH 1/4] eeprom: at24: don't assign the i2c ID table to at24_driver |
| |
2018-04-11 11:56 GMT+02:00 Peter Rosin <peda@axentia.se>: > On 2018-04-10 15:12, Bartosz Golaszewski wrote: >> We switched to using probe_new(), so this is no longer used >> by i2c core. > > It seems to be used in i2c_device_match() ??? > > This could easily be me not understanding something... >
Yes, but i2c core no longer uses the id_table field in struct i2c_driver. We call i2c_device_match() ourselves instead of letting i2c core do it and pass the driver data to probe().
Hope that helps, Bartosz
| |