- 24 7月, 2017 1 次提交
-
-
由 Stefan Roese 提交于
Pasting longer lines into the U-Boot console prompt sometimes leads to characters missing. One problem here is the small 16-byte FIFO of the legacy NS16550 UART, e.g. on x86 platforms. This patch now introduces a Kconfig option to enable RX interrupt buffer support for NS16550 style UARTs. With this option enabled, I was able paste really long lines into the U-Boot console, without any characters missing. Signed-off-by: NStefan Roese <sr@denx.de> Reviewed-by: NSimon Glass <sjg@chromium.org> Cc: Bin Meng <bmeng.cn@gmail.com> [trini: Guard ns16550_serial_remove with CONFIG_IS_ENABLED(SERIAL_PRESENT) to match struct assignment] Signed-off-by: NTom Rini <trini@konsulko.com>
-
- 12 7月, 2017 1 次提交
-
-
由 Jagan Teki 提交于
Add support for the debug UART to assist with early debugging. Enable it for i.CoreM6 as an example. Signed-off-by: NJagan Teki <jagan@amarulasolutions.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
- 09 7月, 2017 1 次提交
-
-
由 Christophe Leroy 提交于
At the same time, move to Kconfig Signed-off-by: NChristophe Leroy <christophe.leroy@c-s.fr>
-
- 23 6月, 2017 1 次提交
-
-
由 Heiko Schocher 提交于
fix menutext for the options SPL_DM_SERIAL and TPL_DM_SERIAL. Both have the same text as DM_SERIAL, which is confusing. Signed-off-by: NHeiko Schocher <hs@denx.de> Reviewed-by: NStefan Roese <sr@denx.de>
-
- 12 5月, 2017 1 次提交
-
-
由 Lokesh Vutla 提交于
Add debug UART functions to permit omap specific ns16550 to provide an early debug UART. This is mostly in common with DEBUG_UART_NS16550 except for Mode definition register which is required for selecting UART mode(16x auto-baud or 13x mode). Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com> Reviewed-by: NSimon Glass <sjg@chromium.org> Reviewed-by: NTom Rini <trini@konsulko.com>
-
- 10 5月, 2017 1 次提交
-
-
由 Álvaro Fernández Rojas 提交于
It is based on linux/drivers/tty/serial/bcm63xx_uart.c Signed-off-by: NÁlvaro Fernández Rojas <noltari@gmail.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
- 25 4月, 2017 1 次提交
-
-
由 Icenowy Zheng 提交于
Only A23/A33 in SUN8I want a default value of CONS_INDEX of 5, for other chips the default value is 1 like other Allwinner SoCs. Fix this default value. The original wrong value has lead to wrong console on H3 Orange Pi boards. Fixes: 7095f864 ("sunxi: Convert CONS_INDEX to Kconfig") Signed-off-by: NIcenowy Zheng <icenowy@aosc.io> Signed-off-by: NMaxime Ripard <maxime.ripard@free-electrons.com>
-
- 20 4月, 2017 1 次提交
-
-
由 Mylène Josserand 提交于
Convert the CONS_INDEX configuration to Kconfig. Update sunxi's defconfigs to remove SYS_EXTRA_OPTIONS variable not needed anymore. Default value is 1 except for sun5i (equals 2) and sun8i (equals 5). Signed-off-by: NMylène Josserand <mylene.josserand@free-electrons.com> [Maxime: Added a depends on ARCH_SUNXI to avoid build breakages] Signed-off-by: NMaxime Ripard <maxime.ripard@free-electrons.com>
-
- 10 4月, 2017 1 次提交
-
-
由 Andy Shevchenko 提交于
Add a specific serial driver for Intel MID platforms. It has special fractional divider which can be programmed via UART_PS, UART_MUL, and UART_DIV registers. The UART clock is calculated as UART clock = XTAL * UART_MUL / UART_DIV The baudrate is calculated as baud rate = UART clock / UART_PS / DLAB Initialize fractional divider correctly for Intel Edison platform. For backward compatibility we have to set initial DLAB value to 16 and speed to 115200 baud, where initial frequency is 29491200Hz, and XTAL frequency is 38.4MHz. Signed-off-by: NAndy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: NSimon Glass <sjg@chromium.org> Reviewed-by: NKever Yang <kever.yang@rock-chips.com>
-
- 06 4月, 2017 1 次提交
-
-
由 Simon Glass 提交于
Add separate enable/disable controls for driver-model serial. While this is generally enabled in SPL it may not be in TPL, since serial output can be obtained with the debug UART with minimal code size. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
- 20 3月, 2017 1 次提交
-
-
由 Philipp Tomsich 提交于
Move this in to Kconfig with a default of 115200. Signed-off-by: NPhilipp Tomsich <philipp.tomsich@theobroma-systems.com> [trini: Run moveconfig.py, reword commit slightly] Signed-off-by: NTom Rini <trini@konsulko.com>
-
- 15 3月, 2017 1 次提交
-
-
由 Patrice Chotard 提交于
This patch adds support to ASC (asynchronous serial controller) driver, which is basically a standard serial driver. This IP is common across other STMicroelectronics SoCs Signed-off-by: NPatrice Chotard <patrice.chotard@st.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
- 15 1月, 2017 1 次提交
-
-
由 Tom Rini 提交于
There is no CONFIG_OF_PLATDATA, only CONFIG_SPL_OF_PLATDATA, so rename the two references to CONFIG_OF_PLATDATA to CONFIG_SPL_OF_PLATDATA. Signed-off-by: NTom Rini <trini@konsulko.com>
-
- 16 12月, 2016 1 次提交
-
-
由 Patrick Bruenn 提交于
Add CX9020 board based on mx53loco. Add simplified imx53 base device tree from kernel v4.8-rc8, to reuse serial_mxc with DTE and prepare for device tree migration of other functions and imx53 devices. The CX9020 differs from i.MX53 Quick Start Board by: - use uart2 instead of uart1 - DVI-D connector instead of VGA - no audio - CCAT FPGA connected to emi - enable rtc Signed-off-by: NPatrick Bruenn <p.bruenn@beckhoff.com>
-
- 23 11月, 2016 1 次提交
-
-
由 Marcel Ziswiler 提交于
Migrate the PXA serial driver to be configured via Kconfig. Signed-off-by: NMarcel Ziswiler <marcel.ziswiler@toradex.com> Reviewed-by: NMarek Vasut <marex@denx.de>
-
- 29 10月, 2016 2 次提交
-
-
由 Wenyou Yang 提交于
Add support to enable an early debug UART for debugging. Signed-off-by: NWenyou Yang <wenyou.yang@atmel.com> Reviewed-by: NSimon Glass <sjg@chromium.org> Reviewed-by: NAndreas Bießmann <andreas@biessmann.org>
-
由 Wenyou Yang 提交于
Add ATMEL_USART option to support to enable the Atmel usart driver from Kconfig. Signed-off-by: NWenyou Yang <wenyou.yang@atmel.com> Reviewed-by: NAndreas Bießmann <andreas@biessmann.org>
-
- 26 10月, 2016 1 次提交
-
-
由 Jagan Teki 提交于
Added kconfig for MXC_UART driver. Cc: Simon Glass <sjg@chromium.org> Cc: Fabio Estevam <fabio.estevam@nxp.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Peng Fan <peng.fan@nxp.com> Cc: Matteo Lisi <matteo.lisi@engicam.com> Cc: Michael Trimarchi <michael@amarulasolutions.com> Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
-
- 27 9月, 2016 1 次提交
-
-
由 Stefan Roese 提交于
The Armada 3700's UART is a simple serial port. It has a 32 bytes Tx FIFO and a 64 bytes Rx FIFO integrated. This patch adds support for this UART including the DEBUG UART functions for very early debug output. Signed-off-by: NStefan Roese <sr@denx.de> Cc: Nadav Haklai <nadavh@marvell.com> Cc: Kostya Porotchkin <kostap@marvell.com> Cc: Wilson Ding <dingwei@marvell.com> Cc: Victor Gu <xigu@marvell.com> Cc: Hua Jing <jinghua@marvell.com> Cc: Terry Zhou <bjzhou@marvell.com> Cc: Hanna Hawa <hannah@marvell.com> Cc: Haim Boot <hayim@marvell.com>
-
- 28 8月, 2016 1 次提交
-
-
由 Masahiro Yamada 提交于
This is very likely to be necessary for normal use cases. Set its default to 'y' for shorter defconfig files. Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
- 15 7月, 2016 1 次提交
-
-
由 Simon Glass 提交于
Add a driver that works with of-platdata. It sets up the platform data and calls the standard ns16550 driver. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
- 28 5月, 2016 1 次提交
-
-
由 Beniamino Galvani 提交于
This adds platform code for the Amlogic Meson GXBaby (S905) SoC and a board definition for ODROID-C2. This initial submission only supports UART and Ethernet (through the existing Designware driver). DTS files are the ones submitted to Linux arm-soc for 4.7 [1]. [1] https://patchwork.ozlabs.org/patch/603583/Signed-off-by: NBeniamino Galvani <b.galvani@gmail.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
- 21 5月, 2016 1 次提交
-
-
由 Wills Wang 提交于
This patch add support for ar933x serial. Signed-off-by: NWills Wang <wills.wang@live.com> Reviewed-by: NThomas Chou <thomas@wytron.com.tw> Reviewed-by: NDaniel Schwierzeck <daniel.schwierzeck@gmail.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
- 02 4月, 2016 1 次提交
-
-
由 Mateusz Kulikowski 提交于
This driver works in "new" Data Mover UART mode, so will be compatible with modern Qualcomm chips only. Signed-off-by: NMateusz Kulikowski <mateusz.kulikowski@gmail.com> Reviewed-by: NSimon Glass <sjg@chromium.org> Tested-by: NSimon Glass <sjg@chromium.org>
-
- 24 3月, 2016 1 次提交
-
-
由 Masahiro Yamada 提交于
For ARM32 architecture, CONFIG_DEBUG_LL is available for early low-level debugging (and actually UniPhier 32bit SoCs use it), but ARM64 architecture does not support it. Instead, CONFIG_DEBUG_UART is available as an architecture-independent debug facility. This commit supports it on all the UniPhier SoCs (including the new ARMv8 SoCs), which is very useful for new SoC bringups. Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
-
- 26 2月, 2016 1 次提交
-
-
由 Michal Simek 提交于
Enabling this driver requires some DT changes. Adding DCC to root or main bus: dcc: dcc { compatible = "arm,dcc"; u-boot,dm-pre-reloc; }; Extend alias list to link DCC: serial0 = &uart0; serial1 = &uart1; serial2 = &dcc; Change stdout-path to point to dcc port. stdout-path = "serial2:115200n8"; Also add support for debug uart to help with early debug. Signed-off-by: NMichal Simek <michal.simek@xilinx.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
- 02 2月, 2016 1 次提交
-
-
由 Paul Thacker 提交于
This adds PIC32 UART controller support based on driver model. Signed-off-by: NPaul Thacker <paul.thacker@microchip.com> Signed-off-by: NPurna Chandra Mandal <purna.mandal@microchip.com> Reviewed-by: NDaniel Schwierzeck <daniel.schwierzeck@gmail.com> Reviewed-by: NTom Rini <trini@konsulko.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
- 27 1月, 2016 3 次提交
-
-
由 Ricardo Ribalda Delgado 提交于
xilinx_uartlite has been ported to DM, this patch makes the xilinx-ppc405-generic and the xilinx-ppc440-generic boards use the new DM driver. Signed-off-by: NRicardo Ribalda Delgado <ricardo.ribalda@gmail.com> Acked-by: NStefan Roese <sr@denx.de> Signed-off-by: NMichal Simek <michal.simek@xilinx.com> Reviewed-by: NMichal Simek <michal.simek@xilinx.com>
-
由 Michal Simek 提交于
- Move config option out of board file. - Remove uartlite address from config file Signed-off-by: NMichal Simek <michal.simek@xilinx.com> Reviewed-by: NThomas Chou <thomas@wytron.com.tw>
-
由 Michal Simek 提交于
Add support for debug console. Signed-off-by: NMichal Simek <michal.simek@xilinx.com> Reviewed-by: NThomas Chou <thomas@wytron.com.tw>
-
- 21 1月, 2016 1 次提交
-
-
由 Bin Meng 提交于
LPUART is seen on Freescale VF610 and QorIQ Layerscape devices. Create a Kconfig option and move it to defconfig for all boards that have this serial driver. Signed-off-by: NBin Meng <bmeng.cn@gmail.com> Reviewed-by: NSimon Glass <sjg@chromium.org> Acked-by: NStefan Agner <stefan.agner@toradex.com> Acked-by: NSimon Glass <sjg@chromium.org>
-
- 20 1月, 2016 1 次提交
-
-
由 Sergey Temerkhanov 提交于
This patch adds Kconfig entries to facilitate usage of pl01x as a debug UART. Signed-off-by: NSergey Temerkhanov <s.temerkhanov@gmail.com> Signed-off-by: NRadha Mohan Chintakuntla <rchintakuntla@cavium.com> Acked-by: NSimon Glass <sjg@chromium.org>
-
- 13 1月, 2016 1 次提交
-
-
由 Simon Glass 提交于
In very very space-constrained devices even the full UART driver is too large. In this case the debug UART can still be used in some cases. Add options to enable the UART driver in SPL and U-Boot proper. Enable both options by default. Signed-off-by: NSimon Glass <sjg@chromium.org> Reviewed-by: NThomas Chou <thomas@wytron.com.tw>
-
- 07 12月, 2015 1 次提交
-
-
由 Michal Simek 提交于
Remove this c&p error from s5p driver. Signed-off-by: NMichal Simek <michal.simek@xilinx.com> Reviewed-by: NBin Meng <bmeng.cn@gmail.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
- 22 11月, 2015 4 次提交
-
-
由 Thomas Chou 提交于
Move CONFIG_SYS_NS16550 to Kconfig, and run moveconfig.py. Signed-off-by: NThomas Chou <thomas@wytron.com.tw>
-
由 Thomas Chou 提交于
Zap CONFIG_NS16550_SERIAL, as the unification of ns16550 drivers is completed. Signed-off-by: NThomas Chou <thomas@wytron.com.tw> Reviewed-by: NBin Meng <bmeng.cn@gmail.com> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Thomas Chou 提交于
Unify serial_rockchip, and use the generic binding. Signed-off-by: NThomas Chou <thomas@wytron.com.tw> Reviewed-by: NTom Rini <trini@konsulko.com> Tested-by: NAriel D'Alessandro <ariel@vanguardiasur.com.ar> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Thomas Chou 提交于
Unify serial_ppc, and use the generic binding. Signed-off-by: NThomas Chou <thomas@wytron.com.tw> Reviewed-by: NTom Rini <trini@konsulko.com> [trini: Add TODO comment] Signed-off-by: NTom Rini <trini@konsulko.com>
-
- 21 11月, 2015 2 次提交
-
-
由 Thomas Chou 提交于
Unify serial_x86, and use the generic binding. Signed-off-by: NThomas Chou <thomas@wytron.com.tw> Reviewed-by: NTom Rini <trini@konsulko.com> Reviewed-by: NBin Meng <bmeng.cn@gmail.com> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Thomas Chou 提交于
Add generic binding to unify ns16550 drivers. There are several drivers using almost the same code, such as serial_dw, serial_keystone, serial_omap, serial_ppc, serial_rockchip, serial_tegra.c, and serial_x86. But each is platform specific. The key difference between these drivers is the way to get input clock frequency. With this unified approach, fixed clock frequency should be extracted from "clock-frequency" property of device tree blob. If this property is not available, the macro CONFIG_SYS_NS16550_CLK will be used. It can be a constant or a function to get clock, eg, get_serial_clock(). Signed-off-by: NThomas Chou <thomas@wytron.com.tw> Reviewed-by: NTom Rini <trini@konsulko.com> Reviewed-by: NBin Meng <bmeng.cn@gmail.com> Reviewed-by: NHeiko Schocher <hs@denx.de> Acked-by: NSimon Glass <sjg@chromium.org>
-