<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/serial/Kconfig, branch v2019.04</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/serial/Kconfig?h=v2019.04</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/serial/Kconfig?h=v2019.04'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2019-01-15T20:28:52Z</updated>
<entry>
<title>serial: ns16550: fix debug uart putc called before init</title>
<updated>2019-01-15T20:28:52Z</updated>
<author>
<name>Simon Goldschmidt</name>
<email>simon.k.r.goldschmidt@gmail.com</email>
</author>
<published>2019-01-09T19:35:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c4448bdc4fb398478bc8499cfcf85fca3c36ad08'/>
<id>urn:sha1:c4448bdc4fb398478bc8499cfcf85fca3c36ad08</id>
<content type='text'>
If _debug_uart_putc() is called before _debug_uart_init(), the
ns16550 debug uart driver hangs in a tight loop waiting for the
tx FIFO to get empty.

As this can happen via a printf sneaking in before the port calls
debug_uart_init(), introduce a config option to ignore characters
before the debug uart is initialized.

This is done by reading the baudrate divisor and aborting if is zero.

The Kconfig option is required as reading the baudrate divisor does
not seem to work for all ns16500 compatibles (which is why the last
attempt on this has been reverted in 1a67969a99).

Tested on socfpga_cyclone5_socrates.

Signed-off-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>drivers: serial: DEBUG_UART_SKIP_INIT depends on DEBUG_UART</title>
<updated>2019-01-15T20:28:52Z</updated>
<author>
<name>Simon Goldschmidt</name>
<email>simon.k.r.goldschmidt@gmail.com</email>
</author>
<published>2019-01-09T19:27:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7828e3cf70513d7bd3a2bcefd52802633c78affd'/>
<id>urn:sha1:7828e3cf70513d7bd3a2bcefd52802633c78affd</id>
<content type='text'>
DEBUG_UART_SKIP_INIT is used only by debug UART and thus should depend
on DEBUG_UART.

Signed-off-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>drivers: serial: Add SiFive UART driver</title>
<updated>2018-12-18T01:56:54Z</updated>
<author>
<name>Anup Patel</name>
<email>anup@brainfault.org</email>
</author>
<published>2018-12-15T06:05:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e2842496ac64c19a0c40cb4cbe301d9d91cf0f56'/>
<id>urn:sha1:e2842496ac64c19a0c40cb4cbe301d9d91cf0f56</id>
<content type='text'>
This patch adds SiFive UART driver. The driver is 100% DM driver
and it determines input clock using clk framework.

Signed-off-by: Anup Patel &lt;anup@brainfault.org&gt;
Reviewed-by: Palmer Dabbelt &lt;palmer@sifive.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Tested-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>serial: bcm6858: remove driver and switch to bcm6345</title>
<updated>2018-12-07T13:13:46Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
<email>noltari@gmail.com</email>
</author>
<published>2018-12-01T17:42:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e9e8d80d8c74f38cd259c60bd6128b294ede4975'/>
<id>urn:sha1:e9e8d80d8c74f38cd259c60bd6128b294ede4975</id>
<content type='text'>
Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
</content>
</entry>
<entry>
<title>serial: MediaTek: add high-speed uart driver for MediaTek SoCs</title>
<updated>2018-11-29T04:04:53Z</updated>
<author>
<name>Ryder Lee</name>
<email>ryder.lee@mediatek.com</email>
</author>
<published>2018-11-15T02:08:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=849b11605ae6afe4b0d146b64f4eaaa9af0a5071'/>
<id>urn:sha1:849b11605ae6afe4b0d146b64f4eaaa9af0a5071</id>
<content type='text'>
Many SoCs from MediaTek have a high-speed uart. This UART is compatible
with the ns16550 in legacy mode. It has extra registers for high-speed
mode which can reach a maximum baudrate at 921600.

However this UART will no longer be compatible if it's in high-speed mode.
Some BootROM of MediaTek's SoCs will change the UART into high-speed mode
and the U-Boot must use this driver to initialize the UART.

Signed-off-by: Weijie Gao &lt;weijie.gao@mediatek.com&gt;
Tested-by: Ryder Lee &lt;ryder.lee@mediatek.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>serial: bcm6858: add serial support</title>
<updated>2018-11-16T18:34:35Z</updated>
<author>
<name>Philippe Reynes</name>
<email>philippe.reynes@softathome.com</email>
</author>
<published>2018-10-11T16:31:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f371f91bdd850b5f315eefac4b4ae0ad4244d533'/>
<id>urn:sha1:f371f91bdd850b5f315eefac4b4ae0ad4244d533</id>
<content type='text'>
This driver add the support of serial on bcm6858.
It's based on serial for bcm6345.

Signed-off-by: Philippe Reynes &lt;philippe.reynes@softathome.com&gt;
</content>
</entry>
<entry>
<title>serial: Allow serial to be absent in TPL</title>
<updated>2018-10-09T10:40:27Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2018-10-01T18:22:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=aa0ffe8eb919c85997884d4d3d44a81f92a8ab66'/>
<id>urn:sha1:aa0ffe8eb919c85997884d4d3d44a81f92a8ab66</id>
<content type='text'>
At present this option applies to SPL, but it should be available in TPL
also, and separately. Change to using CONFIG_IS_ENABLED(), add a new
Kconfig option and fix up hang().

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>sandbox: Add a debug UART</title>
<updated>2018-10-09T10:40:27Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2018-10-01T17:55:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ee4417644c7ba40d6365fc8e18ce0e8570544314'/>
<id>urn:sha1:ee4417644c7ba40d6365fc8e18ce0e8570544314</id>
<content type='text'>
Add support for the debug UART so that sandbox provides build testing for
this feature.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>arm: K3: Add initial support for TI's K3 generation of SoCs</title>
<updated>2018-09-11T12:32:55Z</updated>
<author>
<name>Lokesh Vutla</name>
<email>lokeshvutla@ti.com</email>
</author>
<published>2018-08-27T10:27:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=586bde93eb14652c48f007a80f91c79b30c94a61'/>
<id>urn:sha1:586bde93eb14652c48f007a80f91c79b30c94a61</id>
<content type='text'>
Add support for Texas Instruments' K3 Generation Processor
families.

Signed-off-by: Lokesh Vutla &lt;lokeshvutla@ti.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>serial: omap: Introduce DM specific omap serial</title>
<updated>2018-09-11T01:19:32Z</updated>
<author>
<name>Lokesh Vutla</name>
<email>lokeshvutla@ti.com</email>
</author>
<published>2018-08-27T10:25:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5d754197a745f0496935dbdcca775d8e3e7ffce8'/>
<id>urn:sha1:5d754197a745f0496935dbdcca775d8e3e7ffce8</id>
<content type='text'>
Add driver model support for OMAP_SERIAL while reusing
the functions in ns16550.c

Signed-off-by: Lokesh Vutla &lt;lokeshvutla@ti.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Tested-by: Derald D. Woods &lt;woods.technical@gmail.com&gt;
</content>
</entry>
</feed>
