<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pm24.git/drivers/base/regmap/internal.h, branch v4.0-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://git.kobert.dev/pm24.git/atom/drivers/base/regmap/internal.h?h=v4.0-rc2</id>
<link rel='self' href='https://git.kobert.dev/pm24.git/atom/drivers/base/regmap/internal.h?h=v4.0-rc2'/>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/'/>
<updated>2015-02-08T03:16:11Z</updated>
<entry>
<title>Merge remote-tracking branches 'regmap/topic/ac97', 'regmap/topic/doc' and 'regmap/topic/smbus' into regmap-next</title>
<updated>2015-02-08T03:16:11Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2015-02-08T03:16:11Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=1aff0310ebdd42fa0045440cee19c5a8cfecf70c'/>
<id>urn:sha1:1aff0310ebdd42fa0045440cee19c5a8cfecf70c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>regmap: Export regmap_get_val_endian</title>
<updated>2015-02-04T20:48:11Z</updated>
<author>
<name>Guenter Roeck</name>
<email>linux@roeck-us.net</email>
</author>
<published>2015-02-03T18:01:18Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=3c174d29263b1954171cf857a9bf59dcbe527875'/>
<id>urn:sha1:3c174d29263b1954171cf857a9bf59dcbe527875</id>
<content type='text'>
We'll need to call it from regmap-i2c.c, which can be built as module.

Signed-off-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>regmap: Move spinlock_flags into the union</title>
<updated>2014-12-15T17:41:07Z</updated>
<author>
<name>Wang, Yalin</name>
<email>Yalin.Wang@sonymobile.com</email>
</author>
<published>2014-12-15T08:05:50Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=f93d1be217d89f258f0108a8cd64b98cb8fa9e73'/>
<id>urn:sha1:f93d1be217d89f258f0108a8cd64b98cb8fa9e73</id>
<content type='text'>
This patch move struct regmap.spinlock_flags into the union of
spinlock, so that we can shrink struct regmap size.

Signed-off-by: Yalin Wang &lt;yalin.wang@sonymobile.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'regmap/topic/core' into regmap-next</title>
<updated>2014-09-29T19:49:41Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2014-09-29T19:49:41Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=88507a2ba8b453a38b950f3ccb2cae6cc4d82e7a'/>
<id>urn:sha1:88507a2ba8b453a38b950f3ccb2cae6cc4d82e7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>regmap: change struct regmap's internal locks as union</title>
<updated>2014-09-12T13:57:26Z</updated>
<author>
<name>Wang, Yalin</name>
<email>Yalin.Wang@sonymobile.com</email>
</author>
<published>2014-09-11T08:19:49Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=336fb81b319ec4d5c09aa6417de7c042cfcd7461'/>
<id>urn:sha1:336fb81b319ec4d5c09aa6417de7c042cfcd7461</id>
<content type='text'>
this patch change struct regmap-&gt;mutex and struct regmap-&gt;spinlock
as an union, because these 2 members are only used one of them,
we change it to shrink the struct size.

Signed-off-by: Yalin Wang &lt;yalin.wang@sonymobile.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>regmap: Fix regcache debugfs initialization</title>
<updated>2014-08-26T08:11:56Z</updated>
<author>
<name>Lars-Peter Clausen</name>
<email>lars@metafoo.de</email>
</author>
<published>2014-08-24T13:32:27Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=5e0cbe78762b5f02986bf9e59a188dad2f6e0be1'/>
<id>urn:sha1:5e0cbe78762b5f02986bf9e59a188dad2f6e0be1</id>
<content type='text'>
Commit 6cfec04bcc05 ("regmap: Separate regmap dev initialization") moved the
regmap debugfs initialization after regcache initialization. This means
that the regmap debugfs directory is not created yet when the cache
initialization runs and so any debugfs files registered by the regcache are
created in the debugfs root directory rather than the debugfs directory of
the regmap instance. Fix this by adding a separate callback for the
regcache debugfs initialization which will be called after the parent
debugfs entry has been created.

Fixes: 6cfec04bcc05 (regmap: Separate regmap dev initialization)
Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>regmap: Implementation for regmap_multi_reg_write</title>
<updated>2014-03-10T17:09:32Z</updated>
<author>
<name>Opensource [Anthony Olech]</name>
<email>anthony.olech.opensource@diasemi.com</email>
</author>
<published>2014-03-04T13:54:02Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=e894c3f46c302716d2f156b1f3339e2f96ceb65c'/>
<id>urn:sha1:e894c3f46c302716d2f156b1f3339e2f96ceb65c</id>
<content type='text'>
This is the implementation of regmap_multi_reg_write()

There is a new capability 'can_multi_write' that device drivers
must set in order to use this multi reg write mode.

This replaces the first definition, which just defined the API.

Signed-off-by: Anthony Olech &lt;anthony.olech.opensource@diasemi.com&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'regmap/topic/field' into regmap-next</title>
<updated>2013-10-28T20:01:33Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@linaro.org</email>
</author>
<published>2013-10-28T20:01:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=f2783f0e9cac215df5b7ee0a903adfeabde90b24'/>
<id>urn:sha1:f2783f0e9cac215df5b7ee0a903adfeabde90b24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>regmap: Simplify the initiation of async I/O</title>
<updated>2013-10-09T13:05:24Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@linaro.org</email>
</author>
<published>2013-10-09T11:28:52Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=0a8198094da895c8d5db95812fe9de7027d808e4'/>
<id>urn:sha1:0a8198094da895c8d5db95812fe9de7027d808e4</id>
<content type='text'>
Rather than passing a flag around through the entire call stack store it
in the regmap struct and read it when required. This minimises the
visibility of the feature through the API, minimising the code updates
needed to use it more widely.

Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
</content>
</entry>
<entry>
<title>regmap: Cache async work structures</title>
<updated>2013-10-07T22:04:41Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@linaro.org</email>
</author>
<published>2013-10-07T22:00:24Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/pm24.git/commit/?id=7e09a979404ed07b8f05d09a0e87a87c7891f472'/>
<id>urn:sha1:7e09a979404ed07b8f05d09a0e87a87c7891f472</id>
<content type='text'>
Rather than allocating and deallocating the structures used to manage async
transfers each time we do one keep the structures around as long as the
regmap is around. This should provide a small performance improvement.

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