<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/Documentation/serial/driver, branch linux-4.12.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.12.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.12.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2016-05-14T16:18:25Z</updated>
<entry>
<title>serial: doc: Use port-&gt;state instead of info</title>
<updated>2016-05-14T16:18:25Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-05-11T11:56:05Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=b79ef07d205c6504e701b48380d33fe2bab78ec5'/>
<id>urn:sha1:b79ef07d205c6504e701b48380d33fe2bab78ec5</id>
<content type='text'>
As of commit ebd2c8f6d2ec4012 ("serial: kill off uart_info"), the
circular transmission buffer is part of struct uart_state instead of
struct uart_info. Make it clear this structure is pointed to from struct
uart_port.

Change 'circ' to 'circ_buf' to match the structure name while we're at
it.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>serial: doc: Always refer to tty_port-&gt;mutex</title>
<updated>2016-05-14T16:18:19Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-05-11T11:56:04Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=95f981f2e3b9a27ea2eb744b6861a3b9c81a1fde'/>
<id>urn:sha1:95f981f2e3b9a27ea2eb744b6861a3b9c81a1fde</id>
<content type='text'>
Stop referring to the mutex member of the tty_port struct as
'port-&gt;mutex', as 'port' is ambiguous, and usually refers to the
uart_port struct in this document.  Use 'tty_port-&gt;mutex' instead,
following the single existing use.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>serial: doc: .break_ctl() may sleep</title>
<updated>2016-04-16T16:43:12Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-04-14T09:08:11Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=101ca9ccdd30c46afc5c9a30e7acdcbeaa330fa1'/>
<id>urn:sha1:101ca9ccdd30c46afc5c9a30e7acdcbeaa330fa1</id>
<content type='text'>
break_ctl() is not called from any sort of atomic context, so there is no
problem with it sleeping.

Reported-by: Peter Hurley &lt;peter@hurleysoftware.com&gt;
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>serial: doc: .(un)throttle() are serialized by the tty layer</title>
<updated>2016-04-15T21:59:12Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-04-14T09:08:10Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=18717b06ee4897c2cc5e92783386c4b304b9fce9'/>
<id>urn:sha1:18717b06ee4897c2cc5e92783386c4b304b9fce9</id>
<content type='text'>
Document that .(un)throttle() are serialized with each other, and with
termios modification by the tty layer.

