1272343Sngie/* 2272343Sngie * Copyright 2014 Oleksij Rempel <linux@rempel-privat.de> 3272343Sngie * 4272343Sngie * Licensed under the X11 license or the GPL v2 (or later) 5272343Sngie */ 6272343Sngie 7272343Sngie#include "skeleton.dtsi" 8272343Sngie#include <dt-bindings/clock/alphascale,asm9260.h> 9272343Sngie 10272343Sngie/ { 11272343Sngie interrupt-parent = <&icoll>; 12272343Sngie 13272343Sngie memory { 14272343Sngie device_type = "memory"; 15272343Sngie reg = <0x20000000 0x2000000>; 16272343Sngie }; 17272343Sngie 18272343Sngie cpus { 19272343Sngie #address-cells = <0>; 20272343Sngie #size-cells = <0>; 21272343Sngie 22272343Sngie cpu { 23272343Sngie compatible = "arm,arm926ej-s"; 24272343Sngie device_type = "cpu"; 25272343Sngie clocks = <&acc CLKID_SYS_CPU>; 26272343Sngie }; 27272343Sngie }; 28272343Sngie 29272343Sngie osc24m: oscillator { 30272343Sngie compatible = "fixed-clock"; 31272343Sngie #clock-cells = <0>; 32272343Sngie clock-frequency = <24000000>; 33272343Sngie clock-accuracy = <30000>; 34272343Sngie }; 35272343Sngie 36272343Sngie soc { 37272343Sngie #address-cells = <1>; 38272343Sngie #size-cells = <1>; 39272343Sngie compatible = "simple-bus"; 40272343Sngie ranges; 41272343Sngie 42272343Sngie acc: clock-controller@80040000 { 43272343Sngie compatible = "alphascale,asm9260-clock-controller"; 44272343Sngie #clock-cells = <1>; 45272343Sngie clocks = <&osc24m>; 46272343Sngie reg = <0x80040000 0x204>; 47272343Sngie }; 48272343Sngie 49272343Sngie icoll: interrupt-controller@80054000 { 50272343Sngie compatible = "alphascale,asm9260-icoll"; 51272343Sngie interrupt-controller; 52272343Sngie #interrupt-cells = <1>; 53272343Sngie reg = <0x80054000 0x200>; 54272343Sngie }; 55272343Sngie 56272343Sngie timer0: timer@80088000 { 57272343Sngie compatible = "alphascale,asm9260-timer"; 58272343Sngie reg = <0x80088000 0x4000>; 59272343Sngie clocks = <&acc CLKID_AHB_TIMER0>; 60272343Sngie interrupts = <29>; 61272343Sngie }; 62272343Sngie }; 63272343Sngie}; 64272343Sngie