2 * pxa2xx.dtsi - Device Tree Include file for Marvell PXA2xx family SoC
4 * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com>
6 * Licensed under GPLv2 or later.
9 #include "skeleton.dtsi"
10 #include "dt-bindings/clock/pxa-clock.h"
13 model = "Marvell PXA2xx family SoC";
14 compatible = "marvell,pxa2xx";
15 interrupt-parent = <&pxairq>;
30 compatible = "marvell,xscale";
36 compatible = "simple-bus";
41 pxairq: interrupt-controller@40d00000 {
42 #interrupt-cells = <1>;
43 compatible = "marvell,pxa-intc";
46 marvell,intc-nr-irqs = <32>;
47 reg = <0x40d00000 0xd0>;
51 compatible = "mrvl,pxa-gpio";
52 #address-cells = <0x1>;
54 reg = <0x40e00000 0x10000>;
57 interrupts = <8>, <9>, <10>;
58 interrupt-names = "gpio0", "gpio1", "gpio_mux";
60 #interrupt-cells = <0x2>;
64 reg = <0x40e00000 0x4>;
68 reg = <0x40e00004 0x4>;
72 reg = <0x40e00008 0x4>;
75 reg = <0x40e0000c 0x4>;
79 ffuart: uart@40100000 {
80 compatible = "mrvl,pxa-uart";
81 reg = <0x40100000 0x30>;
83 clocks = <&clks CLK_FFUART>;
87 btuart: uart@40200000 {
88 compatible = "mrvl,pxa-uart";
89 reg = <0x40200000 0x30>;
91 clocks = <&clks CLK_BTUART>;
95 stuart: uart@40700000 {
96 compatible = "mrvl,pxa-uart";
97 reg = <0x40700000 0x30>;
99 clocks = <&clks CLK_STUART>;
103 hwuart: uart@41100000 {
104 compatible = "mrvl,pxa-uart";
105 reg = <0x41100000 0x30>;
110 pxai2c1: i2c@40301680 {
111 compatible = "mrvl,pxa-i2c";
112 reg = <0x40301680 0x30>;
114 clocks = <&clks CLK_I2C>;
115 #address-cells = <0x1>;
121 compatible = "marvell,pxa-mmc";
122 reg = <0x41100000 0x1000>;
124 clocks = <&clks CLK_MMC>;
127 dma-names = "rx", "tx";
132 compatible = "marvell,pxa-rtc";
133 reg = <0x40900000 0x3c>;
134 interrupts = <30 31>;
137 lcdc: lcd-controller@40500000 {
138 compatible = "marvell,pxa2xx-lcdc";
139 reg = <0x44000000 0x10000>;
141 clocks = <&clks CLK_LCD>;