Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1655930

regmap for i2c pages

From Tim Harvey <tharvey@gateworks.com>
Newsgroups linux.kernel
Subject regmap for i2c pages
Date 2017-06-02 08:40 +0200
Message-ID <tNOpB-5Cb-33@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


I'm working on a driver for an i2c based media controller device that
uses pages. By that I mean there are several pages of 8bit registers
and a page-select register that holds the current page. Multiple
accesses to the same page can occur without writing to this page
register but if you want to access another page you need to update it.

I believe this is a very common i2c register mechanism but I'm not
clear what the best way to use i2c regmap for this is. I'm reading
that regmap 'handles register pages' but I'm not clear if that's the
same thing I'm looking for. If so, are there any examples of this? I
see several i2c drivers that reference pages but it looks to me that
each page is a different i2c slave address which is something
different.

Regards,

Tim

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

regmap for i2c pages Tim Harvey <tharvey@gateworks.com> - 2017-06-02 08:40 +0200
  Re: regmap for i2c pages Mark Brown <broonie@kernel.org> - 2017-06-02 19:00 +0200

csiph-web