2005-04-16 16:20:36 -06:00
|
|
|
menu "Device Drivers"
|
|
|
|
|
|
|
|
source "drivers/base/Kconfig"
|
|
|
|
|
2005-09-11 20:15:07 -06:00
|
|
|
source "drivers/connector/Kconfig"
|
|
|
|
|
2005-04-16 16:20:36 -06:00
|
|
|
source "drivers/mtd/Kconfig"
|
|
|
|
|
2007-05-01 00:40:36 -06:00
|
|
|
source "drivers/of/Kconfig"
|
|
|
|
|
2005-04-16 16:20:36 -06:00
|
|
|
source "drivers/parport/Kconfig"
|
|
|
|
|
|
|
|
source "drivers/pnp/Kconfig"
|
|
|
|
|
|
|
|
source "drivers/block/Kconfig"
|
|
|
|
|
2006-10-17 01:09:25 -06:00
|
|
|
# misc before ide - BLK_DEV_SGIIOC4 depends on SGI_IOC4
|
|
|
|
|
|
|
|
source "drivers/misc/Kconfig"
|
|
|
|
|
2005-04-16 16:20:36 -06:00
|
|
|
source "drivers/ide/Kconfig"
|
|
|
|
|
|
|
|
source "drivers/scsi/Kconfig"
|
|
|
|
|
2006-08-10 05:31:37 -06:00
|
|
|
source "drivers/ata/Kconfig"
|
|
|
|
|
2005-04-16 16:20:36 -06:00
|
|
|
source "drivers/md/Kconfig"
|
|
|
|
|
[SCSI] target: Add LIO target core v4.0.0-rc6
LIO target is a full featured in-kernel target framework with the
following feature set:
High-performance, non-blocking, multithreaded architecture with SIMD
support.
Advanced SCSI feature set:
* Persistent Reservations (PRs)
* Asymmetric Logical Unit Assignment (ALUA)
* Protocol and intra-nexus multiplexing, load-balancing and failover (MC/S)
* Full Error Recovery (ERL=0,1,2)
* Active/active task migration and session continuation (ERL=2)
* Thin LUN provisioning (UNMAP and WRITE_SAMExx)
Multiprotocol target plugins
Storage media independence:
* Virtualization of all storage media; transparent mapping of IO to LUNs
* No hard limits on number of LUNs per Target; maximum LUN size ~750 TB
* Backstores: SATA, SAS, SCSI, BluRay, DVD, FLASH, USB, ramdisk, etc.
Standards compliance:
* Full compliance with IETF (RFC 3720)
* Full implementation of SPC-4 PRs and ALUA
Significant code cleanups done by Christoph Hellwig.
[jejb: fix up for new block bdev exclusive interface. Minor fixes from
Randy Dunlap and Dan Carpenter.]
Signed-off-by: Nicholas A. Bellinger <nab@linux-iscsi.org>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
2010-12-17 12:11:26 -07:00
|
|
|
source "drivers/target/Kconfig"
|
|
|
|
|
2005-04-16 16:20:36 -06:00
|
|
|
source "drivers/message/fusion/Kconfig"
|
|
|
|
|
2009-12-25 17:36:53 -07:00
|
|
|
source "drivers/firewire/Kconfig"
|
2005-04-16 16:20:36 -06:00
|
|
|
|
|
|
|
source "drivers/message/i2o/Kconfig"
|
|
|
|
|
|
|
|
source "drivers/macintosh/Kconfig"
|
|
|
|
|
2005-07-11 22:03:49 -06:00
|
|
|
source "drivers/net/Kconfig"
|
2005-04-16 16:20:36 -06:00
|
|
|
|
|
|
|
source "drivers/isdn/Kconfig"
|
|
|
|
|
|
|
|
source "drivers/telephony/Kconfig"
|
|
|
|
|
|
|
|
# input before char - char/joystick depends on it. As does USB.
|
|
|
|
|
|
|
|
source "drivers/input/Kconfig"
|
|
|
|
|
|
|
|
source "drivers/char/Kconfig"
|
|
|
|
|
|
|
|
source "drivers/i2c/Kconfig"
|
|
|
|
|
[PATCH] spi: simple SPI framework
This is the core of a small SPI framework, implementing the model of a
queue of messages which complete asynchronously (with thin synchronous
wrappers on top).
- It's still less than 2KB of ".text" (ARM). If there's got to be a
mid-layer for something so simple, that's the right size budget. :)
- The guts use board-specific SPI device tables to build the driver
model tree. (Hardware probing is rarely an option.)
- This version of Kconfig includes no drivers. At this writing there
are two known master controller drivers (PXA/SSP, OMAP MicroWire)
and three protocol drivers (CS8415a, ADS7846, DataFlash) with LKML
mentions of other drivers in development.
- No userspace API. There are several implementations to compare.
Implement them like any other driver, and bind them with sysfs.
The changes from last version posted to LKML (on 11-Nov-2005) are minor,
and include:
- One bugfix (removes a FIXME), with the visible effect of making device
names be "spiB.C" where B is the bus number and C is the chipselect.
- The "caller provides DMA mappings" mechanism now has kerneldoc, for
DMA drivers that want to be fancy.
- Hey, the framework init can be subsys_init. Even though board init
logic fires earlier, at arch_init ... since the framework init is
for driver support, and the board init support uses static init.
- Various additional spec/doc clarifications based on discussions
with other folk. It adds a brief "thank you" at the end, for folk
who've helped nudge this framework into existence.
As I've said before, I think that "protocol tweaking" is the main support
that this driver framework will need to evolve.
From: Mark Underwood <basicmark@yahoo.com>
Update the SPI framework to remove a potential priority inversion case by
reverting to kmalloc if the pre-allocated DMA-safe buffer isn't available.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2006-01-08 14:34:19 -07:00
|
|
|
source "drivers/spi/Kconfig"
|
|
|
|
|
2009-06-17 17:28:37 -06:00
|
|
|
source "drivers/pps/Kconfig"
|
|
|
|
|
2008-02-04 23:28:17 -07:00
|
|
|
source "drivers/gpio/Kconfig"
|
|
|
|
|
2005-04-16 16:20:36 -06:00
|
|
|
source "drivers/w1/Kconfig"
|
|
|
|
|
2007-05-03 14:27:45 -06:00
|
|
|
source "drivers/power/Kconfig"
|
|
|
|
|
2005-07-02 10:15:49 -06:00
|
|
|
source "drivers/hwmon/Kconfig"
|
|
|
|
|
2008-01-17 00:51:08 -07:00
|
|
|
source "drivers/thermal/Kconfig"
|
|
|
|
|
2007-08-17 02:38:02 -06:00
|
|
|
source "drivers/watchdog/Kconfig"
|
|
|
|
|
2007-09-18 13:12:50 -06:00
|
|
|
source "drivers/ssb/Kconfig"
|
|
|
|
|
2005-08-18 03:06:59 -06:00
|
|
|
source "drivers/mfd/Kconfig"
|
|
|
|
|
2008-10-15 04:53:34 -06:00
|
|
|
source "drivers/regulator/Kconfig"
|
|
|
|
|
2005-04-16 16:20:36 -06:00
|
|
|
source "drivers/media/Kconfig"
|
|
|
|
|
|
|
|
source "drivers/video/Kconfig"
|
|
|
|
|
|
|
|
source "sound/Kconfig"
|
|
|
|
|
2006-12-08 10:41:30 -07:00
|
|
|
source "drivers/hid/Kconfig"
|
|
|
|
|
2005-04-16 16:20:36 -06:00
|
|
|
source "drivers/usb/Kconfig"
|
|
|
|
|
2008-09-17 09:34:11 -06:00
|
|
|
source "drivers/uwb/Kconfig"
|
|
|
|
|
2005-04-16 16:20:36 -06:00
|
|
|
source "drivers/mmc/Kconfig"
|
|
|
|
|
2008-02-09 11:20:54 -07:00
|
|
|
source "drivers/memstick/Kconfig"
|
|
|
|
|
2006-03-31 03:31:04 -07:00
|
|
|
source "drivers/leds/Kconfig"
|
|
|
|
|
2011-01-12 18:00:47 -07:00
|
|
|
source "drivers/nfc/Kconfig"
|
|
|
|
|
2008-04-30 01:54:51 -06:00
|
|
|
source "drivers/accessibility/Kconfig"
|
|
|
|
|
2005-04-16 16:20:36 -06:00
|
|
|
source "drivers/infiniband/Kconfig"
|
|
|
|
|
2006-01-18 18:44:13 -07:00
|
|
|
source "drivers/edac/Kconfig"
|
|
|
|
|
2006-03-27 02:16:34 -07:00
|
|
|
source "drivers/rtc/Kconfig"
|
|
|
|
|
2006-05-23 18:18:44 -06:00
|
|
|
source "drivers/dma/Kconfig"
|
|
|
|
|
2007-10-16 02:27:41 -06:00
|
|
|
source "drivers/dca/Kconfig"
|
|
|
|
|
2007-02-10 02:44:32 -07:00
|
|
|
source "drivers/auxdisplay/Kconfig"
|
|
|
|
|
2006-12-07 02:58:29 -07:00
|
|
|
source "drivers/uio/Kconfig"
|
2008-04-02 11:54:13 -06:00
|
|
|
|
2009-06-16 16:33:53 -06:00
|
|
|
source "drivers/vlynq/Kconfig"
|
|
|
|
|
2008-04-02 11:54:13 -06:00
|
|
|
source "drivers/xen/Kconfig"
|
2008-09-24 15:46:44 -06:00
|
|
|
|
|
|
|
source "drivers/staging/Kconfig"
|
2008-11-30 22:09:47 -07:00
|
|
|
|
|
|
|
source "drivers/platform/Kconfig"
|
2010-11-17 02:04:33 -07:00
|
|
|
|
|
|
|
source "drivers/clk/Kconfig"
|
2011-02-17 10:52:03 -07:00
|
|
|
|
|
|
|
source "drivers/hwspinlock/Kconfig"
|
2011-05-08 11:47:58 -06:00
|
|
|
|
|
|
|
source "drivers/clocksource/Kconfig"
|
|
|
|
|
2005-04-16 16:20:36 -06:00
|
|
|
endmenu
|