1. 07 1月, 2009 13 次提交
    • G
      Staging: add rt2870 wireless driver · c55519ff
      Greg Kroah-Hartman 提交于
      This is the Ralink RT2870 driver from the company that does horrible
      things like reading a config file from /etc.  However, the driver that
      is currently under development from the wireless development community
      is not working at all yet, so distros and users are using this version
      instead (quite common hardware on a lot of netbook machines).
      
      So here is this driver, for now, until the wireless developers get a
      "clean" version into the main tree, or until this version is cleaned up
      sufficiently to move out of the staging tree.
      
      Ported to the Linux build system and cleaned up a bit already by me.
      
      Cc: Linux wireless <linux-wireless@vger.kernel.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      c55519ff
    • G
      Staging: add mimio xi driver · 6e16aee6
      Greg Kroah-Hartman 提交于
      This patch adds the Mimio Xi interactive whiteboard driver to the tree.
      
      It was originally written by mwilder@cs.nmsu.edu, but cleaned up and
      forward ported by me to the latest kernel version.
      
      
      Cc: Phil Hannent <phil@hannent.co.uk>
      Cc: <mwilder@cs.nmsu.edu>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      6e16aee6
    • G
      Staging: add princeton instruments usb camera driver · 28397ffe
      Greg Kroah-Hartman 提交于
      Adds the driver for the Princeton Instruments USB camera.
      
      Needs a lot of work...
      
      TODO:
      	- make checkpatch.pl clean
      	- coding style fixups (typedefs, etc.)
      	- get it to build properly
      	- audit ioctls
      	- remove ioctls if possible
      	- assign proper minor number
      	- remove dbg() macro
      	- lots of general cleanups
      	- review locking
      
      Cc: Judd Montgomery <judd@jpilot.org>
      Cc: Jeff Frontz <jeff.frontz@gmail.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      28397ffe
    • G
      Staging: add rtl8187se driver · c8d86be3
      Greg Kroah-Hartman 提交于
      This is a driver for the Realtek 8187 "SE" wireless PCI devices in some
      netbook computers (MSI Wind, and others).  It includes its own copy of
      the ieee80211 stack, but it is compiled into the driver to prevend
      duplicate symbol issues.
      
      This version comes from Ralink with no authorship, but it is based
      on an old version of the rtl8180 driver from Andrea Merello.  It was
      hacked up a bit to get it to build properly within the kernel tree and
      to properly handle the merged wireless stack within the driver.
      
      Cc: Andrea Merello <andreamrl@tiscali.it>
      Cc: linux-wireless <linux-wireless@vger.kernel.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      c8d86be3
    • L
      Staging: add Driver for Altera PCI Express Chaining DMA reference design · c8801d8c
      Leon Woestenberg 提交于
      Altera PCI Express Chaining DMA driver
      
      A reference driver that exercises the Chaining DMA logic reference
      design generated along the Altera FPGA PCI Express soft or hard core,
      only if instantiated using the MegaWizard, not the SOPC builder, of
      Quartus 8.1.
      
      This driver can be used to test the logic instantiation and PCI
      Express layers and acts as a starting point for driving custom logic
      connected to the PCI Express End Point Chaining DMA engines.
      Signed-off-by: NLeon Woestenberg <leon@sidebranch.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      c8801d8c
    • W
      Staging: add lcd-panel driver · 7005b584
      Willy Tarreau 提交于
      This adds the lcd-panel parallel port driver to the staging tree.
      
      See the file, drivers/staging/panel/TODO for what needs to be fixed up
      in order for this to be properly merged into the rest of the kernel
      tree.
      
      Cc: Willy Tarreau <w@1wt.eu>
      Cc: Frank Menne <frank.menne@hsm.de>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      7005b584
    • D
      Staging: Add the Meilhaus ME-IDS driver package · 3fedd148
      David Kiliani 提交于
      Originally written by Guenter Gebhardt <g.gebhardt@meilhaus.de>
      and Krzysztof Gantzke <k.gantzke@meilhaus.de>
      
      This is the drv/lnx/mod directory of ME-IDS 1.2.9 tarball with
      some files from drv/lnx/include.
      Signed-off-by: NDavid Kiliani <mail@davidkiliani.de>
      Cc: Guenter Gebhardt <g.gebhardt@meilhaus.de>
      Cc: Krzysztof Gantzke <k.gantzke@meilhaus.de>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      3fedd148
    • J
      Staging: add asus_oled driver · fb53440b
      Jakub Schmidtke 提交于
      Driver for the OLED tiny display on some Asus laptops.
      
      From: Jakub Schmidtke <sjakub@gmail.com>
      Cc: Cyrill Gorcunov <gorcunov@gmail.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      fb53440b
    • D
      Staging: add comedi core · ed9eccbe
      David Schleef 提交于
      This adds the Comedi core to the staging tree.
      This is a data acquision infrastructure for Linux, providing a common
      interface for these types of drivers.
      
      Taken directly from the comedi git tree, with only minor tweaks
      by Greg to get it to build properly within the kernel tree.
      
      From: David Schleef <ds@schleef.org>
      Cc: Ian Abbott <abbotti@mev.co.uk>
      Cc: Shawn Bohrer <shawn.bohrer@gmail.com>
      Signed-off-by: NFrank Mori Hess <fmhess@users.sourceforge.net>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      ed9eccbe
    • S
      479e2f44
    • G
      Staging: add rt2860 wireless driver · 91980990
      Greg Kroah-Hartman 提交于
      This is the Ralink RT2860 driver from the company that does horrible
      things like reading a config file from /etc.  However, the driver that
      is currently under development from the wireless development community
      is not working at all yet, so distros and users are using this version
      instead (quite common hardware on a lot of netbook machines).
      
      So here is this driver, for now, until the wireless developers get a
      "clean" version into the main tree, or until this version is cleaned up
      sufficiently to move out of the staging tree.
      
      Ported to the Linux build system and cleaned up a bit already by me.
      
      Cc: Linux wireless <linux-wireless@vger.kernel.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      91980990
    • L
      Staging: add otus Atheros wireless network driver · 4bd43f50
      Luis R. Rodriguez 提交于
      Initial dump of the otus USB wireless network driver.
      It builds properly, but a lot of work needs to be done cleaning
      it up before it can be merged into the wireless driver tree.
      Signed-off-by: NLuis R. Rodriguez <lrodriguez@atheros.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      4bd43f50
    • L
      Staging: add agnx wireless driver · 0f22aab8
      Li YanBo 提交于
      This driver is for the Airgo AGNX00 wireless chip.
      
      From: Li YanBo <dreamfly281@gmail.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      0f22aab8
  2. 24 10月, 2008 1 次提交
  3. 23 10月, 2008 2 次提交
    • V
      Staging: add poch driver · a14eddda
      Vijay Kumar 提交于
      This is the first cut at a driver for the Redrapids Pocket Change
      CardBus devices.
      
      Receiving data seems to work properly, but overflows happen on transmit.
      Still needs more hardware debugging to work properly.
      
      (cleaned up to use proper driver core api functions by Greg)
      
      From: Vijay Kumar <vijaykumar@bravegnu.org>
      Cc: Alexey Zaytsev <alexey.zaytsev@gmail.com>
      Cc: Jaya Kumar <jayakumar.lkml@gmail.com>
      Cc: Ken Sienski <sienski@redrapids.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      a14eddda
    • H
      Staging: add pcc-acpi driver · c2bf092e
      Hiroshi Miura 提交于
      Adds the pcc-acpi driver to the staging tree.
      
      From: Hiroshi Miura <miura@da-cha.org>
      Cc: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      c2bf092e
  4. 14 10月, 2008 2 次提交
  5. 11 10月, 2008 10 次提交
    • D
      Staging: add echo cancelation module · 10602db8
      David Rowe 提交于
      This is used by mISDN and Zaptel drivers.
      
      From: Steve Underwood <steveu@coppice.org>
      From: David Rowe <david@rowetel.com>
      Cc: Tzafrir Cohen <tzafrir.cohen@xorcom.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      10602db8
    • G
      Staging: add wlan-ng prism2 usb driver · 00b3ed16
      Greg Kroah-Hartman 提交于
      This adds the wlan-ng prism2 USB driver to the drivers/staging tree.
      
      The code was originally written by the linux-wlan-ng team, patched by
      some Novell engineers to properly work on newer kernels, and then hacked
      into place in order to get it to build properly in a single subdirectory
      within the kernel tree by me.
      
      It supports a wide range of older USB prism2 devices, and contains a
      80211 stack to support this single driver.
      
      Cc: Christian Zoz <zoz@suse.de>
      Cc: Andreas Gruenbacher <agruen@suse.de>
      Cc: linux-wireless <linux-wireless@vger.kernel.org>
      Cc: John Linville <linville@tuxdriver.com>
      Cc: Helmut Schaa <helmut.schaa@googlemail.com>
      Cc: linux-wlan-ng <solomon@linux-wlan.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      
      00b3ed16
    • P
      Staging: add w35und wifi driver · 66101de1
      Pavel Machek 提交于
      This is driver for w35und usb wifi -- also in kohjinsha
      subnotebook. It should work well enough to associate and ping, but it
      obviously needs to be rewritten two more times...
      
      OTOH worst horrors (like embedded wifi stack) should have been fixed
      already...
      Signed-off-by: NPavel Machek <pavel@suse.cz>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      66101de1
    • T
      Staging: USB/IP: add common functions needed · 05a1f28e
      Takahiro Hirofuchi 提交于
      This adds the common functions needed by both the host and client side
      of the USB/IP code.
      
      Brian Merrell cleaned up a lot of this code and submitted it for
      inclusion.  Greg also did a lot of cleanup.
      Signed-off-by: NBrian G. Merrell <bgmerrell@novell.com>
      Cc: Takahiro Hirofuchi <hirofuchi@users.sourceforge.net>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      05a1f28e
    • G
      Staging: add the go7007 video driver · 866b8695
      Greg Kroah-Hartman 提交于
      Todo:
      	- checkpatch.pl cleanups
      	- sparse cleanups
      	- lots of little modules, should be merged together
      	  and added to the build.
      	- testing?
      	- handle churn in v4l layer.
      
      Many thanks to Ross Cohen <rcohen@snurgle.org> for cleanup patches on
      this driver.
      
      Cc: Ross Cohen <rcohen@snurgle.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      866b8695
    • G
      Staging: add me4000 pci data collection driver · c0f00588
      Greg Kroah-Hartman 提交于
      Originally written by Guenter Gebhardt <g.gebhardt@meilhaus.de>
      
      TODO:
      	- checkpatch.pl cleanups
      	- sparse cleanups
      	- possible /proc interaction cleanups
      	- more info needed for Kconfig entry
      	- real device id?
      	- module parameter cleanup
      
      Cc: Wolfgang Beiter <w.beiter@aon.at>
      Cc: Guenter Gebhardt <g.gebhardt@meilhaus.de>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      c0f00588
    • G
      Staging: add sxg network driver · 5db6b777
      Greg Kroah-Hartman 提交于
      This is the first rough cut at a driver for the Alacritech SLIC
      Technology Non-Accelerated 10Gbe network driver
      
      TODO:
        - lindent the code
        - remove typedefs
        - remove wrappers
        - checkpatch.pl cleanups
        - new functionality that the card needs
      
      Cc: Christopher Harrer <charrer@alacritech.com>
      Cc: Michael Miles <mmiles@alacritech.com>
      Cc: Christopher Harrer <charrer@alacritech.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      5db6b777
    • G
      Staging: add Alacritech slicoss network driver · 4d6f6af8
      Greg Kroah-Hartman 提交于
      This adds the Alacritech slicoss driver to the tree.
      
      This driver is supposed to support:
      
      	Mojave cards (single port PCI Gigabit) both copper and fiber
      	Oasis cards (single and dual port PCI-x Gigabit) copper and fiber
      	Kalahari cards (dual and quad port PCI-e Gigabit) copper and fiber
      
      The driver was acutally tested on Oasis and Kalahari cards.
      
      TODO:
      	- move firmware loading to request_firmware()
      	- remove direct memory access of structures
      	- any remaining sparse and checkpatch.pl warnings
      	- any netdev recommended changes
      
      Many thanks to Lior Dotan <liodot@gmail.com> for help with the cleanup
      of this driver.
      
      Cc: Lior Dotan <liodot@gmail.com>
      Cc: Christopher Harrer <charrer@alacritech.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      4d6f6af8
    • G
      Staging: add et131x network driver · cfb739b4
      Greg Kroah-Hartman 提交于
      This is a driver for the ET1310 network device.
      
      Based on the driver found at https://sourceforge.net/projects/et131x/
      
      Cleaned up immensely by Olaf Hartman <o.hartmann@telovital.com> and Christoph
      Hellwig <hch@infradead.org>
      
      Note, the powermanagement options were removed from the vendor provided
      driver as they did not build properly at the time.
      
      TODO:
      	- kernel coding style cleanups
      	- forward port for latest network driver changes
      	- kill useless typecasts (e.g. in et1310_phy.c)
      	- alloc_etherdev is initializing memory with zero?!?
      	- add_timer call in et131x_netdev.c is correct?
      	- Add power saving functionality (suspend, sleep, resume)
      	- Implement a few more kernel Parameter (set mac )
      
      Cc: Olaf Hartmann <o.hartmann@telovital.com>
      Cc: Christoph Hellwig <hch@infradead.org>
      Cc: Dean Adams <dadams1969@gmail.com>
      Cc: Victor Soriano <vjsoriano@agere.com>
      Cc: Andre-Sebastian Liebe <andre@lianse.eu>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      cfb739b4
    • G
      Staging: add Kconfig entries and Makefile infrastructure · 35045589
      Greg Kroah-Hartman 提交于
      This hooks up the drivers/staging directory to the build system
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      35045589