[i2c] [patch 2.6.20-rc1 0/6] I2C driver model updates, part II
David Brownell
david-b at pacbell.net
Mon Dec 18 23:59:48 CET 2006
As promised, the second set of patches ... adding "new style" driver
probe support. This will help at least
- Embedded I2C in general (which need IRQs, and board-specific config)
- OMAP (where I2C can't use SMBUS_QUICK)
- RTCs (which for various reasons often cannot use SMBUS_QUICK probing)
- OpenFirmware (which provides tables of I2C devices)
- DVB (I'm told the probing is problematic there too)
These patches apply after the latest "part I" patches (sent to this list,
with three updates posted after feedback from Jean). The patches are:
- Support probe(), and hotplug/coldplug
- Support remove()
- Document the "new style" driver model probe() and remove()
- Drive new style driver binding by {bus#, dev#, info} device declarations
- Update the i2c-omap adapter driver to use bus# matching chip docs
- Update one OMAP board, and a driver, to use the new infrastructure
I expect that last patch will get split in two; for this series it's
best viewed as an example.
- Dave
More information about the i2c
mailing list