Flexcan CAN controller on Freescale's ARM and PowerPC system-on-a-chip (SOC). 
 | 
  
 | 
Required properties: 
 | 
  
 | 
- compatible : Should be "fsl,<processor>-flexcan" 
 | 
  
 | 
  An implementation should also claim any of the following compatibles 
 | 
  that it is fully backwards compatible with: 
 | 
  
 | 
  - fsl,p1010-flexcan 
 | 
  
 | 
- reg : Offset and length of the register set for this device 
 | 
- interrupts : Interrupt tuple for this device 
 | 
  
 | 
Optional properties: 
 | 
  
 | 
- clock-frequency : The oscillator frequency driving the flexcan device 
 | 
  
 | 
- xceiver-supply: Regulator that powers the CAN transceiver 
 | 
  
 | 
- big-endian: This means the registers of FlexCAN controller are big endian. 
 | 
              This is optional property.i.e. if this property is not present in 
 | 
              device tree node then controller is assumed to be little endian. 
 | 
              if this property is present then controller is assumed to be big 
 | 
              endian. 
 | 
  
 | 
Example: 
 | 
  
 | 
    can@1c000 { 
 | 
        compatible = "fsl,p1010-flexcan"; 
 | 
        reg = <0x1c000 0x1000>; 
 | 
        interrupts = <48 0x2>; 
 | 
        interrupt-parent = <&mpic>; 
 | 
        clock-frequency = <200000000>; // filled in by bootloader 
 | 
    }; 
 |