Kernel-3.10.0-957.el7_mpc5xxx-mscan

CAN Device Tree Bindings

(c) 2006-2009 Secret Lab Technologies Ltd
Grant Likely grant.likely@secretlab.ca

fsl,mpc5200-mscan nodes

In addition to the required compatible-, reg- and interrupt-properties, you can
also specify which clock source shall be used for the controller:

  • fsl,mscan-clock-source : a string describing the clock source. Valid values
             are:    "ip" for ip bus clock
               "ref" for reference clock (XTAL)
             "ref" is default in case this property is not
             present.
    

fsl,mpc5121-mscan nodes

In addition to the required compatible-, reg- and interrupt-properties, you can
also specify which clock source and divider shall be used for the controller:

  • fsl,mscan-clock-source : a string describing the clock source. Valid values

             are:    "ip" for ip bus clock
              "ref" for reference clock
              "sys" for system clock
             If this property is not present, an optimal CAN
             clock source and frequency based on the system
             clock will be selected. If this is not possible,
             the reference clock will be used.
    
  • fsl,mscan-clock-divider: for the reference and system clock, an additional

             clock divider can be specified. By default, a
             value of 1 is used.
    

Note that the MPC5121 Rev. 1 processor is not supported.

Examples:
can@1300 {
compatible = “fsl,mpc5121-mscan”;
interrupts = <12 0x8>;
interrupt-parent = <&ipic>;
reg = <0x1300 0x80>;
};

can@1380 {
    compatible = "fsl,mpc5121-mscan";
    interrupts = <13 0x8>;
    interrupt-parent = <&ipic>;
    reg = <0x1380 0x80>;
    fsl,mscan-clock-source = "ref";
    fsl,mscan-clock-divider = <3>;
};