[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20110623012544.GE20949@opensource.wolfsonmicro.com>
Date: Thu, 23 Jun 2011 02:25:45 +0100
From: Mark Brown <broonie@...nsource.wolfsonmicro.com>
To: linux-kernel@...r.kernel.org,
Dimitris Papastamos <dp@...nsource.wolfsonmicro.com>,
Liam Girdwood <lrg@...com>,
Samuel Oritz <sameo@...ux.intel.com>,
Lars-Peter Clausen <lars@...afoo.de>,
Graeme Gregory <gg@...mlogic.co.uk>
Subject: Re: [PATCH 0/8] Generic I2C and SPI register map library
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@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists