Hi Jon, On Wed, 19 Dec 2007 23:41:36 -0500, Jon Smirl wrote: > Since copying i2c-mpc.c to maintain support for the ppc architecture seems to > be an issue; instead rework i2c-mpc.c to use CONFIG_PPC_MERGE #ifdefs to > support both the ppc and powerpc architecture. When ppc is deleted in six > months these #ifdefs will need to be removed. > > Another rework of the i2c for powerpc device tree patch. This version > implements standard alias naming only on the powerpc platform and only for > the device tree names. The old naming mechanism of > i2c_client.name,driver_name is left in place and not changed for non-powerpc > platforms. This patch is fully capable of dynamically loading the i2c > modules. You can modprobe in the i2c-mpc driver and the i2c modules described > in the device tree will be automatically loaded. Modules also work if > compiled in. > > The follow on patch to module-init-tools is also needed since the i2c > subsystem has never implemented dynamic loading. > > The following series implements standard linux module aliasing for i2c > modules on arch=powerpc. It then converts the mpc i2c driver from being a > platform driver to an open firmware one. I2C device names are picked up from > the device tree. Module aliasing is used to translate from device tree names > into to linux kernel names. Several i2c drivers are updated to use the new > aliasing.
Now that I have read all the previous versions of this patch series and, more importantly, all objections that were raised on the way, I can start reviewing the latest iteration of your patches. I'll also do some testing, although I have no powerpc stuff here, but at least I want to make sure that there are no regressions introduced by your patches on x86. -- Jean Delvare -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/