The latest development version of this page may be more current than this released 3.1.0-0 version.

nxp,lpc-mcan

Vendor: NXP Semiconductors

Description

NXP LPC SoC series MCAN CAN-FD controller

Properties

Top level properties

These property descriptions apply to “nxp,lpc-mcan” nodes themselves. This page also describes child node properties in the following sections.

Properties not inherited from the base binding file.

Name

Type

Details

bus-speed-data

int

data phase bus speed in Baud/s

This property is required.

sjw-data

int

Resynchronization jump width for the data phase. (ISO11898-1:2015)

This property is required.

prop-seg-data

int

Time quantums of propagation segment for the data phase. (ISO11898-1:2015)

phase-seg1-data

int

Time quantums of phase buffer 1 segment for the data phase. (ISO11898-1:2015)

phase-seg2-data

int

Time quantums of phase buffer 2 segment for the data phase. (ISO11898-1:2015)

sample-point-data

int

Sample point in permille for the data phase. This param is required if segments are not given. If the sample point is given, the segments are ignored.

tx-delay-comp-offset

int

bus-speed

int

bus speed in Baud/s

This property is required.

sjw

int

Resynchronization jump width (ISO 11898-1)

This property is required.

prop-seg

int

Time quantums of propagation segment (ISO 11898-1)

phase-seg1

int

Time quantums of phase buffer 1 segment (ISO 11898-1)

phase-seg2

int

Time quantums of phase buffer 2 segment (ISO 11898-1)

sample-point

int

Sample point in permille. This param is required if segments are not given. If the sample point is given, the segments are ignored.

phys

phandle

Actively controlled CAN transceiver.

Example:
  transceiver0: can-phy0 {
    compatible = "nxp,tja1040", "can-transceiver-gpio";
    standby-gpios = <gpioa 0 GPIO_ACTIVE_HIGH>;
    max-bitrate = <1000000>;
    #phy-cells = <0>;
  };

  &can0 {
    status = "okay";

    phys = <&transceiver0>;
  };

std-filter-elements

int

This property is required.

ext-filter-elements

int

This property is required.

rx-fifo0-elements

int

This property is required.

rx-fifo1-elements

int

This property is required.

rx-buffer-elements

int

This property is required.

tx-buffer-elements

int

This property is required.

Child node properties

Name

Type

Details

max-bitrate

int

The maximum bitrate supported by the CAN transceiver in bits/s.

This property is required.