1. 05 Mar, 2004 7 commits
    • Linus Torvalds's avatar
      Merge bk://bk.arm.linux.org.uk/linux-2.6-serial · 8b27e49f
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.5/linux
      8b27e49f
    • Russell King's avatar
      [SERIAL] Correct Oxford Semiconductor 16PCI952 PCI type entry. · f48c43e5
      Russell King authored
      WRT 2.4, Ed Vance put this fix into 2.4:
      
       According to the data sheet, the OX16PCI952 has port 0 in BAR0 and
       port 1 in BAR1. (unlike the OX16C954, BTW) The 921600 base baud value
       is your oscillator rate divided by the default oversample rate, 16.
      
      Since 2.6 PCI IDs have been updated to use the real device ID for
      this part, we really should include this fix as well.
      f48c43e5
    • Russell King's avatar
      [SERIAL] Don't initialise port->mctrl before calling ->startup · 26ecadf8
      Russell King authored
      If a serial port is hung up using vhangup() with HUPCL cleared (so
      DTR isn't dropped), and then re-opened, we don't want to drop the
      DTR line.  This occurs during the login process, and dropping DTR
      would cause a modem to hang up.
      26ecadf8
    • Russell King's avatar
    • Russell King's avatar
      d086fed4
    • Harald Welte's avatar
      [SERIAL] Fix supprot for AFAVLAB 8port boards in 2.6.x · 026fb1e3
      Harald Welte authored
      I didn't yet use one of my AFAVLAB boards with 2.6.x until now.  The
      upper 4 ports are not detected at all.  I suppose the bug was
      introduced while porting the driver from 2.4.x.
      
      Please consider applying the following patch.  It also adds support
      for a new 8 port board called P030.
      026fb1e3
    • Bjorn Helgaas's avatar
      [SERIAL] Make serial console work for any port (take 2) · 5d713dd5
      Bjorn Helgaas authored
      The current serial console code only works for ports that are either
      defined in SERIAL_PORT_DFNS (and set up by serial8250_isa_init_ports())
      or registered by early_serial_setup().
      
      On ia64, SERIAL_PORT_DFNS is empty because we discover everything
      via ACPI and PCI.  And we only use early_serial_setup() for one port
      described by the HCDP firmware table.
      
      This patch against 2.6.4-rc1 makes it work for any valid port.  If we
      don't know about the port early, we just return -ENODEV from the
      setup() function, which leaves the serial console disabled.  After the
      driver has found all the ports, we try to register the serial console
      again if it hasn't been enabled already.
      
      Keith Owens noticed that the first version of this patch broke some
      serial console setups because many early serial ports are registered
      with "type == PORT_UNKNOWN".  So this version tests "port->ops"
      instead, and Keith has confirmed that this works for him.
      5d713dd5
  2. 04 Mar, 2004 28 commits
  3. 03 Mar, 2004 5 commits
    • Linus Torvalds's avatar
      Merge bk://kernel.bkbits.net/davem/net-2.6 · 8f7155ad
      Linus Torvalds authored
      into ppc970.osdl.org:/home/torvalds/v2.5/linux
      8f7155ad
    • Jon Oberheide's avatar
      [CRYPTO]: Add ARC4 module. · dd2514fe
      Jon Oberheide authored
      dd2514fe
    • Stephen Hemminger's avatar
      [IRDA]: stir4200 update for 2.6.4-rc1 · 0db1f9e3
      Stephen Hemminger authored
      New revision of the Sigmatel irda driver.  This version has much
      better performance and doesn't drop frames in FIR mode.
      Tested with both UHCI and EHCI/OHCI against nsc-ircc on laptop.
      Thanks to Martin for additional testing and feedback.
      
      * Receiver:
      	- changed from interrupt to bulk URB.  Queue's one bulk
      	  urb per USB tick (1ms).
      	- FIR unpack now uses get_unaligned and cpu32_le
      	  instead of explicit shifts
      	- FIR unpack copies small frames
      * Transmitter:
      	- pack data into io buffer.  Since irda is half duplex
      	  can use same buffer for transmit and receive.
      	- use xchange and wait_event for synchronization
      * Other:
      	- use USB format messages rather than IRDA (ugly)
      	- clean up USB startup
      	- reset device on network open to clear up stuck state
      	- handle FIFO errors
      	- disconnect cleanup (from viro)
      	- don't DMA onto stack when reading fifo status
      0db1f9e3
    • David S. Miller's avatar
      Merge nuts.davemloft.net:/disk1/BK/sparcwork-2.6 · dbbffa7b
      David S. Miller authored
      into nuts.davemloft.net:/disk1/BK/sparc-2.6
      dbbffa7b
    • Linus Torvalds's avatar
      Linux 2.6.4-rc2 · 89fb030d
      Linus Torvalds authored
      89fb030d