Lines Matching full:can
4 tristate "CAN Device Drivers"
6 depends on CAN
8 Controller Area Network (CAN) is serial communications protocol up to
9 1Mbit/s for its original release (now known as Classical CAN) and up
10 to 8Mbit/s for the more recent CAN with Flexible Data-Rate
11 (CAN-FD). The CAN bus was originally mainly for automotive, but is now
13 applications. More information on the CAN network protocol family
14 PF_CAN is contained in <Documentation/networking/can.rst>.
16 This section contains all the CAN(-FD) device drivers including the
17 virtual ones. If you own such devices or plan to use the virtual CAN
21 can-dev.
26 tristate "Virtual Local CAN Interface (vcan)"
29 virtual local CAN interface.
31 This driver can also be built as a module. If so, the module
35 tristate "Virtual CAN Tunnel (vxcan)"
38 local CAN traffic tunnel between two virtual CAN network devices.
41 versa. The vxcan can be used for cross namespace communication.
43 In opposite to vcan loopback devices the vxcan only forwards CAN
45 CAN frames. To disable a potential echo in af_can.c the vxcan driver
47 in each namespace the CAN GW hop counter is set to zero.
49 This driver can also be built as a module. If so, the module
53 bool "CAN device drivers with Netlink support"
56 Enables the common framework for CAN device drivers. This is the
58 as bittiming validation, support of CAN error states, device restart
62 can-dev module.
64 This is required by all platform and hardware CAN drivers. If you
70 bool "CAN bit-timing calculation"
73 If enabled, CAN bit-timing parameters will be calculated for the
75 get started. This works fine for the most common CAN controllers
76 with standard bit-rates but may fail for exotic bit-rates or CAN
82 can-dev module.
90 tristate "Atmel AT91 onchip CAN controller"
94 This is a driver for the SoC CAN controller in Atmel's AT91SAM9263
98 tristate "STM32 Basic Extended CAN (bxCAN) devices"
104 extended CAN Controller (bxCAN).
106 This driver can also be built as a module. If so, the module
114 CAN driver for several 'low cost' OBD-II interfaces based on the
118 designed to be used as a standalone CAN interface. However, it can
123 Documentation/networking/device_drivers/can/can327.rst
136 tristate "Aeroflex Gaisler GRCAN and GRHCAN CAN devices"
145 tristate "Janz VMOD-ICAN3 Intelligent CAN controller"
148 Driver for Janz VMOD-ICAN3 Intelligent CAN controller module, which
151 This driver can also be built as a module. If so, the module will be
158 This is a driver for the Kvaser PCI Express CAN FD family.
175 tristate "Serial / USB serial CAN Adaptors (slcan)"
178 CAN driver for several 'low cost' CAN interfaces that are attached
182 As only the sending and receiving of CAN frames is implemented, this
183 driver should work with the (serial/USB) CAN hardware from:
187 slcand) can be found in the can-utils at the linux-can project, see
188 https://github.com/linux-can/can-utils for details.
190 This driver can also be built as a module. If so, the module
194 tristate "Allwinner A10 CAN controller"
197 Say Y here if you want to use CAN controller found on Allwinner
205 tristate "TI High End CAN Controller"
208 Driver for TI HECC (High End CAN Controller) module found on many
212 tristate "Xilinx CAN"
216 Xilinx CAN driver. This driver supports both soft AXI CAN IP and
219 source "drivers/net/can/c_can/Kconfig"
220 source "drivers/net/can/cc770/Kconfig"
221 source "drivers/net/can/ctucanfd/Kconfig"
222 source "drivers/net/can/esd/Kconfig"
223 source "drivers/net/can/ifi_canfd/Kconfig"
224 source "drivers/net/can/m_can/Kconfig"
225 source "drivers/net/can/mscan/Kconfig"
226 source "drivers/net/can/peak_canfd/Kconfig"
227 source "drivers/net/can/rcar/Kconfig"
228 source "drivers/net/can/rockchip/Kconfig"
229 source "drivers/net/can/sja1000/Kconfig"
230 source "drivers/net/can/softing/Kconfig"
231 source "drivers/net/can/spi/Kconfig"
232 source "drivers/net/can/usb/Kconfig"
237 bool "CAN devices debugging messages"
239 Say Y here if you want the CAN device drivers to produce a bunch of
241 a problem with CAN support and want to see more of what is going