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