[v3] i2c: Driver to expose PowerNV platform i2c busses
Neelesh Gupta
neelegup at linux.vnet.ibm.com
Wed Dec 10 00:18:40 AEDT 2014
On 12/09/2014 03:15 PM, Michael Ellerman wrote:
> On Mon, 2014-08-12 at 06:36:16 UTC, Neelesh Gupta wrote:
>> The patch exposes the available i2c busses on the PowerNV platform
>> to the kernel and implements the bus driver to support i2c and
>> smbus commands.
>> The driver uses the platform device infrastructure to probe the busses
>> on the platform and registers them with the i2c driver framework.
>> arch/powerpc/include/asm/opal.h | 29 ++
>> arch/powerpc/platforms/powernv/opal-wrappers.S | 1
>> arch/powerpc/platforms/powernv/opal.c | 11 +
> This had major conflicts in the above files.
>
> I've fixed it up but please check I did it correctly:
>
> https://github.com/mpe/powerpc-merge/commits/pw/neelesh-i2c
>
> It also doesn't build as a module:
>
> $ grep CONFIG_I2C_OPAL .config
> CONFIG_I2C_OPAL=m
> $ make ...
> ...
> ERROR: "opal_i2c_request" [drivers/i2c/busses/i2c-opal.ko] undefined!
Yeah, this needs to be exported.
I think for the same reason, "opal-rtc" is still waiting, plus awaiting
"ack" from
maintainers.
- Neelesh
>
> cheers
>
More information about the Linuxppc-dev
mailing list