summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/arm-realview-pb1176.dts
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2014-10-10 15:21:02 +0200
committerLinus Walleij <linus.walleij@linaro.org>2014-10-22 13:49:13 +0200
commit7406c3957f28aa6528f2d58d638f4f5a306b6122 (patch)
tree2283a8f96ffbbd6de033f7e8bb77815623e4264c /arch/arm/boot/dts/arm-realview-pb1176.dts
parent7f9ac7dafe1dd99f8b920a40d03f8c231e4da426 (diff)
downloadop-kernel-dev-7406c3957f28aa6528f2d58d638f4f5a306b6122.zip
op-kernel-dev-7406c3957f28aa6528f2d58d638f4f5a306b6122.tar.gz
ARM: realview: add KMIs to the PB1176 DTS
This adds the Keyboard Mouse Interface (KMI) blocks to the PB1176 DTS file, and defines the special KMI clock derived from the 24 MHz chrystal. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'arch/arm/boot/dts/arm-realview-pb1176.dts')
-rw-r--r--arch/arm/boot/dts/arm-realview-pb1176.dts26
1 files changed, 26 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/arm-realview-pb1176.dts b/arch/arm/boot/dts/arm-realview-pb1176.dts
index ac4c1c8..c292295 100644
--- a/arch/arm/boot/dts/arm-realview-pb1176.dts
+++ b/arch/arm/boot/dts/arm-realview-pb1176.dts
@@ -57,6 +57,14 @@
clocks = <&xtal24mhz>;
};
+ kmiclk: kmiclk@24M {
+ #clock-cells = <0>;
+ compatible = "fixed-factor-clock";
+ clock-div = <1>;
+ clock-mult = <1>;
+ clocks = <&xtal24mhz>;
+ };
+
sspclk: sspclk@24M {
#clock-cells = <0>;
compatible = "fixed-factor-clock";
@@ -280,6 +288,24 @@
compatible = "simple-bus";
ranges;
+ fpga_kmi0: kmi@10006000 {
+ compatible = "arm,pl050", "arm,primecell";
+ reg = <0x10006000 0x1000>;
+ interrupt-parent = <&intc_fpga1176>;
+ interrupts = <0 3 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&kmiclk>, <&pclk>;
+ clock-names = "KMIREFCLK", "apb_pclk";
+ };
+
+ fpga_kmi1: kmi@10007000 {
+ compatible = "arm,pl050", "arm,primecell";
+ reg = <0x10007000 0x1000>;
+ interrupt-parent = <&intc_fpga1176>;
+ interrupts = <0 4 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&kmiclk>, <&pclk>;
+ clock-names = "KMIREFCLK", "apb_pclk";
+ };
+
fpga_charlcd: charlcd@10008000 {
compatible = "arm,versatile-lcd";
reg = <0x10008000 0x1000>;
OpenPOWER on IntegriCloud