1*66606aafSAlexander Shiyan* Microchip MCP251X stand-alone CAN controller device tree bindings 2*66606aafSAlexander Shiyan 3*66606aafSAlexander ShiyanRequired properties: 4*66606aafSAlexander Shiyan - compatible: Should be one of the following: 5*66606aafSAlexander Shiyan - "microchip,mcp2510" for MCP2510. 6*66606aafSAlexander Shiyan - "microchip,mcp2515" for MCP2515. 7*66606aafSAlexander Shiyan - reg: SPI chip select. 8*66606aafSAlexander Shiyan - clocks: The clock feeding the CAN controller. 9*66606aafSAlexander Shiyan - interrupt-parent: The parent interrupt controller. 10*66606aafSAlexander Shiyan - interrupts: Should contain IRQ line for the CAN controller. 11*66606aafSAlexander Shiyan 12*66606aafSAlexander ShiyanOptional properties: 13*66606aafSAlexander Shiyan - vdd-supply: Regulator that powers the CAN controller. 14*66606aafSAlexander Shiyan - xceiver-supply: Regulator that powers the CAN transceiver. 15*66606aafSAlexander Shiyan 16*66606aafSAlexander ShiyanExample: 17*66606aafSAlexander Shiyan can0: can@1 { 18*66606aafSAlexander Shiyan compatible = "microchip,mcp2515"; 19*66606aafSAlexander Shiyan reg = <1>; 20*66606aafSAlexander Shiyan clocks = <&clk24m>; 21*66606aafSAlexander Shiyan interrupt-parent = <&gpio4>; 22*66606aafSAlexander Shiyan interrupts = <13 0x2>; 23*66606aafSAlexander Shiyan vdd-supply = <®5v0>; 24*66606aafSAlexander Shiyan xceiver-supply = <®5v0>; 25*66606aafSAlexander Shiyan }; 26