/* * Copyright 2014 Oleksij Rempel <linux@rempel-privat.de> * * Licensed under the X11 license or the GPL v2 (or later) */ #include <dt-bindings/clock/alphascale,asm9260.h> / { #address-cells = <1>; #size-cells = <1>; interrupt-parent = <&icoll>; memory { device_type = "memory"; reg = <0x20000000 0x2000000>; }; cpus { #address-cells = <0>; #size-cells = <0>; cpu { compatible = "arm,arm926ej-s"; device_type = "cpu"; clocks = <&acc CLKID_SYS_CPU>; }; }; osc24m: oscillator { compatible = "fixed-clock"; #clock-cells = <0>; clock-frequency = <24000000>; clock-accuracy = <30000>; }; soc { #address-cells = <1>; #size-cells = <1>; compatible = "simple-bus"; ranges; acc: clock-controller@80040000 { compatible = "alphascale,asm9260-clock-controller"; #clock-cells = <1>; clocks = <&osc24m>; reg = <0x80040000 0x204>; }; icoll: interrupt-controller@80054000 { compatible = "alphascale,asm9260-icoll"; interrupt-controller; #interrupt-cells = <1>; reg = <0x80054000 0x200>; }; timer0: timer@80088000 { compatible = "alphascale,asm9260-timer"; reg = <0x80088000 0x4000>; clocks = <&acc CLKID_AHB_TIMER0>; interrupts = <29>; }; }; };