VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
ec8f24b7faaf3 (Thomas Gleixner              2019-05-19 13:07:45 +0100  1) # SPDX-License-Identifier: GPL-2.0-only
5d7db0499e5bb (Stefan Richter               2009-12-26 01:36:53 +0100  2) menu "IEEE 1394 (FireWire) support"
b3d681a4fc108 (Jean Delvare                 2014-05-15 15:29:23 +0200  3) 	depends on PCI || COMPILE_TEST
5d7db0499e5bb (Stefan Richter               2009-12-26 01:36:53 +0100  4) 	# firewire-core does not depend on PCI but is
5d7db0499e5bb (Stefan Richter               2009-12-26 01:36:53 +0100  5) 	# not useful without PCI controller driver
5d7db0499e5bb (Stefan Richter               2009-12-26 01:36:53 +0100  6) 
11f494ee25dd8 (Stefan Richter               2007-03-18 01:39:28 +0100  7) config FIREWIRE
0c53decdd0a9f (Stefan Richter               2009-06-16 22:36:34 +0200  8) 	tristate "FireWire driver stack"
e175569c46398 (Kristian Høgsberg            2007-05-07 20:33:31 -0400  9) 	select CRC_ITU_T
3038e353cfaf5 (Kristian Høgsberg            2006-12-19 19:58:27 -0500 10) 	help
0c53decdd0a9f (Stefan Richter               2009-06-16 22:36:34 +0200 11) 	  This is the new-generation IEEE 1394 (FireWire) driver stack
0c53decdd0a9f (Stefan Richter               2009-06-16 22:36:34 +0200 12) 	  a.k.a. Juju, a new implementation designed for robustness and
0c53decdd0a9f (Stefan Richter               2009-06-16 22:36:34 +0200 13) 	  simplicity.
0c53decdd0a9f (Stefan Richter               2009-06-16 22:36:34 +0200 14) 	  See http://ieee1394.wiki.kernel.org/index.php/Juju_Migration
0c53decdd0a9f (Stefan Richter               2009-06-16 22:36:34 +0200 15) 	  for information about migration from the older Linux 1394 stack
0c53decdd0a9f (Stefan Richter               2009-06-16 22:36:34 +0200 16) 	  to the new driver stack.
3038e353cfaf5 (Kristian Høgsberg            2006-12-19 19:58:27 -0500 17) 
fe77d4f283e84 (Stefan Richter               2007-06-25 22:18:40 +0200 18) 	  To compile this driver as a module, say M here: the module will be
f05e21b39f7dd (Stefan Richter               2008-07-25 16:24:19 +0200 19) 	  called firewire-core.
f05e21b39f7dd (Stefan Richter               2008-07-25 16:24:19 +0200 20) 
11f494ee25dd8 (Stefan Richter               2007-03-18 01:39:28 +0100 21) config FIREWIRE_OHCI
a7b64b8704b03 (Stefan Richter               2008-06-14 14:24:53 +0200 22) 	tristate "OHCI-1394 controllers"
7a39d8b821654 (Clemens Ladisch              2010-11-26 08:57:31 +0100 23) 	depends on PCI && FIREWIRE && MMU
ed5689122f4cd (Kristian Høgsberg            2006-12-19 19:58:35 -0500 24) 	help
35b7541c8fb40 (Stefan Richter               2007-01-04 18:35:00 +0100 25) 	  Enable this driver if you have a FireWire controller based
ed5689122f4cd (Kristian Høgsberg            2006-12-19 19:58:35 -0500 26) 	  on the OHCI specification.  For all practical purposes, this
ed5689122f4cd (Kristian Høgsberg            2006-12-19 19:58:35 -0500 27) 	  is the only chipset in use, so say Y here.
ed5689122f4cd (Kristian Høgsberg            2006-12-19 19:58:35 -0500 28) 
227e7d8194bd1 (Stefan Richter               2007-01-07 22:33:59 +0100 29) 	  To compile this driver as a module, say M here:  The module will be
5d7db0499e5bb (Stefan Richter               2009-12-26 01:36:53 +0100 30) 	  called firewire-ohci.
ed5689122f4cd (Kristian Høgsberg            2006-12-19 19:58:35 -0500 31) 
11f494ee25dd8 (Stefan Richter               2007-03-18 01:39:28 +0100 32) config FIREWIRE_SBP2
a7b64b8704b03 (Stefan Richter               2008-06-14 14:24:53 +0200 33) 	tristate "Storage devices (SBP-2 protocol)"
11f494ee25dd8 (Stefan Richter               2007-03-18 01:39:28 +0100 34) 	depends on FIREWIRE && SCSI
9ba136d0fe5a3 (Kristian Høgsberg            2006-12-19 19:58:40 -0500 35) 	help
35b7541c8fb40 (Stefan Richter               2007-01-04 18:35:00 +0100 36) 	  This option enables you to use SBP-2 devices connected to a
35b7541c8fb40 (Stefan Richter               2007-01-04 18:35:00 +0100 37) 	  FireWire bus.  SBP-2 devices include storage devices like
9ba136d0fe5a3 (Kristian Høgsberg            2006-12-19 19:58:40 -0500 38) 	  harddisks and DVD drives, also some other FireWire devices
9ba136d0fe5a3 (Kristian Høgsberg            2006-12-19 19:58:40 -0500 39) 	  like scanners.
9ba136d0fe5a3 (Kristian Høgsberg            2006-12-19 19:58:40 -0500 40) 
227e7d8194bd1 (Stefan Richter               2007-01-07 22:33:59 +0100 41) 	  To compile this driver as a module, say M here:  The module will be
5d7db0499e5bb (Stefan Richter               2009-12-26 01:36:53 +0100 42) 	  called firewire-sbp2.
227e7d8194bd1 (Stefan Richter               2007-01-07 22:33:59 +0100 43) 
9ba136d0fe5a3 (Kristian Høgsberg            2006-12-19 19:58:40 -0500 44) 	  You should also enable support for disks, CD-ROMs, etc. in the SCSI
9ba136d0fe5a3 (Kristian Høgsberg            2006-12-19 19:58:40 -0500 45) 	  configuration section.
b9530fd6c3f05 (Stefan Richter               2009-06-07 22:57:53 +0200 46) 
b9530fd6c3f05 (Stefan Richter               2009-06-07 22:57:53 +0200 47) config FIREWIRE_NET
324719978dbb3 (Stefan Richter               2011-01-20 00:07:46 +0100 48) 	tristate "IP networking over 1394"
324719978dbb3 (Stefan Richter               2011-01-20 00:07:46 +0100 49) 	depends on FIREWIRE && INET
b9530fd6c3f05 (Stefan Richter               2009-06-07 22:57:53 +0200 50) 	help
cb6bf35502d53 (YOSHIFUJI Hideaki / 吉藤英明 2013-03-25 08:26:24 +0000 51) 	  This enables IPv4/IPv6 over IEEE 1394, providing IP connectivity
cb6bf35502d53 (YOSHIFUJI Hideaki / 吉藤英明 2013-03-25 08:26:24 +0000 52) 	  with other implementations of RFC 2734/3146 as found on several
cb6bf35502d53 (YOSHIFUJI Hideaki / 吉藤英明 2013-03-25 08:26:24 +0000 53) 	  operating systems.  Multicast support is currently limited.
b9530fd6c3f05 (Stefan Richter               2009-06-07 22:57:53 +0200 54) 
b9530fd6c3f05 (Stefan Richter               2009-06-07 22:57:53 +0200 55) 	  To compile this driver as a module, say M here:  The module will be
5d7db0499e5bb (Stefan Richter               2009-12-26 01:36:53 +0100 56) 	  called firewire-net.
5d7db0499e5bb (Stefan Richter               2009-12-26 01:36:53 +0100 57) 
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 58) config FIREWIRE_NOSY
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 59) 	tristate "Nosy - a FireWire traffic sniffer for PCILynx cards"
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 60) 	depends on PCI
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 61) 	help
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 62) 	  Nosy is an IEEE 1394 packet sniffer that is used for protocol
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 63) 	  analysis and in development of IEEE 1394 drivers, applications,
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 64) 	  or firmwares.
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 65) 
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 66) 	  This driver lets you use a Texas Instruments PCILynx 1394 to PCI
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 67) 	  link layer controller TSB12LV21/A/B as a low-budget bus analyzer.
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 68) 	  PCILynx is a nowadays very rare IEEE 1394 controller which is
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 69) 	  not OHCI 1394 compliant.
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 70) 
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 71) 	  The following cards are known to be based on PCILynx or PCILynx-2:
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 72) 	  IOI IOI-1394TT (PCI card), Unibrain Fireboard 400 PCI Lynx-2
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 73) 	  (PCI card), Newer Technology FireWire 2 Go (CardBus card),
8fd2af11d2fe1 (Stefan Richter               2011-01-23 12:26:51 +0100 74) 	  Apple Power Mac G3 blue & white and G4 with PCI graphics
8fd2af11d2fe1 (Stefan Richter               2011-01-23 12:26:51 +0100 75) 	  (onboard controller).
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 76) 
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 77) 	  To compile this driver as a module, say M here:  The module will be
9f6d3c4b76314 (Stefan Richter               2010-07-22 11:58:05 +0200 78) 	  called nosy.  Source code of a userspace interface to nosy, called
9f6d3c4b76314 (Stefan Richter               2010-07-22 11:58:05 +0200 79) 	  nosy-dump, can be found in tools/firewire/ of the kernel sources.
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 80) 
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 81) 	  If unsure, say N.
286468210d83c (Stefan Richter               2010-07-27 10:26:33 +0200 82) 
5d7db0499e5bb (Stefan Richter               2009-12-26 01:36:53 +0100 83) endmenu