Reported-by: Peter Hurley &lt;peter@hurleysoftware.com&gt;
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>serial: doc: .(un)throttle() depends on hardware assisted flow control</title>
<updated>2016-04-15T21:59:06Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-04-14T09:08:09Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=a3bedc3bdc6e640141157636e253d63279860e23'/>
<id>urn:sha1:a3bedc3bdc6e640141157636e253d63279860e23</id>
<content type='text'>
Document that .throttle() and .unthrottle() are relevant only if
hardware assisted flow control is enabled.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>serial: doc: Re-add paragraph documenting uart_console_write()</title>
<updated>2016-04-15T21:59:01Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-04-14T09:08:08Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d124fd3bb36ceb40438f10c897ce642386b74b72'/>
<id>urn:sha1:d124fd3bb36ceb40438f10c897ce642386b74b72</id>
<content type='text'>
Commit 834392a7d92677ff ("serial: doc: Un-document non-existing
uart_write_console()") removed a paragraph about a helper function that
seemed to never exist.

Peter Hurley pointed out that the function does exist, but is called
differently. Re-add the paragraph, with the function name corrected.

Fixes: 834392a7d92677ff ("serial: doc: Un-document non-existing uart_write_console()")
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>serial: doc: Correct return type of mctrl_gpio_to_gpiod()</title>
<updated>2016-03-31T06:58:39Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-03-14T15:16:17Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4817ebb144ffa5a1a2bc84b89ed9655dbe6c4502'/>
<id>urn:sha1:4817ebb144ffa5a1a2bc84b89ed9655dbe6c4502</id>
<content type='text'>
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>serial: doc: Grammar s/function are/functions are/</title>
<updated>2016-03-31T06:58:35Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-03-14T15:16:16Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d886e7ce157373773254f5c1e7f011cd9d3ec558'/>
<id>urn:sha1:d886e7ce157373773254f5c1e7f011cd9d3ec558</id>
<content type='text'>
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>serial: doc: Spelling s/divsor/divisor/</title>
<updated>2016-03-31T06:58:29Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-03-14T15:16:15Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=93a2f6329f40d951101ab8ab160f24680f1c122a'/>
<id>urn:sha1:93a2f6329f40d951101ab8ab160f24680f1c122a</id>
<content type='text'>
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>serial: doc: .break_ctl() is called with port-&gt;mutex() held</title>
<updated>2016-03-31T06:58:25Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2016-03-14T15:16:14Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=fbe3128bcf87723bbbaa2de26f5d1c1122c66b54'/>
<id>urn:sha1:fbe3128bcf87723bbbaa2de26f5d1c1122c66b54</id>
<content type='text'>
Note that mutex_lock() should not be called with interrupts disabled.

Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
</feed>
ct>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/distro/kernel/log/?id=21ce849ba5cc178740c6532ba3dded852296ad91'>root</a>/<a href='/distro/kernel/log/drivers?id=21ce849ba5cc178740c6532ba3dded852296ad91'>drivers</a>/<a href='/distro/kernel/log/drivers/video?id=21ce849ba5cc178740c6532ba3dded852296ad91'>video</a>/<a href='/distro/kernel/log/drivers/video/imxfb.c?id=21ce849ba5cc178740c6532ba3dded852296ad91'>imxfb.c</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/distro/kernel/log/drivers/video/imxfb.c?id=21ce849ba5cc178740c6532ba3dded852296ad91&amp;showmsg=1'>Expand</a>)</th><th class='left'>Author</th></tr>
<tr><td><span title='2010-02-02 18:11:22 -0800'>2010-02-02</span></td><td><a href='/distro/kernel/commit/drivers/video/imxfb.c?id=1ec562035ba64e724652cb12b8a770b3906e9bf5'>imxfb: correct location of callbacks in suspend and resume</a></td><td>Uwe Kleine-König</td></tr>
<tr><td><span title='2009-09-21 15:14:58 +0200'>2009-09-21</span></td><td><a href='/distro/kernel/commit/drivers/video/imxfb.c?id=a419aef8b858a2bdb98df60336063d28df4b272f'>trivial: remove unnecessary semicolons</a></td><td>Joe Perches</td></tr>
<tr><td><span title='2009-08-07 12:10:56 +0200'>2009-08-07</span></td><td><a href='/distro/kernel/commit/drivers/video/imxfb.c?id=343684ffb793a3c371579b7bbc16724713ee5ac7'>imxfb: Add support for multiple displays</a></td><td>Sascha Hauer</td></tr>
<tr><td><span title='2009-08-07 12:10:56 +0200'>2009-08-07</span></td><td><a href='/distro/kernel/commit/drivers/video/imxfb.c?id=d6b515028863a912d051d371b6d71e09f2a9ff19'>imxfb: use resource_size() macro</a></td><td>Sascha Hauer</td></tr>
<tr><td><span title='2009-08-07 12:10:56 +0200'>2009-08-07</span></td><td><a href='/distro/kernel/commit/drivers/video/imxfb.c?id=f497d0153a6b53b4cfd004de5f10b14bf630d852'>imxfb: calculate bpix value from bits_per_pixel</a></td><td>Sascha Hauer</td></tr>
<tr><td><span title='2009-03-27 14:51:15 +0100'>2009-03-27</span></td><td><a href='/distro/kernel/commit/drivers/video/imxfb.c?id=4d1e4e5a6387aad97590e2da9c6db1350f22f63a'>imxfb: Fix TFT mode</a></td><td>Sascha Hauer</td></tr>
<tr><td><span title='2009-03-27 14:51:14 +0100'>2009-03-27</span></td><td><a href='/distro/kernel/commit/drivers/video/imxfb.c?id=f909ef6437a8388e3f1272c67ee29071f930bd6b'>imxfb: add clock support</a></td><td>Sascha Hauer</td></tr>
<tr><td><span title='2009-03-13 10:34:24 +0100'>2009-03-13</span></td><td><a href='/distro/kernel/commit/drivers/video/imxfb.c?id=7e8549bcee00d92040904361cb1840c7a5eda615'>imxfb: Fix margin settings</a></td><td>Sascha Hauer</td></tr>
<tr><td><span title='2009-03-13 10:34:23 +0100'>2009-03-13</span></td><td><a href='/distro/kernel/commit/drivers/video/imxfb.c?id=1d0f98709347c4babac08dd933466674e089f188'>imxfb: add mx27 support</a></td><td>Sascha Hauer</td></tr>
<tr><td><span title='2009-03-13 10:34:09 +0100'>2009-03-13</span></td><td><a href='/distro/kernel/commit/drivers/video/imxfb.c?id=1512222b105beaff7b7fe11aa4220bcd0088e421'>imxfb: add 18 bit support</a></td><td>Sascha Hauer</td></tr>
<tr><td><span title='2009-03-13 10:34:07 +0100'>2009-03-13</span></td><td><a href='/distro/kernel/commit/drivers/video/imxfb.c?id=c0b90a31efe30987ab4bb21298b410913779e62f'>imxfb: add platform specific init/exit functions</a></td><td>Sascha Hauer</td></tr>
<tr><td><span title='2008-12-16 15:43:50 +0100'>2008-12-16</span></td><td><a href='/distro/kernel/commit/drivers/video/imxfb.c?id=80eee6bca4069c48247005aa07cb5e8e86042aa3'>i.MX Framebuffer: add TFT support</a></td><td>Sascha Hauer</td></tr>
<tr><td><span title='2008-12-16 15:40:22 +0100'>2008-12-16</span></td><td><a href='/distro/kernel/commit/drivers/video/imxfb.c?id=278892736e99330195c8ae5861bcd9d791bbf19e'>i.MX Framebuffer: rename imxfb_mach_info to imx_fb_platform_data</a></td><td>Sascha Hauer</td></tr>
<tr><td><span title='2008-12-16 15:40:22 +0100'>2008-12-16</span></td><td><a href='/distro/kernel/commit/drivers/video/imxfb.c?id=66c8719b2edaa08f23f3106c697891e6c765bd7a'>i.MX Framebuffer: Cleanup Coding style</a></td><td>Sascha Hauer</td></tr>
<tr><td><span title='2008-12-16 15:40:21 +0100'>2008-12-16</span></td><td><a href='/distro/kernel/commit/drivers/video/imxfb.c?id=24b9baf7a5678b95edb2a358594abd54dc69f8a0'>i.MX Framebuffer: remove header file</a></td><td>Sascha Hauer</td></tr>
<tr><td><span title='2008-12-16 15:40:20 +0100'>2008-12-16</span></td><td><a href='/distro/kernel/commit/drivers/video/imxfb.c?id=d6ed5755ac26044473bcc9c9d2659624003652c8'>i.MX Framebuffer: fix margins</a></td><td>Sascha Hauer</td></tr>
<tr><td><span title='2008-12-16 15:40:19 +0100'>2008-12-16</span></td><td><a href='/distro/kernel/commit/drivers/video/imxfb.c?id=72330b0eeefc7abda35b5af55d0e2a9a3d05f04c'>i.MX Framebuffer: Use readl/writel instead of direct pointer deref</a></td><td>Juergen Beisert</td></tr>
<tr><td><span title='2008-12-16 15:40:18 +0100'>2008-12-16</span></td><td><a href='/distro/kernel/commit/drivers/video/imxfb.c?id=74b114fe2cfff9986b2469b3eb0035ca3d325d00'>i.MX Framebuffer: remove gpio setup function</a></td><td>Sascha Hauer</td></tr>
