> My point is that this patch shouldn't be needed. I'd like if the I2C > core could get the driver data from the i2c_device_id table instead of > duplicating it in the of_device_id. This isn't possible today as > i2c_match_id() doesn't have the fallback mechanism that OF matching has. I think the proper fix would be naming the I2C client after the actually matched compatible property, and not after the first one? I am a bit afraid of regressions when we change that, however...
Attachment:
signature.asc
Description: PGP signature