Oliver Hartkopp | ccb2963 | 2007-11-16 15:56:08 -0800 | [diff] [blame] | 1 | menu "CAN Device Drivers" |
| 2 | depends on CAN |
| 3 | |
| 4 | config CAN_VCAN |
| 5 | tristate "Virtual Local CAN Interface (vcan)" |
| 6 | depends on CAN |
| 7 | default N |
| 8 | ---help--- |
| 9 | Similar to the network loopback devices, vcan offers a |
| 10 | virtual local CAN interface. |
| 11 | |
| 12 | This driver can also be built as a module. If so, the module |
| 13 | will be called vcan. |
| 14 | |
Wolfgang Grandegger | 39549ee | 2009-05-15 23:39:29 +0000 | [diff] [blame] | 15 | config CAN_DEV |
| 16 | tristate "Platform CAN drivers with Netlink support" |
| 17 | depends on CAN |
| 18 | default Y |
| 19 | ---help--- |
| 20 | Enables the common framework for platform CAN drivers with Netlink |
| 21 | support. This is the standard library for CAN drivers. |
| 22 | If unsure, say Y. |
| 23 | |
| 24 | config CAN_CALC_BITTIMING |
| 25 | bool "CAN bit-timing calculation" |
| 26 | depends on CAN_DEV |
| 27 | default Y |
| 28 | ---help--- |
| 29 | If enabled, CAN bit-timing parameters will be calculated for the |
| 30 | bit-rate specified via Netlink argument "bitrate" when the device |
| 31 | get started. This works fine for the most common CAN controllers |
| 32 | with standard bit-rates but may fail for exotic bit-rates or CAN |
| 33 | source clock frequencies. Disabling saves some space, but then the |
| 34 | bit-timing parameters must be specified directly using the Netlink |
| 35 | arguments "tq", "prop_seg", "phase_seg1", "phase_seg2" and "sjw". |
| 36 | If unsure, say Y. |
| 37 | |
Wolfgang Grandegger | 429da1c | 2009-05-15 23:39:30 +0000 | [diff] [blame] | 38 | config CAN_SJA1000 |
Heiko Carstens | fec37ab | 2009-06-22 21:31:20 +0000 | [diff] [blame] | 39 | depends on CAN_DEV && HAS_IOMEM |
Wolfgang Grandegger | 429da1c | 2009-05-15 23:39:30 +0000 | [diff] [blame] | 40 | tristate "Philips SJA1000" |
| 41 | ---help--- |
| 42 | Driver for the SJA1000 CAN controllers from Philips or NXP |
| 43 | |
Wolfgang Grandegger | f534e52 | 2009-05-15 23:39:31 +0000 | [diff] [blame] | 44 | config CAN_SJA1000_PLATFORM |
| 45 | depends on CAN_SJA1000 |
| 46 | tristate "Generic Platform Bus based SJA1000 driver" |
| 47 | ---help--- |
| 48 | This driver adds support for the SJA1000 chips connected to |
| 49 | the "platform bus" (Linux abstraction for directly to the |
| 50 | processor attached devices). Which can be found on various |
| 51 | boards from Phytec (http://www.phytec.de) like the PCM027, |
| 52 | PCM038. |
| 53 | |
Wolfgang Grandegger | d1a277c | 2009-05-30 07:55:50 +0000 | [diff] [blame] | 54 | config CAN_SJA1000_OF_PLATFORM |
| 55 | depends on CAN_SJA1000 && PPC_OF |
| 56 | tristate "Generic OF Platform Bus based SJA1000 driver" |
| 57 | ---help--- |
| 58 | This driver adds support for the SJA1000 chips connected to |
| 59 | the OpenFirmware "platform bus" found on embedded systems with |
| 60 | OpenFirmware bindings, e.g. if you have a PowerPC based system |
| 61 | you may want to enable this option. |
| 62 | |
Wolfgang Grandegger | a61a842 | 2009-05-15 23:39:32 +0000 | [diff] [blame] | 63 | config CAN_EMS_PCI |
Sebastian Haas | dd52856 | 2009-07-21 12:38:13 -0700 | [diff] [blame^] | 64 | tristate "EMS CPC-PCI, CPC-PCIe and CPC-104P Card" |
Wolfgang Grandegger | a61a842 | 2009-05-15 23:39:32 +0000 | [diff] [blame] | 65 | depends on PCI && CAN_SJA1000 |
| 66 | ---help--- |
Sebastian Haas | dd52856 | 2009-07-21 12:38:13 -0700 | [diff] [blame^] | 67 | This driver is for the one, two or four channel CPC-PCI, |
| 68 | CPC-PCIe and CPC-104P cards from EMS Dr. Thomas Wuensche |
| 69 | (http://www.ems-wuensche.de). |
Wolfgang Grandegger | a61a842 | 2009-05-15 23:39:32 +0000 | [diff] [blame] | 70 | |
Wolfgang Grandegger | 3878fb6 | 2009-05-15 23:39:33 +0000 | [diff] [blame] | 71 | config CAN_KVASER_PCI |
| 72 | tristate "Kvaser PCIcanx and Kvaser PCIcan PCI Cards" |
| 73 | depends on PCI && CAN_SJA1000 |
| 74 | ---help--- |
| 75 | This driver is for the the PCIcanx and PCIcan cards (1, 2 or |
| 76 | 4 channel) from Kvaser (http://www.kvaser.com). |
| 77 | |
Oliver Hartkopp | ccb2963 | 2007-11-16 15:56:08 -0800 | [diff] [blame] | 78 | config CAN_DEBUG_DEVICES |
| 79 | bool "CAN devices debugging messages" |
| 80 | depends on CAN |
| 81 | default N |
| 82 | ---help--- |
| 83 | Say Y here if you want the CAN device drivers to produce a bunch of |
| 84 | debug messages to the system log. Select this if you are having |
| 85 | a problem with CAN support and want to see more of what is going |
| 86 | on. |
| 87 | |
| 88 | endmenu |