Lines Matching full:can
3 # Controller Area Network (CAN) network layer core configuration
6 menuconfig CAN config
7 tristate "CAN bus subsystem support"
9 Controller Area Network (CAN) is a slow (up to 1Mbit/s) serial
10 communications protocol. Development of the CAN bus started in
12 released in 1986. The CAN bus was originally mainly for automotive,
14 applications. More information on the CAN network protocol family
15 PF_CAN is contained in <Documentation/networking/can.rst>.
17 If you want CAN support you should say Y here and also to the
21 if CAN
24 tristate "Raw CAN Protocol (raw access with CAN-ID filtering)"
27 The raw CAN protocol option offers access to the CAN bus via
31 To receive/send raw CAN messages, use AF_CAN with protocol CAN_RAW.
34 tristate "Broadcast Manager CAN Protocol (with content filtering)"
38 sending of RTR frames, and cyclic CAN messages without permanent user
39 interaction. The BCM can be 'programmed' via the BSD socket API and
42 CAN messages are used on the bus (e.g. in automotive environments).
46 tristate "CAN Gateway/Router (with netlink configuration)"
49 The CAN Gateway/Router is used to route (and modify) CAN frames.
51 msg sending and can optionally modify routed CAN frames on the fly.
52 CAN frames can be routed between CAN network interfaces (one hop).
53 They can be modified with AND/OR/XOR/SET operations as configured
56 source "net/can/j1939/Kconfig"
59 tristate "ISO 15765-2 CAN transport protocol"
61 CAN Transport Protocols offer support for segmented Point-to-Point
62 communication between CAN nodes via two defined CAN Identifiers.
63 This protocol driver implements segmented data transfers for CAN CC
64 (aka Classical CAN, CAN 2.0B) and CAN FD frame types which were
66 As CAN frames can only transport a small amount of data bytes
67 (max. 8 bytes for CAN CC and max. 64 bytes for CAN FD) this
69 as needed e.g. for vehicle diagnosis (UDS, ISO 14229) or IP-over-CAN