summaryrefslogtreecommitdiffstats
path: root/drivers/net/can/c_can/Kconfig
blob: 8ab7103d4f44ea616ae8cb945eda8ea84aa3059b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
menuconfig CAN_C_CAN
	tristate "Bosch C_CAN/D_CAN devices"
	depends on HAS_IOMEM

if CAN_C_CAN

config CAN_C_CAN_PLATFORM
	tristate "Generic Platform Bus based C_CAN/D_CAN driver"
	---help---
	  This driver adds support for the C_CAN/D_CAN chips connected
	  to the "platform bus" (Linux abstraction for directly to the
	  processor attached devices) which can be found on various
	  boards from ST Microelectronics (http://www.st.com) like the
	  SPEAr1310 and SPEAr320 evaluation boards & TI (www.ti.com)
	  boards like am335x, dm814x, dm813x and dm811x.

config CAN_C_CAN_STRICT_FRAME_ORDERING
	bool "Force a strict RX CAN frame order (may cause frame loss)"
	---help---
	  The RX split buffer prevents packet reordering but can cause packet
	  loss. Only enable this option when you accept to lose CAN frames
	  in favour of getting the received CAN frames in the correct order.

config CAN_C_CAN_PCI
	tristate "Generic PCI Bus based C_CAN/D_CAN driver"
	depends on PCI
	---help---
	  This driver adds support for the C_CAN/D_CAN chips connected
	  to the PCI bus.
endif