Creating a generic I2C driver with patch script to insert changes with
some robustness on kernel version support (not diff-based).
A better README, feedback for patch script, p0 for old i2c1-bb patch.
The driver compiles (missed some probe logic, and typos).
For those kernels without the module_i2c_driver macro.