blob: 08c16fa9b2b41c098aa8f3be2f7da9cb9ea06ccf [file] [log] [blame]
Sathish Ambley4df614c2011-10-07 16:30:46 -07001/dts-v1/;
2
3/include/ "skeleton.dtsi"
4
5/ {
6 model = "Qualcomm MSM Copper";
7 compatible = "qcom,msmcopper-sim", "qcom,msmcopper";
8 interrupt-parent = <&intc>;
9
10 intc: interrupt-controller@F9000000 {
11 compatible = "qcom,msm-qgic2";
12 interrupt-controller;
Michael Bohanc7224532012-01-06 16:02:52 -080013 #interrupt-cells = <3>;
Sathish Ambley4df614c2011-10-07 16:30:46 -070014 reg = <0xF9000000 0x1000>,
15 <0xF9002000 0x1000>;
16 };
Sathish Ambley3d50c762011-10-25 15:26:00 -070017
Michael Bohan0425f6f2012-01-17 14:36:39 -080018 msmgpio: gpio@fd400000 {
19 compatible = "qcom,msm-gpio";
20 interrupt-controller;
21 #interrupt-cells = <2>;
22 reg = <0xfd400000 0x4000>;
23 };
24
Sathish Ambley098f9bd2011-11-09 16:32:53 -080025 timer {
26 compatible = "qcom,msm-qtimer";
Michael Bohanc7224532012-01-06 16:02:52 -080027 interrupts = <1 2 0>;
Sathish Ambley098f9bd2011-11-09 16:32:53 -080028 };
29
David Brown225abee2012-02-09 22:28:50 -080030 serial@f991f000 {
Sathish Ambley3d50c762011-10-25 15:26:00 -070031 compatible = "qcom,msm-lsuart-v14";
David Brown225abee2012-02-09 22:28:50 -080032 reg = <0xf991f000 0x1000>;
Michael Bohanc7224532012-01-06 16:02:52 -080033 interrupts = <0 109 0>;
Sathish Ambley3d50c762011-10-25 15:26:00 -070034 };
Pavankumar Kondetieaea7fe2011-10-27 14:46:45 +053035
David Brown225abee2012-02-09 22:28:50 -080036 usb@f9a55000 {
Pavankumar Kondetieaea7fe2011-10-27 14:46:45 +053037 compatible = "qcom,hsusb-otg";
David Brown225abee2012-02-09 22:28:50 -080038 reg = <0xf9a55000 0x400>;
Michael Bohanc7224532012-01-06 16:02:52 -080039 interrupts = <0 134 0>;
Pavankumar Kondetieaea7fe2011-10-27 14:46:45 +053040
41 qcom,hsusb-otg-phy-type = <2>;
42 qcom,hsusb-otg-mode = <1>;
43 qcom,hsusb-otg-otg-control = <1>;
44 };
Sujit Reddy Thumma7285c2e2011-11-04 10:18:15 +053045
David Brown225abee2012-02-09 22:28:50 -080046 qcom,sdcc@f980b000 {
Sujit Reddy Thumma7285c2e2011-11-04 10:18:15 +053047 cell-index = <1>;
48 compatible = "qcom,msm-sdcc";
David Brown225abee2012-02-09 22:28:50 -080049 reg = <0xf980b000 0x1000>;
Michael Bohanc7224532012-01-06 16:02:52 -080050 interrupts = <0 123 0>;
Sujit Reddy Thumma7285c2e2011-11-04 10:18:15 +053051
52 qcom,sdcc-clk-rates = <400000 24000000 48000000>;
53 qcom,sdcc-sup-voltages = <3300 3300>;
54 qcom,sdcc-bus-width = <8>;
55 qcom,sdcc-nonremovable;
56 qcom,sdcc-disable_cmd23;
57 };
58
David Brown225abee2012-02-09 22:28:50 -080059 qcom,sdcc@f984b000 {
Sujit Reddy Thumma7285c2e2011-11-04 10:18:15 +053060 cell-index = <3>;
61 compatible = "qcom,msm-sdcc";
David Brown225abee2012-02-09 22:28:50 -080062 reg = <0xf984b000 0x1000>;
Michael Bohanc7224532012-01-06 16:02:52 -080063 interrupts = <0 127 0>;
Sujit Reddy Thumma7285c2e2011-11-04 10:18:15 +053064
65 qcom,sdcc-clk-rates = <400000 24000000 48000000>;
66 qcom,sdcc-sup-voltages = <3300 3300>;
67 qcom,sdcc-bus-width = <4>;
68 qcom,sdcc-disable_cmd23;
69 };
Yan He1466daa2011-11-30 17:25:38 -080070
David Brown225abee2012-02-09 22:28:50 -080071 qcom,sps@f9980000 {
Yan He1466daa2011-11-30 17:25:38 -080072 compatible = "qcom,msm_sps";
David Brown225abee2012-02-09 22:28:50 -080073 reg = <0xf9984000 0x15000>,
74 <0xf9999000 0xb000>;
Michael Bohanc7224532012-01-06 16:02:52 -080075 interrupts = <0 94 0>;
Yan He1466daa2011-11-30 17:25:38 -080076
77 qcom,bam-dma-res-pipes = <6>;
78 };
79
Harini Jayaraman5f98dbb2011-12-20 13:38:19 -070080 spi@f9924000 {
81 compatible = "qcom,spi-qup-v2";
82 reg = <0xf9924000 0x1000>;
83 interrupts = <96>;
84 spi-max-frequency = <24000000>;
85 };
Sathish Ambley4df614c2011-10-07 16:30:46 -070086};