at91sam9x5_can.dtsi revision 284090
1270866Simp/* 2284090Sian * at91sam9x5_can.dtsi - Device Tree Include file for AT91SAM9x5 SoC with 1 3270866Simp * Ethernet interface. 4270866Simp * 5270866Simp * Copyright (C) 2013 Boris BREZILLON <b.brezillon@overkiz.com> 6270866Simp * 7270866Simp * Licensed under GPLv2. 8270866Simp */ 9270866Simp 10270866Simp#include <dt-bindings/pinctrl/at91.h> 11270866Simp#include <dt-bindings/interrupt-controller/irq.h> 12270866Simp 13270866Simp/ { 14270866Simp ahb { 15270866Simp apb { 16270866Simp pmc: pmc@fffffc00 { 17270866Simp periphck { 18270866Simp can0_clk: can0_clk { 19270866Simp #clock-cells = <0>; 20270866Simp reg = <29>; 21270866Simp }; 22270866Simp 23284090Sian can1_clk: can1_clk { 24284090Sian #clock-cells = <0>; 25284090Sian reg = <30>; 26284090Sian }; 27270866Simp }; 28270866Simp }; 29284090Sian 30284090Sian can0: can@f8000000 { 31284090Sian compatible = "atmel,at91sam9x5-can"; 32284090Sian reg = <0xf8000000 0x300>; 33284090Sian interrupts = <29 IRQ_TYPE_LEVEL_HIGH 3>; 34284090Sian pinctrl-names = "default"; 35284090Sian pinctrl-0 = <&pinctrl_can0_rx_tx>; 36284090Sian clocks = <&can0_clk>; 37284090Sian clock-names = "can_clk"; 38284090Sian status = "disabled"; 39284090Sian }; 40284090Sian 41284090Sian can1: can@f8004000 { 42284090Sian compatible = "atmel,at91sam9x5-can"; 43284090Sian reg = <0xf8004000 0x300>; 44284090Sian interrupts = <30 IRQ_TYPE_LEVEL_HIGH 3>; 45284090Sian pinctrl-names = "default"; 46284090Sian pinctrl-0 = <&pinctrl_can1_rx_tx>; 47284090Sian clocks = <&can1_clk>; 48284090Sian clock-names = "can_clk"; 49284090Sian status = "disabled"; 50284090Sian }; 51284090Sian 52284090Sian pinctrl@fffff400 { 53284090Sian can0 { 54284090Sian pinctrl_can0_rx_tx: can0_rx_tx { 55284090Sian atmel,pins = 56284090Sian <AT91_PIOA 9 AT91_PERIPH_B AT91_PINCTRL_NONE /* CANRX0, conflicts with DRXD */ 57284090Sian AT91_PIOA 10 AT91_PERIPH_B AT91_PINCTRL_NONE>; /* CANTX0, conflicts with DTXD */ 58284090Sian }; 59284090Sian }; 60284090Sian 61284090Sian can1 { 62284090Sian pinctrl_can1_rx_tx: can1_rx_tx { 63284090Sian atmel,pins = 64284090Sian <AT91_PIOA 6 AT91_PERIPH_B AT91_PINCTRL_NONE /* CANRX1, conflicts with RXD1 */ 65284090Sian AT91_PIOA 5 AT91_PERIPH_B AT91_PINCTRL_NONE>; /* CANTX1, conflicts with TXD1 */ 66284090Sian }; 67284090Sian }; 68284090Sian }; 69270866Simp }; 70270866Simp }; 71270866Simp}; 72