1# Common fields for CAN-FD controllers 2 3include: can-controller.yaml 4 5properties: 6 bus-speed-data: 7 type: int 8 required: true 9 description: | 10 Initial data phase bitrate in bit/s. 11 sample-point-data: 12 type: int 13 description: | 14 Initial data phase sample point in per mille (e.g. 875 equals 87.5%). 15 16 This property is required unless the timing is specified using time quanta based properties 17 (`sjw-data`, `prop-seg-data`, `phase-seg1-data`, and `phase-seg2-data`). 18 19 If this property is present, the time quanta based timing properties are ignored. 20 sjw-data: 21 type: int 22 deprecated: true 23 default: 1 24 description: | 25 Initial time quanta of resynchronization jump width for the data phase (ISO11898-1:2015). 26 27 Deprecated in favor of automatic calculation of a suitable default SJW based on existing 28 timing parameters. Default of 1 matches the default value previously used for all in-tree CAN 29 controller devicetree instances. 30 31 Applications can still manually set the SJW using the CAN timing APIs. 32 prop-seg-data: 33 type: int 34 deprecated: true 35 description: | 36 Initial time quanta of propagation segment for the data phase (ISO11898-1:2015). Deprecated in 37 favor of setting advanced timing parameters from the application. 38 phase-seg1-data: 39 type: int 40 deprecated: true 41 description: | 42 Initial time quanta of phase buffer 1 segment for the data phase (ISO11898-1:2015). Deprecated 43 in favor of setting advanced timing parameters from the application. 44 phase-seg2-data: 45 type: int 46 deprecated: true 47 description: | 48 Initial time quanta of phase buffer 2 segment for the data phase (ISO11898-1:2015). Deprecated 49 in favor of setting advanced timing parameters from the application. 50 tx-delay-comp-offset: 51 type: int 52 default: 0 53