2 * Device tree overlay for mcp251x/can0 on spi0.0
9 compatible = "brcm,bcm2835";
10 /* disable spi-dev for spi0.0 */
25 /* the interrupt pin of the can-controller */
29 can0_pins: can0_pins {
31 brcm,function = <0>; /* input */
36 /* the clock/oscillator of the can-controller */
40 /* external oscillator of mcp2515 on SPI0.0 */
42 compatible = "fixed-clock";
44 clock-frequency = <16000000>;
49 /* the spi config of the can-controller itself binding everything together */
53 /* needed to avoid dtc warning */
58 compatible = "microchip,mcp2515";
59 pinctrl-names = "default";
60 pinctrl-0 = <&can0_pins>;
61 spi-max-frequency = <10000000>;
62 interrupt-parent = <&gpio>;
63 interrupts = <25 8>; /* IRQ_TYPE_LEVEL_LOW */
69 oscillator = <&can0_osc>,"clock-frequency:0";
70 spimaxfrequency = <&can0>,"spi-max-frequency:0";
71 interrupt = <&can0_pins>,"brcm,pins:0",<&can0>,"interrupts:0";