1*c66ec88fSEmmanuel VadotTexas Instruments High End CAN Controller (HECC) 2*c66ec88fSEmmanuel Vadot================================================ 3*c66ec88fSEmmanuel Vadot 4*c66ec88fSEmmanuel VadotThis file provides information, what the device node 5*c66ec88fSEmmanuel Vadotfor the hecc interface contains. 6*c66ec88fSEmmanuel Vadot 7*c66ec88fSEmmanuel VadotRequired properties: 8*c66ec88fSEmmanuel Vadot- compatible: "ti,am3517-hecc" 9*c66ec88fSEmmanuel Vadot- reg: addresses and lengths of the register spaces for 'hecc', 'hecc-ram' 10*c66ec88fSEmmanuel Vadot and 'mbx' 11*c66ec88fSEmmanuel Vadot- reg-names :"hecc", "hecc-ram", "mbx" 12*c66ec88fSEmmanuel Vadot- interrupts: interrupt mapping for the hecc interrupts sources 13*c66ec88fSEmmanuel Vadot- clocks: clock phandles (see clock bindings for details) 14*c66ec88fSEmmanuel Vadot 15*c66ec88fSEmmanuel VadotOptional properties: 16*c66ec88fSEmmanuel Vadot- ti,use-hecc1int: if provided configures HECC to produce all interrupts 17*c66ec88fSEmmanuel Vadot on HECC1INT interrupt line. By default HECC0INT interrupt 18*c66ec88fSEmmanuel Vadot line will be used. 19*c66ec88fSEmmanuel Vadot- xceiver-supply: regulator that powers the CAN transceiver 20*c66ec88fSEmmanuel Vadot 21*c66ec88fSEmmanuel VadotExample: 22*c66ec88fSEmmanuel Vadot 23*c66ec88fSEmmanuel VadotFor am3517evm board: 24*c66ec88fSEmmanuel Vadot hecc: can@5c050000 { 25*c66ec88fSEmmanuel Vadot compatible = "ti,am3517-hecc"; 26*c66ec88fSEmmanuel Vadot reg = <0x5c050000 0x80>, 27*c66ec88fSEmmanuel Vadot <0x5c053000 0x180>, 28*c66ec88fSEmmanuel Vadot <0x5c052000 0x200>; 29*c66ec88fSEmmanuel Vadot reg-names = "hecc", "hecc-ram", "mbx"; 30*c66ec88fSEmmanuel Vadot interrupts = <24>; 31*c66ec88fSEmmanuel Vadot clocks = <&hecc_ck>; 32*c66ec88fSEmmanuel Vadot }; 33