Lines Matching refs:FD

51     6.6 CAN FD (flexible data rate) driver support
372 Remark about CAN FD (flexible data rate) support:
374 Generally the handling of CAN FD is very similar to the formerly described
375 examples. The new CAN FD capable CAN controllers support two different
376 bitrates for the arbitration phase and the payload phase of the CAN FD frame
381 switches the socket into a mode that allows the handling of CAN FD frames
389 __u8 flags; /* additional flags for CAN FD */
407 For details about the distinction of CAN and CAN FD capable devices and
410 The length of the two CAN(FD) frame structures define the maximum transfer
411 unit (MTU) of the CAN(FD) network interface and skbuff data length. Two
415 #define CANFD_MTU (sizeof(struct canfd_frame)) == 72 => CAN FD frame
551 CAN FD support in CAN_RAW sockets can be enabled with a new socket option
557 and CAN FD frames. OTOH the application has to handle CAN and CAN FD frames
571 printf("got CAN FD frame with length %d\n", cfd.len);
577 fprintf(stderr, "read: invalid CAN(FD) frame\n");
589 provided CAN FD structure. Note that the canfd_frame.flags data field is
591 CANFD_MTU sized CAN FD frames.
595 To build a CAN FD aware application use struct canfd_frame as basic CAN
599 or CAN FD frames and can process them the same way.
602 CAN FD frames by checking if the device maximum transfer unit is CANFD_MTU.
935 dev->mtu = CANFD_MTU; /* sizeof(struct canfd_frame) -> CAN FD interface */
1154 6.6 CAN FD (flexible data rate) driver support
1156 CAN FD capable CAN controllers support two different bitrates for the
1157 arbitration phase and the payload phase of the CAN FD frame. Therefore a
1158 second bit timing has to be specified in order to enable the CAN FD bitrate.
1160 Additionally CAN FD capable CAN controllers support up to 64 bytes of
1173 MTU = 72 (CANFD_MTU) => sizeof(struct canfd_frame) => CAN FD capable device
1176 N.B. CAN FD capable devices can also handle and send legacy CAN frames.
1178 FIXME: Add details about the CAN FD controller configuration when available.