TOPDIR := $(PWD)
export CONFIG_CAN_VCAN=m
-export CONFIG_CAN_SJA1000=m
+export CONFIG_CAN_DEV=m
export CONFIG_CAN_SJA1000_OLD=m
export CONFIG_CAN_I82527_OLD=m
+export CONFIG_CAN_SJA1000=m
export CONFIG_CAN_EMS_PCI=m
export CONFIG_CAN_PIPCAN=m
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
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
TOPDIR := $(PWD)/../../..
export CONFIG_CAN_VCAN=m
+export CONFIG_CAN_DEV=m
export CONFIG_CAN_SJA1000_OLD=m
export CONFIG_CAN_I82527_OLD=m
export CONFIG_CAN_SJA1000=m
obj-$(CONFIG_CAN_VCAN) += vcan.o
obj-$(CONFIG_CAN_SLCAN) += slcan.o
+
+obj-$(CONFIG_CAN_DEV) += can-dev.o
+can-dev-objs := dev.o sysfs.o
+
obj-$(CONFIG_CAN_SJA1000) += sja1000/
obj-$(CONFIG_CAN_MSCAN) += mscan/
obj-$(CONFIG_CAN_SJA1000_OLD) += old/sja1000/
obj-$(CONFIG_CAN_BCM) += can-bcm.o
can-bcm-objs := bcm.o
-obj-$(CONFIG_CAN) += can-dev.o
-can-dev-objs := dev.o sysfs.o
-
endif