<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/include/linux/hsi/hsi.h, branch v4.6.5</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v4.6.5</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v4.6.5'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2015-11-21T17:42:00Z</updated>
<entry>
<title>HSI: Remove struct hsi_client private fields from kernel-doc</title>
<updated>2015-11-21T17:42:00Z</updated>
<author>
<name>Javier Martinez Canillas</name>
<email>javier@osg.samsung.com</email>
</author>
<published>2015-10-08T07:11:48Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=403c5c0650816375527a6feecfb255d9b494dda3'/>
<id>urn:sha1:403c5c0650816375527a6feecfb255d9b494dda3</id>
<content type='text'>
The kernel-doc how to says that structure fields that are inside a
"private:" area shouldn't be listed in the generated documentation
but the private fields for struct hsi_client private are listed.

This also fixes the following make htmldocs warnings:

.//include/linux/hsi/hsi.h:150: warning: Excess struct/union/enum/typedef member 'e_handler' description in 'hsi_client'
.//include/linux/hsi/hsi.h:150: warning: Excess struct/union/enum/typedef member 'pclaimed' description in 'hsi_client'
.//include/linux/hsi/hsi.h:150: warning: Excess struct/union/enum/typedef member 'nb' description in 'hsi_client'

Signed-off-by: Javier Martinez Canillas &lt;javier@osg.samsung.com&gt;
Signed-off-by: Sebastian Reichel &lt;sre@kernel.org&gt;
</content>
</entry>
<entry>
<title>Documentation: Add "@" in front of private structure members.</title>
<updated>2015-02-27T21:56:57Z</updated>
<author>
<name>Robert P. J. Day</name>
<email>rpjday@crashcourse.ca</email>
</author>
<published>2015-02-13T08:46:07Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=9e39dc1e563e8d390bae42ee80e1e665c18b7de2'/>
<id>urn:sha1:9e39dc1e563e8d390bae42ee80e1e665c18b7de2</id>
<content type='text'>
Even "private" structure members need a leading "@" in their
kernel-doc; otherwise, they will be treated as new section names in
the resulting manual.

Signed-off-by: Robert P. J. Day &lt;rpjday@crashcourse.ca&gt;
Acked-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;
Acked-By: Sebastian Reichel &lt;sre@kernel.org&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>HSI: Add common DT binding for HSI client devices</title>
<updated>2014-05-15T22:54:45Z</updated>
<author>
<name>Sebastian Reichel</name>
<email>sre@kernel.org</email>
</author>
<published>2014-03-28T21:59:43Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=a2aa24734d9dbbd3b9062c2459936c336278fa6a'/>
<id>urn:sha1:a2aa24734d9dbbd3b9062c2459936c336278fa6a</id>
<content type='text'>
Implement and document generic DT bindings for HSI clients.

Signed-off-by: Sebastian Reichel &lt;sre@kernel.org&gt;
Reviewed-by: Pavel Machek &lt;pavel@ucw.cz&gt;
Tested-By: Ivaylo Dimitrov &lt;ivo.g.dimitrov.75@gmail.com&gt;
</content>
</entry>
<entry>
<title>HSI: export method to (un)register clients</title>
<updated>2014-05-15T22:54:41Z</updated>
<author>
<name>Sebastian Reichel</name>
<email>sre@kernel.org</email>
</author>
<published>2014-03-28T21:54:25Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=8491451024bcfabdcebd772ce9ec2fc5757acd42'/>
<id>urn:sha1:8491451024bcfabdcebd772ce9ec2fc5757acd42</id>
<content type='text'>
Expose method for registering and unregistering HSI clients, so that
client drivers can register other client drivers.

This is useful for HSI drivers, which want to use the functionality
of other HSI drivers. For example the N900 modem driver can load HSI
drivers for mcsaab protocol and speech protocol.

Signed-off-by: Sebastian Reichel &lt;sre@kernel.org&gt;
Reviewed-by: Pavel Machek &lt;pavel@ucw.cz&gt;
Tested-By: Ivaylo Dimitrov &lt;ivo.g.dimitrov.75@gmail.com&gt;
</content>
</entry>
<entry>
<title>HSI: Add channel resource support to HSI clients</title>
<updated>2014-05-15T22:54:36Z</updated>
<author>
<name>Sebastian Reichel</name>
<email>sre@kernel.org</email>
</author>
<published>2014-03-28T21:48:23Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=a088cf161cc87b39e83c7c53b9f239773422d212'/>
<id>urn:sha1:a088cf161cc87b39e83c7c53b9f239773422d212</id>
<content type='text'>
Make HSI channel ids platform data, which can be provided
by platform data.

