1. 10 Jan, 2013 1 commit
    • Javier Martinez Canillas's avatar
      serial/ns16550: add an option to avoid hanging on broken platforms · 7de0fe1a
      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: default avatarJavier Martinez Canillas <javier.martinez@collabora.co.uk>
      7de0fe1a
  2. 26 Nov, 2012 1 commit
    • Scott Wood's avatar
      serial/ns16550: wait for TEMT before initializing · cb55b332
      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: default avatarScott Wood <scottwood@freescale.com>
      --
      v2: fixed typo in subject, and explained what the bit does in the changelog
      cb55b332
  3. 15 Oct, 2012 1 commit
    • Marek Vasut's avatar
      serial: ns16550: Call usbtty_poll only in non-SPL build · f2041388
      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's avatarMarek Vasut <marex@denx.de>
      Cc: Marek Vasut <marek.vasut@gmail.com>
      Cc: Tom Rini <trini@ti.com>
      f2041388
  4. 01 Sep, 2012 1 commit
  5. 27 Oct, 2011 1 commit
  6. 23 Oct, 2011 1 commit
  7. 01 Oct, 2011 1 commit
  8. 16 Dec, 2010 1 commit
  9. 13 Oct, 2010 1 commit
    • Stefan Roese's avatar
      ns16550: Add WATCHDOG_RESET to putc for short watchdog timeout boards · 1a2d9b30
      Stefan Roese authored and Wolfgang Denk's avatar Wolfgang Denk committed
      
      
      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's avatarStefan Roese <sr@denx.de>
      
      Fix typo in comment.
      Signed-off-by: Wolfgang Denk's avatarWolfgang Denk <wd@denx.de>
      1a2d9b30
  10. 05 May, 2010 1 commit
  11. 21 Apr, 2010 1 commit
  12. 03 Feb, 2010 1 commit
  13. 12 Jun, 2009 1 commit
    • Tom Rix's avatar
      ZOOM2 Add serial support. · 660888b7
      Tom Rix authored and Wolfgang Denk's avatar Wolfgang Denk committed
      
      
      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: default avatarTom Rix <Tom.Rix@windriver.com>
      660888b7
  14. 03 Apr, 2009 1 commit
  15. 21 Feb, 2009 1 commit
  16. 18 Feb, 2009 1 commit
    • Ron Madrid's avatar
      Create configuration option for restricted ns16550 functions · f5675aa5
      Ron Madrid authored and Wolfgang Denk's avatar Wolfgang Denk committed
      
      
      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: default avatarRon Madrid <ron_madrid@sbcglobal.net>
      f5675aa5
  17. 18 Oct, 2008 1 commit
  18. 04 Feb, 2008 1 commit
  19. 25 Nov, 2007 1 commit
  20. 09 Jan, 2005 1 commit
    • wdenk's avatar
      * Patches by Richard Woodruff, 01 Oct 2004: · 8ed96046
      wdenk 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.
      8ed96046
  21. 06 Jun, 2004 1 commit
    • wdenk's avatar
      * Patch by Dave Peverley, 30 Apr 2004: · a56bd922
      wdenk 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.
      a56bd922
  22. 12 Mar, 2004 1 commit
  23. 29 Aug, 2003 1 commit
    • wdenk's avatar
      * Patch by George G. Davis, 19 Aug 2003: · 6f21347d
      wdenk 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
      6f21347d
  24. 16 Jul, 2003 1 commit
  25. 15 Jul, 2003 1 commit
  26. 01 Apr, 2002 1 commit