Hi, On 03/03/2017 at 11:29:11 -0300, Javier Martinez Canillas wrote: > This series add OF device ID tables to RTC I2C drivers whose devices are > either used in Device Tree source files or are listed in binding docs as > a compatible string. > > That's done because the plan is to change the I2C core to report proper OF > modaliases instead of always reporting a MODALIAS=i2c:<foo> regardless if > a device was registered via DT or using the legacy platform data. >
Doesn't that break the DT ABI for all i2c devices? A lot of people are getting the vendor wrong in the compatible string and because the i2c core doesn't care, the driver is still probed. Dropping that will break all those DTBs. Or will that only affect module autoload? -- Alexandre Belloni, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com

