<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/Documentation/driver-api/device-io.rst, branch linux-5.16.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.16.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.16.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2021-04-08T11:18:38Z</updated>
<entry>
<title>docs: driver-api: device-io: Document ioremap() variants &amp; access funcs</title>
<updated>2021-04-08T11:18:38Z</updated>
<author>
<name>Hector Martin</name>
</author>
<published>2021-03-04T18:41:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=08e9b5be9efba97804f7c9aef561dfa818c39ca5'/>
<id>urn:sha1:08e9b5be9efba97804f7c9aef561dfa818c39ca5</id>
<content type='text'>
This documents the newly introduced ioremap_np() along with all the
other common ioremap() variants, and some higher-level abstractions
available.

Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Hector Martin &lt;marcan@marcan.st&gt;
</content>
</entry>
<entry>
<title>docs: driver-api: device-io: Document I/O access functions</title>
<updated>2021-04-08T11:18:38Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2021-03-04T19:53:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eeba4b01686454fbf1a790e1d69abc07d676721c'/>
<id>urn:sha1:eeba4b01686454fbf1a790e1d69abc07d676721c</id>
<content type='text'>
This adds more detailed descriptions of the various read/write
primitives available for use with I/O memory/ports.

Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Hector Martin &lt;marcan@marcan.st&gt;
</content>
</entry>
<entry>
<title>Driver-API: Documentation: Replace deprecated :c:func: Usage</title>
<updated>2020-07-13T15:56:03Z</updated>
<author>
<name>Puranjay Mohan</name>
</author>
<published>2020-07-07T05:32:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3a63e9fcc8101e431dfcbd77f9afa435a9333b16'/>
<id>urn:sha1:3a63e9fcc8101e431dfcbd77f9afa435a9333b16</id>
<content type='text'>
Replace :c:func: with func() as the previous usage is deprecated.

Signed-off-by: Puranjay Mohan &lt;puranjay12@gmail.com&gt;
Link: https://lore.kernel.org/r/20200707053252.32703-1-puranjay12@gmail.com
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>Documentation: Kill all references to mmiowb()</title>
<updated>2019-04-08T11:00:45Z</updated>
<author>
<name>Will Deacon</name>
</author>
<published>2019-02-22T16:17:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=915530396c788d75c40f200edd67b56ac363c728'/>
<id>urn:sha1:915530396c788d75c40f200edd67b56ac363c728</id>
<content type='text'>
The guarantees provided by mmiowb() are now provided implicitly by
spin_unlock(), so remove all references to this most confusing of
barriers from our Documentation.

Good riddance.

Acked-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Signed-off-by: Will Deacon &lt;will.deacon@arm.com&gt;
</content>
</entry>
<entry>
<title>docs: Convert the deviceio template to RST</title>
<updated>2017-02-01T00:31:21Z</updated>
<author>
<name>Jonathan Corbet</name>
</author>
<published>2017-01-27T22:43:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8a8a602fdb834ffce9cf3e9f6021a86cdada78f0'/>
<id>urn:sha1:8a8a602fdb834ffce9cf3e9f6021a86cdada78f0</id>
<content type='text'>
Convert deviceiobook.tmpl to RST and incorporate it into the driver API
manual.

Like the rest of our documentation, this one could use some work.  There's
no mention of ioremap() and friends, no mention of io_read*() and friends.
But we have nice documentation for all those folks writing new drivers that
do port I/O :).

The :c:func: notation has been left off of all the read*/write* functions.
There's no kerneldoc comments for them anyway, so those links will never be
live, and writing a bunch of repetitive "read a byte from I/O memory"
comments lacks appeal.

Cc: Matthew Wilcox &lt;willy@infradead.org&gt;
Cc: Alan Cox &lt;gnomes@lxorguk.ukuu.org.uk&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
</feed>
