<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/base/regmap/regmap-spi.c, branch linux-3.9.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.9.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.9.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2013-02-05T14:14:32Z</updated>
<entry>
<title>regmap: spi: Handle allocation failures gracefully</title>
<updated>2013-02-05T14:14:32Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2013-02-05T14:14:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=95601d65a1aa0902f838a2919e11ee6311efe371'/>
<id>urn:sha1:95601d65a1aa0902f838a2919e11ee6311efe371</id>
<content type='text'>
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regmap: spi: Support asynchronous I/O for SPI</title>
<updated>2013-01-29T04:16:21Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2013-01-29T04:14:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e0356dfe98f227cd18314bdbcf93a9b464026ce7'/>
<id>urn:sha1:e0356dfe98f227cd18314bdbcf93a9b464026ce7</id>
<content type='text'>
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regmap: introduce explicit bus_context for bus callbacks</title>
<updated>2012-04-06T09:47:34Z</updated>
<author>
<name>Stephen Warren</name>
</author>
<published>2012-04-04T21:48:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0135bbcc7a0cc056f0203ff839466236b8e3dc19'/>
<id>urn:sha1:0135bbcc7a0cc056f0203ff839466236b8e3dc19</id>
<content type='text'>
The only context needed by I2C and SPI bus definitions is the device
itself; this can be converted to an i2c_client or spi_device in order
to perform IO on the device. However, other bus types may need more
context in order to perform IO. Enable this by having regmap_init accept
a bus_context parameter, and pass this to all bus callbacks. The
existing callbacks simply pass the struct device here. Future bus types
may pass something else.

Signed-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regmap: Implement managed regmap_init()</title>
<updated>2012-01-30T21:06:43Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2012-01-30T19:56:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c0eb46766d395da8d62148bda2e59bad5e6ee2f2'/>
<id>urn:sha1:c0eb46766d395da8d62148bda2e59bad5e6ee2f2</id>
<content type='text'>
Save error handling and unwinding code in drivers by providing managed
versions of the regmap init functions, simplifying usage.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of git://opensource.wolfsonmicro.com/regmap</title>
<updated>2011-10-25T11:57:45Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2011-10-25T11:57:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4e7e2a2008f5d8c49791c412849d5b0232d39bb3'/>
<id>urn:sha1:4e7e2a2008f5d8c49791c412849d5b0232d39bb3</id>
<content type='text'>
* 'for-linus' of git://opensource.wolfsonmicro.com/regmap: (62 commits)
  mfd: Enable rbtree cache for wm831x devices
  regmap: Support some block operations on cached devices
  regmap: Allow caches for devices with no defaults
  regmap: Ensure rbtree syncs registers set to zero properly
  regmap: Allow rbtree to cache zero default values
  regmap: Warn on raw I/O as well as bulk reads that bypass cache
  regmap: Return a sensible error code if we fail to read the cache
  regmap: Use bsearch() to search the register defaults
  regmap: Fix doc comment
  regmap: Optimize the lookup path to use binary search
  regmap: Ensure we scream if we enable cache bypass/only at the same time
  regmap: Implement regcache_cache_bypass helper function
  regmap: Save/restore the bypass state upon syncing
  regmap: Lock the sync path, ensure we use the lockless _regmap_write()
  regmap: Fix apostrophe usage
  regmap: Make _regmap_write() global
  regmap: Fix lock used for regcache_cache_only()
  regmap: Grab the lock in regcache_cache_only()
  regmap: Modify map-&gt;cache_bypass directly
  regmap: Fix regcache_sync generic implementation
  ...
</content>
</entry>
<entry>
<title>regmap: Remove redundant owner field from the bus type struct</title>
<updated>2011-09-05T17:57:04Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2011-09-05T15:12:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5b457e3910251ef28712ba5d14adac8194bd5b2c'/>
<id>urn:sha1:5b457e3910251ef28712ba5d14adac8194bd5b2c</id>
<content type='text'>
No longer used as users link directly with the bus types so the core
module infrastructure does refcounting for us.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regmap: using module facilities requires module.h</title>
<updated>2011-08-16T02:28:17Z</updated>
<author>
<name>Stephen Rothwell</name>
</author>
<published>2011-08-15T23:36:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b5ddbf465f3675b19c8f5528b4064cbf278a5c6f'/>
<id>urn:sha1:b5ddbf465f3675b19c8f5528b4064cbf278a5c6f</id>
<content type='text'>
Commit b33f9cbd67ba ("regmap: Specify a module license") added a
MODULES_LICENSE to this file without adding an include of module.h.

module.h should have been included anyway, since this file has
EXPORT_SYMBOLs as well.  With the pending module.h split up, this would
probably have caused build problems.

Cc: Stephen Warren &lt;swarren@nvidia.com&gt;
Cc: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'regmap-linus' into regmap-next</title>
<updated>2011-08-12T01:43:15Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2011-08-12T01:43:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=13c54137f7896928ced8e97708d409fa39c09e00'/>
<id>urn:sha1:13c54137f7896928ced8e97708d409fa39c09e00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>regmap: Specify a module license</title>
<updated>2011-08-12T01:42:02Z</updated>
<author>
<name>Stephen Warren</name>
</author>
<published>2011-08-11T17:59:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b33f9cbd67ba1a1c46879ec66467269f09cde8e5'/>
<id>urn:sha1:b33f9cbd67ba1a1c46879ec66467269f09cde8e5</id>
<content type='text'>
CONFIG_REGMAP_I2C/SPI are set to m when selected by a tristate config
option that's set to m. The regmap modules don't specify a license, so
fail to link to regmap_init at load time, since that is EXPORT_SYMBOL_GPL.
Fix this by specifying a license for the regmap modules.

Signed-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regmap: Remove unused type and list fields from bus interface</title>
<updated>2011-08-09T15:26:38Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2011-08-09T01:41:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=790923e56be795e14eaaeb3305cb4e171cd0a72f'/>
<id>urn:sha1:790923e56be795e14eaaeb3305cb4e171cd0a72f</id>
<content type='text'>
We no longer enumerate the bus types, we rely on the driver telling us
this on init.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
</feed>
