1. 27 1月, 2012 1 次提交
  2. 25 1月, 2012 1 次提交
  3. 23 12月, 2011 1 次提交
  4. 14 12月, 2011 1 次提交
    • P
      serial: make FSL errata depend on 8250_CONSOLE, not just 8250 · 5c2f37dd
      Paul Gortmaker 提交于
      The recent commit "serial: add irq handler for Freescale 16550 errata"
      would allow Kconfig choices that had 8250 support as a module and
      yet still try and build in the errata fix non-modular, resulting
      in build failures for some non-embedded PPC targets.
      
      Since we hook in the errata fix from legacy_serial.c, which is
      built only for PPC_UDBG_16550, and since the errata is only really
      relevant for SysRQ on serial console, tighten up the dependencies
      to be exactly that.
      
      We'll get coverage on the relevant Freescale boards because the
      Kconfig for their CPU types all select the PPC_UDBG_16550 option,
      and the defconfigs also all select the 8250_CONSOLE option.  Also,
      the 8250_CONSOLE option has a strict dependency on "SERIAL_8250=y"
      which resolves the reported problem for non Freescale targets.
      Reported-by: NMichael Neuling <mikey@neuling.org>
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      Tested-by: NMichael Neuling <mikey@neuling.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      5c2f37dd
  5. 10 12月, 2011 1 次提交
    • P
      serial: add irq handler for Freescale 16550 errata. · 9deaa53a
      Paul Gortmaker 提交于
      Sending a break on the SOC UARTs found in some MPC83xx/85xx/86xx
      chips seems to cause a short lived IRQ storm (/proc/interrupts
      typically shows somewhere between 300 and 1500 events).  Unfortunately
      this renders SysRQ over the serial console completely inoperable.
      
      The suggested workaround in the errata is to read the Rx register,
      wait one character period, and then read the Rx register again.
      We achieve this by tracking the old LSR value, and on the subsequent
      interrupt event after a break, we don't read LSR, instead we just
      read the RBR again and return immediately.
      
      The "fsl,ns16550" is used in the compatible field of the serial
      device to mark UARTs known to have this issue.
      
      Thanks to Scott Wood for providing the errata data which led to
      a much cleaner fix.
      Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
      Acked-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      9deaa53a
  6. 08 12月, 2011 1 次提交
  7. 23 11月, 2011 1 次提交
  8. 18 11月, 2011 1 次提交
  9. 16 11月, 2011 3 次提交
  10. 23 9月, 2011 1 次提交
    • J
      TTY: serial, move 68360 driver to staging · 3a0db721
      Jiri Slaby 提交于
      This driver has been broken at least since 2008. At that time,
      a88487c7 (Fix compile errors in SGI console drivers) broke this
      driver completely.
      
      And since nobody noticed for the past 3 years, move it into staging. I
      think this will rot there and we will throw it away completely after
      some time. Or maybe someone will volunteer to fix it ;).
      Signed-off-by: NJiri Slaby <jslaby@suse.cz>
      Cc: Geert Uytterhoeven <geert@linux-m68k.org>
      Cc: Alan Cox <alan@linux.intel.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      3a0db721
  11. 27 8月, 2011 1 次提交
  12. 25 8月, 2011 2 次提交
  13. 24 8月, 2011 2 次提交
  14. 18 7月, 2011 2 次提交
    • N
      ARM: mach-s3c2400: delete · 632b7cf6
      Nicolas Pitre 提交于
      On Tue, 28 Jun 2011, Ben Dooks wrote:
      
      > On Tue, Jun 28, 2011 at 11:22:57PM +0200, Arnd Bergmann wrote:
      >
      > > On a related note, what about mach-s3c2400? It seems to be even more
      > > incomplete.
      >
      > Probably the same fate awaits that. It is so old that there's little
      > incentive to do anything with it.
      
      So out it goes as well.
      
      The PORT_S3C2400 definition in include/linux/serial_core.h is left there
      to prevent a reuse of the same number for another port type.
      Signed-off-by: NNicolas Pitre <nicolas.pitre@linaro.org>
      Acked-by: NArnd Bergmann <arnd@arndb.de>
      632b7cf6
    • N
      ARM: mach-s3c24a0: delete · af0e060e
      Nicolas Pitre 提交于
      Commit bcae8aeb "[ARM] S3C24A0: Initial architecture support files"
      brought in a bunch of files while explicitly leaving out the corresponding
      Kconfig entry, stating that the series is not complete.
      
      More than 2.5 years later, the support for this has not seen any progress.
      This is therefore dead code.  If someone wants to revive this code, it is
      always possible to retrieve it from the Git repository.
      Signed-off-by: NNicolas Pitre <nicolas.pitre@linaro.org>
      Acked-by: NBen Dooks <ben-linux@fluff.org>
      Acked-by: NArnd Bergmann <arnd@arndb.de>
      af0e060e
  15. 02 7月, 2011 1 次提交
    • R
      SERIAL: SC26xx: Fix link error. · f2eb3cdf
      Ralf Baechle 提交于
      Kconfig allows enabling console support for the SC26xx driver even when
      it's configured as a module resulting in a:
      
      ERROR: "uart_console_device" [drivers/tty/serial/sc26xx.ko] undefined!
      
      modpost error since the driver was merged in
      eea63e0e [SC26XX: New serial driver for
      SC2681 uarts] in 2.6.25.  Fixed by only allowing console support to be
      enabled if the driver is builtin.
      Signed-off-by: NRalf Baechle <ralf@linux-mips.org>
      Cc: linux-serial@vger.kernel.org
      Cc: linux-kernel@vger.kernel.org
      Cc: linux-mips@linux-mips.org
      Cc: stable <stable@kernel.org>
      Acked-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      f2eb3cdf
  16. 06 6月, 2011 1 次提交
  17. 19 5月, 2011 1 次提交
  18. 13 5月, 2011 1 次提交
  19. 11 5月, 2011 1 次提交
  20. 04 5月, 2011 1 次提交
  21. 31 3月, 2011 1 次提交
  22. 08 3月, 2011 1 次提交
  23. 22 2月, 2011 1 次提交
  24. 18 2月, 2011 1 次提交
  25. 04 2月, 2011 2 次提交
  26. 25 1月, 2011 1 次提交
  27. 23 1月, 2011 1 次提交
    • R
      tty/serial: fix apbuart build · fed7bb32
      Randy Dunlap 提交于
      Fix build errors by selecting SERIAL_CORE:
      
      ERROR: "uart_register_driver" [drivers/tty/serial/apbuart.ko] undefined!
      ERROR: "uart_write_wakeup" [drivers/tty/serial/apbuart.ko] undefined!
      ERROR: "uart_update_timeout" [drivers/tty/serial/apbuart.ko] undefined!
      ERROR: "uart_get_divisor" [drivers/tty/serial/apbuart.ko] undefined!
      ERROR: "uart_get_baud_rate" [drivers/tty/serial/apbuart.ko] undefined!
      ERROR: "uart_add_one_port" [drivers/tty/serial/apbuart.ko] undefined!
      ERROR: "uart_unregister_driver" [drivers/tty/serial/apbuart.ko] undefined!
      ERROR: "uart_remove_one_port" [drivers/tty/serial/apbuart.ko] undefined!
      Signed-off-by: NRandy Dunlap <randy.dunlap@oracle.com>
      Cc: Daniel Hellstrom <daniel@gaisler.com>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      fed7bb32
  28. 14 1月, 2011 1 次提交
    • G
      tty: move drivers/serial/ to drivers/tty/serial/ · ab4382d2
      Greg Kroah-Hartman 提交于
      The serial drivers are really just tty drivers, so move them to
      drivers/tty/ to make things a bit neater overall.
      
      This is part of the tty/serial driver movement proceedure as proposed by
      Arnd Bergmann and approved by everyone involved a number of months ago.
      
      Cc: Arnd Bergmann <arnd@arndb.de>
      Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
      Cc: Geert Uytterhoeven <geert@linux-m68k.org>
      Cc: Rogier Wolff <R.E.Wolff@bitwizard.nl>
      Cc: Michael H. Warfield <mhw@wittsend.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      ab4382d2
  29. 10 1月, 2011 1 次提交
  30. 04 1月, 2011 1 次提交
  31. 11 12月, 2010 1 次提交
  32. 01 12月, 2010 1 次提交
  33. 17 11月, 2010 1 次提交
  34. 12 11月, 2010 1 次提交