1*2351998fSCharan Pedumuru# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*2351998fSCharan Pedumuru%YAML 1.2 3*2351998fSCharan Pedumuru--- 4*2351998fSCharan Pedumuru$id: http://devicetree.org/schemas/net/can/atmel,at91sam9263-can.yaml# 5*2351998fSCharan Pedumuru$schema: http://devicetree.org/meta-schemas/core.yaml# 6*2351998fSCharan Pedumuru 7*2351998fSCharan Pedumurutitle: Microchip AT91 CAN Controller 8*2351998fSCharan Pedumuru 9*2351998fSCharan Pedumurumaintainers: 10*2351998fSCharan Pedumuru - Nicolas Ferre <nicolas.ferre@microchip.com> 11*2351998fSCharan Pedumuru 12*2351998fSCharan PedumuruallOf: 13*2351998fSCharan Pedumuru - $ref: can-controller.yaml# 14*2351998fSCharan Pedumuru 15*2351998fSCharan Pedumuruproperties: 16*2351998fSCharan Pedumuru compatible: 17*2351998fSCharan Pedumuru oneOf: 18*2351998fSCharan Pedumuru - enum: 19*2351998fSCharan Pedumuru - atmel,at91sam9263-can 20*2351998fSCharan Pedumuru - atmel,at91sam9x5-can 21*2351998fSCharan Pedumuru - items: 22*2351998fSCharan Pedumuru - enum: 23*2351998fSCharan Pedumuru - microchip,sam9x60-can 24*2351998fSCharan Pedumuru - const: atmel,at91sam9x5-can 25*2351998fSCharan Pedumuru 26*2351998fSCharan Pedumuru reg: 27*2351998fSCharan Pedumuru maxItems: 1 28*2351998fSCharan Pedumuru 29*2351998fSCharan Pedumuru interrupts: 30*2351998fSCharan Pedumuru maxItems: 1 31*2351998fSCharan Pedumuru 32*2351998fSCharan Pedumuru clocks: 33*2351998fSCharan Pedumuru maxItems: 1 34*2351998fSCharan Pedumuru 35*2351998fSCharan Pedumuru clock-names: 36*2351998fSCharan Pedumuru items: 37*2351998fSCharan Pedumuru - const: can_clk 38*2351998fSCharan Pedumuru 39*2351998fSCharan Pedumururequired: 40*2351998fSCharan Pedumuru - compatible 41*2351998fSCharan Pedumuru - reg 42*2351998fSCharan Pedumuru - interrupts 43*2351998fSCharan Pedumuru - clocks 44*2351998fSCharan Pedumuru - clock-names 45*2351998fSCharan Pedumuru 46*2351998fSCharan PedumuruunevaluatedProperties: false 47*2351998fSCharan Pedumuru 48*2351998fSCharan Pedumuruexamples: 49*2351998fSCharan Pedumuru - | 50*2351998fSCharan Pedumuru #include <dt-bindings/interrupt-controller/irq.h> 51*2351998fSCharan Pedumuru #include <dt-bindings/clock/at91.h> 52*2351998fSCharan Pedumuru can@f000c000 { 53*2351998fSCharan Pedumuru compatible = "atmel,at91sam9263-can"; 54*2351998fSCharan Pedumuru reg = <0xf000c000 0x300>; 55*2351998fSCharan Pedumuru interrupts = <30 IRQ_TYPE_LEVEL_HIGH 3>; 56*2351998fSCharan Pedumuru clocks = <&pmc PMC_TYPE_PERIPHERAL 12>; 57*2351998fSCharan Pedumuru clock-names = "can_clk"; 58*2351998fSCharan Pedumuru }; 59