<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/drivers/serial/Kconfig, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2019-05-24T12:11:58Z</updated>
<entry>
<title>drivers: serial: mcfuart: add DT support</title>
<updated>2019-05-24T12:11:58Z</updated>
<author>
<name>Angelo Dureghello</name>
</author>
<published>2019-03-13T20:46:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=461ea079639d02498e0ff382dede2dd5eb4f75a4'/>
<id>urn:sha1:461ea079639d02498e0ff382dede2dd5eb4f75a4</id>
<content type='text'>
This patch adds devicetree support to the mcfuart.c driver
and removes non DM code.

Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Angelo Dureghello &lt;angelo@sysam.it&gt;
</content>
</entry>
<entry>
<title>serial: atmel_usart: Use fixed clock value in SPL version with DM_SERIAL</title>
<updated>2019-04-09T06:28:50Z</updated>
<author>
<name>Stefan Roese</name>
</author>
<published>2019-04-03T13:24:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=e567dfb213f8e7af953645630e96450e128a986b'/>
<id>urn:sha1:e567dfb213f8e7af953645630e96450e128a986b</id>
<content type='text'>
This patch adds an alterative SPL version of atmel_serial_enable_clk().
This enables the usage of this driver without full clock support (in
drivers and DT nodes). This saves some space in the SPL image.

Please note that this fixed clock support is only added to the SPL code
in the DM_SERIAL part of this file. All boards not using SPL &amp; DM_SERIAL
should not be affected.

This patch also introduces CONFIG_SPL_UART_CLOCK for the fixed UART
input clock. It defaults to 132096000 for ARCH_AT91 but can be set to
a different value if needed.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Cc: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Andreas Bießmann &lt;andreas@biessmann.org&gt;
Cc: Eugen Hristev &lt;eugen.hristev@microchip.com&gt;
</content>
</entry>
<entry>
<title>serial: ns16550: fix debug uart putc called before init</title>
<updated>2019-01-15T20:28:52Z</updated>
<author>
<name>Simon Goldschmidt</name>
</author>
<published>2019-01-09T19:35:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/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>
</author>
<published>2019-01-09T19:27:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/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>
</author>
<published>2018-12-15T06:05:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/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>
</author>
<published>2018-12-01T17:42:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/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>
</author>
<published>2018-11-15T02:08:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/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>
</author>
<published>2018-10-11T16:31:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/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>
</author>
<published>2018-10-01T18:22:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/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>
</author>
<published>2018-10-01T17:55:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/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>
</feed>