Signed-off-by: Sebastian Reichel &lt;sre@kernel.org&gt;
Tested-By: Ivaylo Dimitrov &lt;ivo.g.dimitrov.75@gmail.com&gt;
</content>
</entry>
<entry>
<title>HSI: method to unregister clients from an hsi port</title>
<updated>2014-05-15T22:54:29Z</updated>
<author>
<name>Sebastian Reichel</name>
<email>sre@kernel.org</email>
</author>
<published>2013-10-06T18:23:49Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=a0bf37edb4d34c21bdaa19a1624378924b917491'/>
<id>urn:sha1:a0bf37edb4d34c21bdaa19a1624378924b917491</id>
<content type='text'>
This exports a method to unregister all clients from
an hsi port.

Signed-off-by: Sebastian Reichel &lt;sre@kernel.org&gt;
Reviewed-by: Pavel Machek &lt;pavel@ucw.cz&gt;
Tested-By: Ivaylo Dimitrov &lt;ivo.g.dimitrov.75@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: Fix typo in Documentation/DocBook</title>
<updated>2014-02-19T13:58:17Z</updated>
<author>
<name>Masanari Iida</name>
<email>standby24x7@gmail.com</email>
</author>
<published>2014-02-18T13:54:36Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=e227867f12302633737bd2a48a10a9a72c0630cb'/>
<id>urn:sha1:e227867f12302633737bd2a48a10a9a72c0630cb</id>
<content type='text'>
This patch fix spelling typo in Documentation/DocBook.
It is because .html and .xml files are generated by make htmldocs,
I have to fix a typo within the source files.

Signed-off-by: Masanari Iida &lt;standby24x7@gmail.com&gt;
Acked-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;
Signed-off-by: Jiri Kosina &lt;jkosina@suse.cz&gt;
</content>
</entry>
<entry>
<title>hsi: fix kernel-doc warnings</title>
<updated>2013-03-01T21:39:00Z</updated>
<author>
<name>Randy Dunlap</name>
<email>rdunlap@infradead.org</email>
</author>
<published>2013-03-01T19:11:47Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=8eae508b7c6ff502a71d0293b69e97c5505d5840'/>
<id>urn:sha1:8eae508b7c6ff502a71d0293b69e97c5505d5840</id>
<content type='text'>
Fix kernel-doc warnings in hsi files:

  Warning(include/linux/hsi/hsi.h:136): Excess struct/union/enum/typedef member 'e_handler' description in 'hsi_client'
  Warning(include/linux/hsi/hsi.h:136): Excess struct/union/enum/typedef member 'pclaimed' description in 'hsi_client'
  Warning(include/linux/hsi/hsi.h:136): Excess struct/union/enum/typedef member 'nb' description in 'hsi_client'
  Warning(drivers/hsi/hsi.c:434): No description found for parameter 'handler'
  Warning(drivers/hsi/hsi.c:434): Excess function parameter 'cb' description in 'hsi_register_port_event'

Don't document "private:" fields with kernel-doc notation.
If you want to leave them fully documented, that's OK, but
then don't mark them as "private:".

Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;
Cc: Carlos Chinea &lt;carlos.chinea@nokia.com&gt;
Cc: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Cc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Cc: linux-kernel@vger.kernel.org
Cc: linux-omap@vger.kernel.org
Acked-by: Nishanth Menon &lt;nm@ti.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>HSI: hsi: Rework hsi_event interface</title>
<updated>2012-04-23T11:23:32Z</updated>
<author>
<name>Carlos Chinea</name>
<email>carlos.chinea@nokia.com</email>
</author>
<published>2012-04-11T07:55:53Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=ec1c56ff813a198d656d4aa42e5de03e45751bf8'/>
<id>urn:sha1:ec1c56ff813a198d656d4aa42e5de03e45751bf8</id>
<content type='text'>
Remove custom hack and make use of the notifier chain interfaces for
delivering events from the ports to their associated clients.
Clients that want to receive port events need to register their callbacks
using hsi_register_port_event(). The callbacks can be called in interrupt
context. Use hsi_unregestier_port_event() to undo the registration.

Signed-off-by: Carlos Chinea &lt;carlos.chinea@nokia.com&gt;
Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>HSI: hsi: Rework hsi_controller release</title>
<updated>2012-04-23T11:23:31Z</updated>
<author>
<name>Carlos Chinea</name>
<email>carlos.chinea@nokia.com</email>
</author>
<published>2012-04-04T11:11:45Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=5a218ceba7b64f506bf4f004b04bb457c1805a62'/>
<id>urn:sha1:5a218ceba7b64f506bf4f004b04bb457c1805a62</id>
<content type='text'>
Use the proper release mechanism for hsi_controller and
hsi_ports structures. Free the structures through their
associated device release callbacks.

Signed-off-by: Carlos Chinea &lt;carlos.chinea@nokia.com&gt;
Acked-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
</feed>
