- Mar 24, 2013
-
-
Matt Porter authored
TI814X requires the same quirks as AM33XX to be enabled. Signed-off-by:
Matt Porter <mporter@ti.com> Reviewed-by:
Tom Rini <trini@ti.com>
-
- Mar 15, 2013
-
-
Simon Glass authored
This cast does not seem correct, since we should be writing to a pointer, not a ulong. This fixes the following warning on nds32: -ns16550.c:49: warning: passing argument 2 of 'writeb' makes pointer from integer without a cast Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Jan 10, 2013
-
-
Javier Martinez Canillas authored
Some platforms (e.g. IGEPv2 board) has a broken ns16550 UART that does not set the TEMT bit when the transmitter is empty in SPL. This makes U-Boot to hang while waiting for TEMT to be set. Add a new option to avoid this: CONFIG_SYS_NS16550_BROKEN_TEMT 16550 UART set the Transmitter Empty (TEMT) Bit when all output has finished and the transmitter is totally empty. U-Boot waits for this bit to be set to initialize the serial console. On some broken platforms this bit is not set in SPL making U-Boot to hang while waiting for TEMT. Define this option to avoid it. Signed-off-by:
Javier Martinez Canillas <javier.martinez@collabora.co.uk>
-
- Nov 26, 2012
-
-
Scott Wood authored
TEMT is set when the transmitter is totally empty and all output has finished. This prevents output problems (including a loss of synchronization observed on p2020 that persisted for quite a while) if SPL has output still on its way out. Signed-off-by:
Scott Wood <scottwood@freescale.com> -- v2: fixed typo in subject, and explained what the bit does in the changelog
-
- Oct 15, 2012
-
-
Marek Vasut authored
Having both USBTTY and CONFIG_SERIAL_MULTI enabled in SPL, the usbtty.c file is protected in Makefile to not be compiled into the SPL. Yet, the ns16550 serial driver does not contain such protection. Add it to avoid missing symbol error. Signed-off-by:
Marek Vasut <marex@denx.de> Cc: Marek Vasut <marek.vasut@gmail.com> Cc: Tom Rini <trini@ti.com>
-
- Sep 01, 2012
-
-
Mikhail Kshevetskiy authored
also fix NS16550_init() as we need 16x divider Signed-off-by:
Mikhail Kshevetskiy <mikhail.kshevetskiy@gmail.com> Acked-by:
Christian Riesch <christian.riesch@omicron.at> Tested-by:
Christian Riesch <christian.riesch@omicron.at> Acked-by:
Sughosh Ganu <urwithsughosh@gmail.com> Tested-by:
Sughosh Ganu <urwithsughosh@gmail.com>
-
- Oct 27, 2011
-
-
Chandan Nath authored
This patch adds basic support for booting the board. This patch adds support for the UART necessary to get to the u-boot prompt. Signed-off-by:
Chandan Nath <chandan.nath@ti.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
- Oct 23, 2011
-
-
Simon Glass authored
This removes most checkpatch warnings from the ns16550 driver and its header. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Oct 01, 2011
-
-
Dave Aldridge authored
If CONFIG_SYS_NS16550_MEM32 is defined then 32 bit memory mapped access will be used to read/write the uart registers. This is especially useful for SoC devices that implement 16550 compatible uarts but that have peripheral access width constraints. Signed-off-by:
Dave Aldridge <fovsoft@gmail.com>
-
- Dec 16, 2010
-
-
Prafulla Wadaskar authored
On some processors this ier register configuration is different for ex. Marvell Armada100 This patch introduce CONFIG_SYS_NS16550_IER macro support to unconditionally initialize this register. Signed-off-by:
Prafulla Wadaskar <prafulla@marvell.com>
-
- Oct 13, 2010
-
-
Stefan Roese authored
Call watchdog_reset() upon newline. This is done here in putc since the environment code uses a single puts() to print the complete envrironment upon "printenv". So we can't put this watchdog call in puts(). This is needed for boards with a very short watchdog timeout, like the lwmon5 with a 100ms timeout. Without this patch this board resets in the commands with long outputs, like "printenv" or "fdt print". Note that the image size is not increased with this patch when CONFIG_HW_WATCHDOG or CONFIG_WATCHDOG are not defined since the compiler optimizes this additional code away. Signed-off-by:
Stefan Roese <sr@denx.de> Fix typo in comment. Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- May 05, 2010
-
-
Graeme Russ authored
The x86 architecture exclusively uses Port-Mapped I/O (inb/outb) to access the 16550 UARTs. This patch mimics how Linux selects between Memory-Mapped and Port-Mapped I/O. This allows x86 boards to use CONFIG_SERIAL_MUTLI and drop the custom serial port driver Signed-off-by:
Graeme Russ <graeme.russ@gmail.com>
-
- Apr 21, 2010
-
-
Stefan Roese authored
As discussed on the list, move "arch/ppc" to "arch/powerpc" to better match the Linux directory structure. Please note that this patch also changes the "ppc" target in MAKEALL to "powerpc" to match this new infrastructure. But "ppc" is kept as an alias for now, to not break compatibility with scripts using this name. Signed-off-by:
Stefan Roese <sr@denx.de> Acked-by:
Wolfgang Denk <wd@denx.de> Acked-by:
Detlev Zundel <dzu@denx.de> Acked-by:
Kim Phillips <kim.phillips@freescale.com> Cc: Peter Tyser <ptyser@xes-inc.com> Cc: Anatolij Gustschin <agust@denx.de>
-
- Feb 03, 2010
-
-
Ladislav Michl authored
ns16550 busyloops waiting for incoming byte causing watchdog to reboot while waiting for a key press. A call to WATCHDOG_RESET in NS16550_getc loop fixes it. Signed-off-by:
Ladislav Michl <ladis@linux-mips.org>
-
- Jun 12, 2009
-
-
Tom Rix authored
Zoom2 serial is in general supplied by one of the 4 UARTS on the debug board. The default serial is from the USB connector on left side of the debug board. The USB connector will produce 2 of the 4 UARTS. On your host pick the first enumeration. The details of the setting of the serial gpmc setup are not available. The values were provided by another party. The serial port set up is the same with Zoom1. Baud rate 115200, 8 bit data, no parity, 1 stop bit, no flow. The kernel bootargs are console=ttyS3,115200n8 Signed-off-by:
Tom Rix <Tom.Rix@windriver.com>
-
- Apr 03, 2009
-
-
Detlev Zundel authored
Fix problems introduced in commit 7b5611cd [inka4x0: Add hardware diagnosis functions for inka4x0] which redefined MSR_RI which is already used on PowerPC systems. Also eliminate redundant definitions in ps2mult.h. More cleanup will be needed for other redundant occurrences though. Signed-off-by:
Detlev Zundel <dzu@denx.de>
-
- Feb 21, 2009
-
-
Mike Frysinger authored
Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
- Feb 18, 2009
-
-
Ron Madrid authored
This patch will create a configuration option for a minimum configuration for the ns16550 serial driver at drivers/serial/ns16550.c and will apply this new configuration option to the SIMPC8313.h config file in order to fix the NAND bootstrap build error. This option will exclude all functions with exception of NS16550_putc and NS16550_init. This will be used primarily to save space and remove unused code from builds in which space is limited. Signed-off-by:
Ron Madrid <ron_madrid@sbcglobal.net>
-
- Oct 18, 2008
-
-
Jean-Christophe PLAGNIOL-VILLARD authored
Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
- Feb 04, 2008
-
-
Wolfgang Denk authored
According to the OMAP5912 Serial Interfaces Reference Guide (see http://focus.ti.com/lit/ug/spru760c/spru760c.pdf , page 150), the FIFO_EN enable bit in the FIFO Control Register (FCR) can only be changed when the baud clock is not running, i. e. when both DLL and DLH are set to 0. Thus make sure that DLL and DLH are 0 when writing the FCR. Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- Nov 25, 2007
-
-
Jean-Christophe PLAGNIOL-VILLARD authored
Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
- Jan 09, 2005
-
-
Wolfgang Denk authored
add support for the TI OMAP2420 processor and its H4 reference board * Patch by Christian Pellegrin, 24 Sep 2004: Added support for NE2000 compatible (DP8390, DP83902) NICs.
-
- Jun 06, 2004
-
-
Wolfgang Denk authored
Add support for OMAP730 Perseus2 Development board * Patch by Alan J. Luse, 29 Apr 2004: Fix flash chip-select (OR0) option register setting on FADS boards. * Patch by Alan J. Luse, 29 Apr 2004: Report MII network speed and duplex setting properly when auto-negotiate is not enabled. * Patch by Jarrett Redd, 29 Apr 2004: Fix hang on reset on Ocotea board due to flash in wrong mode.
-
- Mar 12, 2004
-
-
Wolfgang Denk authored
add support for USB-based console (enable with "setenv stdout usbtty; setenv stdin usbtty")
-
- Aug 29, 2003
-
-
Wolfgang Denk authored
fix TI Innovator/OMAP1510 pin configs * Patches by Kshitij, 18 Aug 2003 - add support for arm926ejs cpu core - add support for TI OMAP 1610 Innovator Board
-
- Jul 16, 2003
-
-
Wolfgang Denk authored
* Add support for MGT5100 and MPC5200 processors
-
- Jul 15, 2003
-
-
Wolfgang Denk authored
- added support for arm925t cpu core - added support for TI OMAP 1510 Innovator Board
-
- Apr 01, 2002
-
-
Wolfgang Denk authored
-