-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ARM: dts: add DT for Alphascale ASM9260 SoC
for now it is wary basic SoC description with most important IPs needed to make this device work Signed-off-by: Oleksij Rempel <linux@rempel-privat.de> Signed-off-by: Olof Johansson <olof@lixom.net>
- Loading branch information
Oleksij Rempel
authored and
Olof Johansson
committed
Jan 20, 2015
1 parent
b7392d2
commit c878eb6
Showing
3 changed files
with
77 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
/* | ||
* Copyright 2014 Oleksij Rempel <linux@rempel-privat.de> | ||
* | ||
* Licensed under the X11 license or the GPL v2 (or later) | ||
*/ | ||
|
||
/dts-v1/; | ||
#include "alphascale-asm9260.dtsi" | ||
|
||
/ { | ||
model = "Alphascale asm9260 Development Kit"; | ||
compatible = "alphascale,asm9260devkit", "alphascale,asm9260"; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
/* | ||
* Copyright 2014 Oleksij Rempel <linux@rempel-privat.de> | ||
* | ||
* Licensed under the X11 license or the GPL v2 (or later) | ||
*/ | ||
|
||
#include "skeleton.dtsi" | ||
#include <dt-bindings/clock/alphascale,asm9260.h> | ||
|
||
/ { | ||
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>; | ||
}; | ||
}; | ||
}; |