aboutsummaryrefslogtreecommitdiffstats
path: root/fs/autofs
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2009-06-30 14:41:27 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2009-06-30 21:56:00 -0400
commit70d6027ff2bc8bab180273b77e7ab3e8a62cca51 (patch)
tree1b8e13ffd71c587dcff60933d69a9ff2edb60f0d /fs/autofs
parentb55f627feeb9d48fdbde3835e18afbc76712e49b (diff)
spi: add spi_master flag word
Add a new spi_master.flags word listing constraints relevant to that controller. Define the first constraint bit: a half duplex restriction. Include that constraint in the OMAP1 MicroWire controller driver. Have the mmc_spi host be the first customer of this flag. Its coding relies heavily on full duplex transfers, so it must fail when the underlying controller driver won't perform them. (The spi_write_then_read routine could use it too: use the temporarily-withdrawn full-duplex speedup unless this flag is set, in which case the existing code applies. Similarly, any spi_master implementing only SPI_3WIRE should set the flag.) Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Cc: Marek Szyprowski <m.szyprowski@samsung.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs/autofs')
0 files changed, 0 insertions, 0 deletions
t generating the Digiboard Devices. Users executing digiConfig to setup EISA and PC series cards will have their device nodes automatically constructed (cud?? for ~CLOCAL, and ttyD?? for CLOCAL). Users wishing to boot their board from the LILO prompt, or those users booting PCI cards may use buildDIGI to construct the necessary nodes. Notes: ------ This driver may be configured via LILO. For users who have already configured their driver using digiConfig, configuring from LILO will override previous settings. Multiple boards may be configured by issuing multiple LILO command lines. For examples see the bottom of this document. Device names start at 0 and continue up. Beware of this as previous Digi drivers started device names with 1. PCI boards are auto-detected and configured by the driver. PCI boards will be allocated device numbers (internally) beginning with the lowest PCI slot first. In other words a PCI card in slot 3 will always have higher device nodes than a PCI card in slot 1. LILO config examples: --------------------- Using LILO's APPEND command, a string of comma separated identifiers or integers can be used to configure supported boards. The six values in order are: Enable/Disable this card or Override, Type of card: PC/Xe (AccelePort) (0), PC/Xeve (1), PC/Xem or PC/Xr (2), EISA/Xem (3), PC/64Xe (4), PC/Xi (5), Enable/Disable alternate pin arrangement, Number of ports on this card, I/O Port where card is configured (in HEX if using string identifiers), Base of memory window (in HEX if using string identifiers), NOTE : PCI boards are auto-detected and configured. Do not attempt to configure PCI boards with the LILO append command. If you wish to override previous configuration data (As set by digiConfig), but you do not wish to configure any specific card (Example if there are PCI cards in the system) the following override command will accomplish this: -> append="digi=2" Samples: append="digiepca=E,PC/Xe,D,16,200,D0000" or append="digi=1,0,0,16,512,851968" Supporting Tools: ----------------- Supporting tools include digiDload, digiConfig, buildPCI, and ditty. See drivers/char/README.epca for more details. Note, this driver REQUIRES that digiDload be executed prior to it being used. Failure to do this will result in an ENODEV error. Documentation: -------------- Complete documentation for this product may be found in the tool package. Sources of information and support: ----------------------------------- Digi Intl. support site for this product: -> http://www.digi.com Acknowledgments: ---------------- Much of this work (And even text) was derived from a similar document supporting the original public domain DigiBoard driver Copyright (C) 1994,1995 Troy De Jongh. Many thanks to Christoph Lameter (christoph@lameter.com) and Mike McLagan (mike.mclagan@linux.org) who authored and contributed to the original document. Changelog: ---------- 10-29-04: Update status of driver, remove dead links in document James Nelson <james4765@gmail.com> 2000 (?) Original Document