Re: [PATCH 0/8] Generic I2C and SPI register map library

From: Mark Brown
Date: Wed Jun 22 2011 - 21:25:51 EST

On Thu, Jun 23, 2011 at 12:48:28AM +0200, torbenh wrote:

> you should look at SMBus
> there seems to be quite some code to share.
> in particular i2c rtc devices seem to be using SMBus functions
> to get the exact same semantics you are providing here.

SMBus is an I2C subset with a definition for 8 bit registers layered
onto it, pretty much.

> I just added support for such a device today, and it struck me, that
> this API was necessary.

If you're only using SMBus then the I2C interface includes SMBus based
register support which should do what you want. With the regmap API it
ought to work as a device with 8 bit registers and 8 bit values.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at