]> rtime.felk.cvut.cz Git - socketcan-devel.git/blobdiff - kernel/2.6/drivers/net/can/Kconfig
Move can-dev.ko CAN driver library to drivers/net/can/*
[socketcan-devel.git] / kernel / 2.6 / drivers / net / can / Kconfig
index 51d60d5e089ed749c866c3621d319a97dcefdee8..56e9f916a248ca65671c9b0cf1541f8f5b6e2b43 100644 (file)
@@ -12,15 +12,6 @@ config CAN_VCAN
          This driver can also be built as a module.  If so, the module
          will be called vcan.
 
-config CAN_OLD_DRIVERS
-       tristate "Prompt for old CAN drivers (e.g. no sysfs support)"
-       depends on CAN
-       default N
-       ---help---
-         The old drivers do not support sysfs nor proper platform device
-         support. Some of the old drivers might only be configured by
-         module commandline options.
-
 config CAN_SLCAN
        tristate "Serial / USB serial CAN Adaptors (slcan)"
        depends on CAN && EXPERIMENTAL
@@ -33,7 +24,28 @@ config CAN_SLCAN
          This driver can also be built as a module.  If so, the module
          will be called slcan.
 
+config CAN_OLD_DRIVERS
+       tristate "Prompt for old CAN drivers (e.g. no sysfs support)"
+       depends on CAN
+       default N
+       ---help---
+         The old drivers do not support sysfs nor proper platform device
+         support. Some of the old drivers might only be configured by
+         module commandline options.
+
+source "drivers/net/can/old/Kconfig"
+
+config CAN_DEV
+       tristate "Prompt for platform CAN drivers with sysfs support"
+       depends on CAN
+       default Y
+       ---help---
+         Enables the common framework for platform CAN drivers with sysfs
+         support. This is the standard library for CAN drivers.
+         If unsure, say Y.
+
 config CAN_SJA1000
+       depends on CAN_DEV
                tristate "Philips SJA1000"
        ---help---
          The SJA1000 is one of the top CAN controllers out there. As it
@@ -76,6 +88,13 @@ config CAN_PCM027
        This driver adds support for the SJA1000 chip on the PCM027 board
        from Phytec (http://www.phytec.de).
 
+config CAN_PIPCAN
+       depends on CAN_SJA1000
+       tristate "MPL PIPCAN CAN module driver (SJA1000)"
+       help
+       This driver adds support for the PIPCAN module used on some SBC boards
+       from MPL AG (http://www.mpl.ch).
+
 config CAN_KVASER_PCI
        tristate "Kvaser PCIcanx and Kvaser PCIcan PCI Cards"
        depends on PCI && CAN_SJA1000
@@ -85,7 +104,7 @@ config CAN_KVASER_PCI
        4 channel) from Kvaser (http://www.kvaser.com).
 
 config CAN_MSCAN
-       depends on CAN && (PPC || M68K || M68KNOMMU)
+       depends on CAN_DEV && (PPC || M68K || M68KNOMMU)
        tristate "Support for a Freescale MSCAN based chips"
        ---help---
          The Motorola Scalable Controller Area Network (MSCAN) definition
@@ -104,21 +123,6 @@ config CAN_MPC52XX
          This driver can also be built as a module.  If so, the module
          will be called mpc52xx_can.
 
-config CAN_CCAN
-       depends on CAN
-       tristate "Bosch CCAN driver"
-       ---help---
-         This is a driver for the Bosch CCAN controller found for example
-         on the hynix h7202 chip.
-
-config CAN_H7202
-       tristate "Hynix H7202 onboard CAN controller"
-       depends on CAN_CCAN
-       ---help---
-         This is a driver for the hynix h7202 can controller.
-
-source "drivers/net/can/old/Kconfig"
-
 config CAN_DEBUG_DEVICES
        bool "CAN devices debugging messages"
        depends on CAN