1. 11 Apr, 2013 1 commit
  2. 09 Apr, 2013 1 commit
  3. 25 Jan, 2013 1 commit
  4. 19 Jan, 2013 1 commit
    • Joe Millenbach's avatar
      tty: Added a CONFIG_TTY option to allow removal of TTY · 4f73bc4d
      Joe Millenbach authored
      The option allows you to remove TTY and compile without errors. This
      saves space on systems that won't support TTY interfaces anyway.
      bloat-o-meter output is below.
      
      The bulk of this patch consists of Kconfig changes adding "depends on
      TTY" to various serial devices and similar drivers that require the TTY
      layer.  Ideally, these dependencies would occur on a common intermediate
      symbol such as SERIO, but most drivers "select SERIO" rather than
      "depends on SERIO", and "select" does not respect dependencies.
      
      bloat-o-meter output comparing our previous minimal to new minimal by
      removing TTY.  The list is filtered to not show removed entries with awk
      '$3 != "-"' as the list was very long.
      
      add/remove: 0/226 grow/shrink: 2/14 up/down: 6/-35356 (-35350)
      function                                     old     new   delta
      chr_dev_init                                 166     170      +4
      allow_signal                                  80      82      +2
      static.__warned                              143     142      -1
      disallow_signal                               63      62      -1
      __set_special_pids                            95      94      -1
      unregister_console                           126     121      -5
      start_kernel                                 546     541      -5
      register_console                             593     588      -5
      copy_from_user                                45      40      -5
      sys_setsid                                   128     120      -8
      sys_vhangup                                   32      19     -13
      do_exit                                     1543    1526     -17
      bitmap_zero                                   60      40     -20
      arch_local_irq_save                          137     117     -20
      release_task                                 674     652     -22
      static.spin_unlock_irqrestore                308     260     -48
      Signed-off-by: 's avatarJoe Millenbach <jmillenbach@gmail.com>
      Reviewed-by: 's avatarJamey Sharp <jamey@minilop.net>
      Reviewed-by: 's avatarJosh Triplett <josh@joshtriplett.org>
      Signed-off-by: 's avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      4f73bc4d
  5. 26 Sep, 2012 1 commit
  6. 24 Sep, 2012 1 commit
    • Greg Kroah-Hartman's avatar
      USB: serial: remove vizzini driver · 64f0d8cd
      Greg Kroah-Hartman authored
      It's out-dated for the tty-layer stuff, and would require a bunch of
      work.  That's not really a big deal, the big issue is that there is no
      company contact for the hardware, so questions we have about it (like
      why isn't this just handled by the cdc-acm driver instead?) go
      unanswered.
      
      So drop the driver.  If someone comes along to help answer the
      questions, we can easily revert this and fix up the code.
      
      Cc: Alan Cox <alan@lxorguk.ukuu.org.uk>
      Cc: Rob Duncan <rob.duncan@exar.com>
      Signed-off-by: 's avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      64f0d8cd
  7. 18 Sep, 2012 1 commit
    • Greg Kroah-Hartman's avatar
      USB: serial: add vizzini driver · c05fecb1
      Greg Kroah-Hartman authored
      Here's a driver for the Vizzini USB to serial device.
      It looks to be copied from cdc-acm, and probably can be cleaned up a lot
      more.  Also, there's some odd "try to grab another interface" that is
      probably wrong.  And, if this really is a cdc-acm device, it probably
      should just be a quirk of the cdc-acm device, but I can't figure that
      out, and people have been using this driver for a long time now.  So
      merge it to let people use their hardware and clean it up over time.
      
      Driver written by Rob Duncan but cleaned up and forward ported to the
      latest kernel tree by me.
      
      Cc: Rob Duncan <rob.duncan@exar.com>
      Signed-off-by: 's avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      c05fecb1
  8. 13 Sep, 2012 1 commit
    • Greg Kroah-Hartman's avatar
      USB: serial: add zte_ev.c driver · 799ee924
      Greg Kroah-Hartman authored
      This adds a driver for the zte_ev set of usb to serial devices.  It is
      based on a patch floating around the internet that modified the generic
      usb-serial driver to only work for this type of device.
      
      I've left comments in the code that I think show the data commands being
      sent to the device, which I'm guessing come from a usb analyzer.  Maybe
      they can help others out as well.
      
      Many thanks to nirinA raseliarison for pointing the original patch out
      to me, and for testing that the driver works properly.
      Tested-by: 's avatarnirinA raseliarison <nirina.raseliarison@gmail.com>
      Signed-off-by: 's avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      799ee924
  9. 10 May, 2012 1 commit
  10. 08 Mar, 2012 1 commit
  11. 28 Feb, 2012 1 commit
    • Greg Kroah-Hartman's avatar
      USB: serial: add Fintek F81232 usb to serial driver · aac1fc38
      Greg Kroah-Hartman authored
      This is the first cut at a driver for the Fintek F81232 USB to serial
      single port converter.  This provides the initial framework for the
      device, and some data can move through it, but no line settings are
      handled, so it's not that useful yet.  It does give people a starting
      place to work from.
      
      Thank to Fintek for providing samples and specifications, without which,
      this driver would have never been able to be written.
      
      Cc: Amanda Ying <Amanda_Ying@fintek.com.tw>
      Cc: Tom Tsai <Tom_Tsai@fintek.com.tw>
      Cc: <linux-usb@vger.kernel.org>
      Signed-off-by: 's avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      aac1fc38
  12. 24 Aug, 2011 1 commit
    • Randy Dunlap's avatar
      usb: fix ipw.c build error, select USB_SERIAL_WWAN · 5d7a1c8a
      Randy Dunlap authored
      USB_SERIAL_IPW needs to select USB_SERIAL_WWAN to fix build errors:
      
      ipw.c:(.text+0x333841): undefined reference to `usb_wwan_close'
      ipw.c:(.text+0x3339e6): undefined reference to `usb_wwan_open'
      ipw.c:(.text+0x333bb9): undefined reference to `usb_wwan_release'
      drivers/built-in.o:(.data+0x29dac): undefined reference to `usb_wwan_startup'
      drivers/built-in.o:(.data+0x29db4): undefined reference to `usb_wwan_disconnect'
      drivers/built-in.o:(.data+0x29dd4): undefined reference to `usb_wwan_write'
      Signed-off-by: 's avatarRandy Dunlap <rdunlap@xenotime.net>
      Signed-off-by: 's avatarGreg Kroah-Hartman <gregkh@suse.de>
      5d7a1c8a
  13. 13 Apr, 2011 1 commit
    • Johan Hovold's avatar
      Revert "USB: sam-ba: add driver for Atmel SAM Boot Assistant (SAM-BA)" · b750106b
      Johan Hovold authored
      This reverts commit 90593899.
      
      SAM-BA devices identify themselves CDC-ACM devices and should be using
      the cdc-acm driver.
      
      Since commit 5b239f0a (USB: cdc-acm: Add pseudo
      modem without AT command capabilities) cdc-acm also binds to them.
      
      Note that the Atmel SAM-BA tools expect to use a USB-serial driver and thus
      require a symlink from /dev/ttyACMn to some /dev/ttyUSBm (with m < 30) to be
      able to select the device. This is simply a UI-issue that should be
      fixed by Atmel.
      
      Tested with the SAM-BA 2.10 tools and an Atmel at91sam9260-ek.
      Signed-off-by: 's avatarJohan Hovold <jhovold@gmail.com>
      Cc: Sven Köhler <sven.koehler@gmail.com>
      Signed-off-by: 's avatarGreg Kroah-Hartman <gregkh@suse.de>
      b750106b
  14. 22 Oct, 2010 1 commit
  15. 18 Oct, 2010 1 commit
  16. 10 Aug, 2010 1 commit
  17. 20 May, 2010 6 commits
  18. 19 Mar, 2010 1 commit
  19. 02 Mar, 2010 2 commits
  20. 30 Mar, 2009 1 commit
  21. 24 Mar, 2009 3 commits
  22. 07 Jan, 2009 2 commits
  23. 14 Aug, 2008 1 commit
  24. 21 Jul, 2008 1 commit
  25. 10 Jul, 2008 1 commit
  26. 14 May, 2008 1 commit
  27. 25 Apr, 2008 3 commits
  28. 01 Feb, 2008 2 commits