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