xref: /linux/drivers/net/can/c_can/Kconfig (revision 00a6d7b6762c27d441e9ac8faff36384bc0fc180)
1menuconfig CAN_C_CAN
2	tristate "Bosch C_CAN/D_CAN devices"
3	depends on HAS_IOMEM
4
5if CAN_C_CAN
6
7config CAN_C_CAN_PLATFORM
8	tristate "Generic Platform Bus based C_CAN/D_CAN driver"
9	---help---
10	  This driver adds support for the C_CAN/D_CAN chips connected
11	  to the "platform bus" (Linux abstraction for directly to the
12	  processor attached devices) which can be found on various
13	  boards from ST Microelectronics (http://www.st.com) like the
14	  SPEAr1310 and SPEAr320 evaluation boards & TI (www.ti.com)
15	  boards like am335x, dm814x, dm813x and dm811x.
16
17config CAN_C_CAN_STRICT_FRAME_ORDERING
18	bool "Force a strict RX CAN frame order (may cause frame loss)"
19	---help---
20	  The RX split buffer prevents packet reordering but can cause packet
21	  loss. Only enable this option when you accept to lose CAN frames
22	  in favour of getting the received CAN frames in the correct order.
23
24config CAN_C_CAN_PCI
25	tristate "Generic PCI Bus based C_CAN/D_CAN driver"
26	depends on PCI
27	---help---
28	  This driver adds support for the C_CAN/D_CAN chips connected
29	  to the PCI bus.
30endif
31