2 * Device tree overlay for mcp251x/can1 on spi0.1 edited by petit_miner
9 compatible = "brcm,bcm2835", "brcm,bcm2836", "brcm,bcm2708", "brcm,bcm2709";
10 /* disable spi-dev for spi0.1 */
25 /* the interrupt pin of the can-controller */
29 can1_pins: can1_pins {
31 brcm,function = <0>; /* input */
36 /* the clock/oscillator of the can-controller */
38 target-path = "/clocks";
40 /* external oscillator of mcp2515 on spi0.1 */
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 = <&can1_pins>;
61 spi-max-frequency = <10000000>;
62 interrupt-parent = <&gpio>;
63 interrupts = <25 0x2>;
69 oscillator = <&can1_osc>,"clock-frequency:0";
70 spimaxfrequency = <&can1>,"spi-max-frequency:0";
71 interrupt = <&can1_pins>,"brcm,pins:0",<&can1>,"interrupts:0";