Sathish Ambley | 4df614c | 2011-10-07 16:30:46 -0700 | [diff] [blame] | 1 | /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 Bohan | c722453 | 2012-01-06 16:02:52 -0800 | [diff] [blame] | 13 | #interrupt-cells = <3>; |
Sathish Ambley | 4df614c | 2011-10-07 16:30:46 -0700 | [diff] [blame] | 14 | reg = <0xF9000000 0x1000>, |
| 15 | <0xF9002000 0x1000>; |
| 16 | }; |
Sathish Ambley | 3d50c76 | 2011-10-25 15:26:00 -0700 | [diff] [blame] | 17 | |
Michael Bohan | 0425f6f | 2012-01-17 14:36:39 -0800 | [diff] [blame] | 18 | msmgpio: gpio@fd400000 { |
| 19 | compatible = "qcom,msm-gpio"; |
| 20 | interrupt-controller; |
| 21 | #interrupt-cells = <2>; |
| 22 | reg = <0xfd400000 0x4000>; |
| 23 | }; |
| 24 | |
Sathish Ambley | 098f9bd | 2011-11-09 16:32:53 -0800 | [diff] [blame] | 25 | timer { |
| 26 | compatible = "qcom,msm-qtimer"; |
Michael Bohan | c722453 | 2012-01-06 16:02:52 -0800 | [diff] [blame] | 27 | interrupts = <1 2 0>; |
Sathish Ambley | 098f9bd | 2011-11-09 16:32:53 -0800 | [diff] [blame] | 28 | }; |
| 29 | |
David Brown | 225abee | 2012-02-09 22:28:50 -0800 | [diff] [blame] | 30 | serial@f991f000 { |
Sathish Ambley | 3d50c76 | 2011-10-25 15:26:00 -0700 | [diff] [blame] | 31 | compatible = "qcom,msm-lsuart-v14"; |
David Brown | 225abee | 2012-02-09 22:28:50 -0800 | [diff] [blame] | 32 | reg = <0xf991f000 0x1000>; |
Michael Bohan | c722453 | 2012-01-06 16:02:52 -0800 | [diff] [blame] | 33 | interrupts = <0 109 0>; |
Sathish Ambley | 3d50c76 | 2011-10-25 15:26:00 -0700 | [diff] [blame] | 34 | }; |
Pavankumar Kondeti | eaea7fe | 2011-10-27 14:46:45 +0530 | [diff] [blame] | 35 | |
David Brown | 225abee | 2012-02-09 22:28:50 -0800 | [diff] [blame] | 36 | usb@f9a55000 { |
Pavankumar Kondeti | eaea7fe | 2011-10-27 14:46:45 +0530 | [diff] [blame] | 37 | compatible = "qcom,hsusb-otg"; |
David Brown | 225abee | 2012-02-09 22:28:50 -0800 | [diff] [blame] | 38 | reg = <0xf9a55000 0x400>; |
Michael Bohan | c722453 | 2012-01-06 16:02:52 -0800 | [diff] [blame] | 39 | interrupts = <0 134 0>; |
Pavankumar Kondeti | eaea7fe | 2011-10-27 14:46:45 +0530 | [diff] [blame] | 40 | |
| 41 | qcom,hsusb-otg-phy-type = <2>; |
| 42 | qcom,hsusb-otg-mode = <1>; |
| 43 | qcom,hsusb-otg-otg-control = <1>; |
| 44 | }; |
Sujit Reddy Thumma | 7285c2e | 2011-11-04 10:18:15 +0530 | [diff] [blame] | 45 | |
David Brown | 225abee | 2012-02-09 22:28:50 -0800 | [diff] [blame] | 46 | qcom,sdcc@f980b000 { |
Sujit Reddy Thumma | 7285c2e | 2011-11-04 10:18:15 +0530 | [diff] [blame] | 47 | cell-index = <1>; |
| 48 | compatible = "qcom,msm-sdcc"; |
David Brown | 225abee | 2012-02-09 22:28:50 -0800 | [diff] [blame] | 49 | reg = <0xf980b000 0x1000>; |
Michael Bohan | c722453 | 2012-01-06 16:02:52 -0800 | [diff] [blame] | 50 | interrupts = <0 123 0>; |
Sujit Reddy Thumma | 7285c2e | 2011-11-04 10:18:15 +0530 | [diff] [blame] | 51 | |
| 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 Brown | 225abee | 2012-02-09 22:28:50 -0800 | [diff] [blame] | 59 | qcom,sdcc@f984b000 { |
Sujit Reddy Thumma | 7285c2e | 2011-11-04 10:18:15 +0530 | [diff] [blame] | 60 | cell-index = <3>; |
| 61 | compatible = "qcom,msm-sdcc"; |
David Brown | 225abee | 2012-02-09 22:28:50 -0800 | [diff] [blame] | 62 | reg = <0xf984b000 0x1000>; |
Michael Bohan | c722453 | 2012-01-06 16:02:52 -0800 | [diff] [blame] | 63 | interrupts = <0 127 0>; |
Sujit Reddy Thumma | 7285c2e | 2011-11-04 10:18:15 +0530 | [diff] [blame] | 64 | |
| 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 He | 1466daa | 2011-11-30 17:25:38 -0800 | [diff] [blame] | 70 | |
David Brown | 225abee | 2012-02-09 22:28:50 -0800 | [diff] [blame] | 71 | qcom,sps@f9980000 { |
Yan He | 1466daa | 2011-11-30 17:25:38 -0800 | [diff] [blame] | 72 | compatible = "qcom,msm_sps"; |
David Brown | 225abee | 2012-02-09 22:28:50 -0800 | [diff] [blame] | 73 | reg = <0xf9984000 0x15000>, |
| 74 | <0xf9999000 0xb000>; |
Michael Bohan | c722453 | 2012-01-06 16:02:52 -0800 | [diff] [blame] | 75 | interrupts = <0 94 0>; |
Yan He | 1466daa | 2011-11-30 17:25:38 -0800 | [diff] [blame] | 76 | |
| 77 | qcom,bam-dma-res-pipes = <6>; |
| 78 | }; |
| 79 | |
Harini Jayaraman | 5f98dbb | 2011-12-20 13:38:19 -0700 | [diff] [blame] | 80 | spi@f9924000 { |
| 81 | compatible = "qcom,spi-qup-v2"; |
| 82 | reg = <0xf9924000 0x1000>; |
| 83 | interrupts = <96>; |
| 84 | spi-max-frequency = <24000000>; |
| 85 | }; |
Kenneth Heitke | f3c829c | 2012-01-13 17:02:43 -0700 | [diff] [blame^] | 86 | |
| 87 | qcom,spmi@fc4c0000 { |
| 88 | cell-index = <0>; |
| 89 | compatible = "qcom,spmi-pmic-arb"; |
| 90 | reg = <0xfc4cf000 0x1000>, |
| 91 | <0Xfc4cb000 0x1000>; |
| 92 | /* 190,ee0_krait_hlos_spmi_periph_irq */ |
| 93 | /* 187,channel_0_krait_hlos_trans_done_irq */ |
| 94 | interrupts = <0 190 0 0 187 0>; |
| 95 | qcom,pmic-arb-ee = <0>; |
| 96 | qcom,pmic-arb-channel = <0>; |
| 97 | qcom,pmic-arb-ppid-map = <0x130 0x00>, /* PM8941_LDO1 */ |
| 98 | <0x131 0x01>, /* PM8941_LDO2 */ |
| 99 | <0x132 0x02>, /* PM8941_LDO3 */ |
| 100 | <0x133 0x03>, /* PM8941_LDO4 */ |
| 101 | <0x134 0x04>, /* PM8941_LDO5 */ |
| 102 | <0x135 0x05>, /* PM8941_LDO6 */ |
| 103 | <0x136 0x06>, /* PM8941_LDO7 */ |
| 104 | <0x137 0x07>, /* PM8941_LDO8 */ |
| 105 | <0x138 0x08>, /* PM8941_LDO9 */ |
| 106 | <0x139 0x09>, /* PM8941_LDO10 */ |
| 107 | <0x13a 0x0a>, /* PM8941_LDO11 */ |
| 108 | <0x13b 0x0b>, /* PM8941_LDO12 */ |
| 109 | <0x13c 0x0c>, /* PM8941_LDO13 */ |
| 110 | <0x13d 0x0d>, /* PM8941_LDO14 */ |
| 111 | <0x13e 0x0e>, /* PM8941_LDO15 */ |
| 112 | <0x13f 0x0f>, /* PM8941_LDO16 */ |
| 113 | <0x140 0x10>, /* PM8941_LDO17 */ |
| 114 | <0x141 0x11>, /* PM8941_LDO18 */ |
| 115 | <0x142 0x12>, /* PM8941_LDO19 */ |
| 116 | <0x143 0x13>, /* PM8941_LDO20 */ |
| 117 | <0x144 0x14>, /* PM8941_LDO21 */ |
| 118 | <0x145 0x15>, /* PM8941_LDO22 */ |
| 119 | <0x146 0x16>, /* PM8941_LDO23 */ |
| 120 | <0x147 0x17>, /* PM8941_LDO24 */ |
| 121 | <0x148 0x18>, /* PM8941_LDO25 */ |
| 122 | <0x149 0x19>, /* PM8941_LDO26 */ |
| 123 | <0x0c0 0x1a>, /* PM8941_GPIO1 */ |
| 124 | <0x0c1 0x1b>, /* PM8941_GPIO2 */ |
| 125 | <0x0c2 0x1c>, /* PM8941_GPIO3 */ |
| 126 | <0x0c3 0x1d>, /* PM8941_GPIO4 */ |
| 127 | <0x0c4 0x1e>, /* PM8941_GPIO5 */ |
| 128 | <0x0c5 0x1f>, /* PM8941_GPIO6 */ |
| 129 | <0x0c6 0x20>, /* PM8941_GPIO7 */ |
| 130 | <0x0c7 0x21>, /* PM8941_GPIO8 */ |
| 131 | <0x0c8 0x22>, /* PM8941_GPIO9 */ |
| 132 | <0x0c9 0x23>, /* PM8941_GPIO10 */ |
| 133 | <0x0ca 0x24>, /* PM8941_GPIO11 */ |
| 134 | <0x0cb 0x25>, /* PM8941_GPIO12 */ |
| 135 | <0x0cc 0x26>, /* PM8941_GPIO13 */ |
| 136 | <0x0cd 0x27>, /* PM8941_GPIO14 */ |
| 137 | <0x0ce 0x28>, /* PM8941_GPIO15 */ |
| 138 | <0x0cf 0x29>, /* PM8941_GPIO16 */ |
| 139 | <0x0d0 0x2a>, /* PM8941_GPIO17 */ |
| 140 | <0x0d1 0x2b>, /* PM8941_GPIO18 */ |
| 141 | <0x0d2 0x2c>, /* PM8941_GPIO19 */ |
| 142 | <0x0d3 0x2d>, /* PM8941_GPIO20 */ |
| 143 | <0x0d4 0x2e>, /* PM8941_GPIO21 */ |
| 144 | <0x0d5 0x2f>, /* PM8941_GPIO22 */ |
| 145 | <0x0d6 0x30>, /* PM8941_GPIO23 */ |
| 146 | <0x0d7 0x31>, /* PM8941_GPIO24 */ |
| 147 | <0x0d8 0x32>, /* PM8941_GPIO25 */ |
| 148 | <0x0d9 0x33>, /* PM8941_GPIO26 */ |
| 149 | <0x0da 0x34>, /* PM8941_GPIO27 */ |
| 150 | <0x0db 0x35>, /* PM8941_GPIO28 */ |
| 151 | <0x0dc 0x36>, /* PM8941_GPIO29 */ |
| 152 | <0x0dd 0x37>, /* PM8941_GPIO30 */ |
| 153 | <0x0de 0x38>, /* PM8941_GPIO31 */ |
| 154 | <0x0df 0x39>, /* PM8941_GPIO32 */ |
| 155 | <0x0e0 0x3a>, /* PM8941_GPIO33 */ |
| 156 | <0x0e1 0x3b>, /* PM8941_GPIO34 */ |
| 157 | <0x0e2 0x3c>, /* PM8941_GPIO35 */ |
| 158 | <0x0e3 0x3d>, /* PM8941_GPIO36 */ |
| 159 | <0x028 0x3e>, /* COINCELL */ |
| 160 | <0x005 0x3f>, /* INTERRUPT */ |
| 161 | <0x001 0x40>, /* PM8941_0 */ |
| 162 | <0x201 0x41>, /* PM8841_0 */ |
| 163 | <0x101 0x42>, /* PM8941_1 */ |
| 164 | <0x301 0x43>, /* PM8841_1 */ |
| 165 | <0x008 0x44>, /* PON0 */ |
| 166 | <0x208 0x45>, /* PON1 */ |
| 167 | <0x110 0x46>, /* PM8941_SMPS1 */ |
| 168 | <0x111 0x47>, /* PM8941_SMPS2 */ |
| 169 | <0x112 0x48>, /* PM8941_SMPS3 */ |
| 170 | <0x310 0x49>, /* PM8841_SMPS1 */ |
| 171 | <0x311 0x4a>, /* PM8841_SMPS2 */ |
| 172 | <0x312 0x4b>, /* PM8841_SMPS3 */ |
| 173 | <0x313 0x4c>, /* PM8841_SMPS4 */ |
| 174 | <0x314 0x4d>, /* PM8841_SMPS5 */ |
| 175 | <0x315 0x4e>, /* PM8841_SMPS6 */ |
| 176 | <0x316 0x4f>, /* PM8841_SMPS7 */ |
| 177 | <0x317 0x50>, /* PM8841_SMPS8 */ |
| 178 | <0x050 0x51>, /* SHARED_XO */ |
| 179 | <0x051 0x52>, /* BB_CLK1 */ |
| 180 | <0x052 0x53>, /* BB_CLK2 */ |
| 181 | <0x059 0x54>, /* SLEEP_CLK */ |
| 182 | <0x010 0x55>, /* SMBC_OVP */ |
| 183 | <0x011 0x56>, /* SMBC_CHG */ |
| 184 | <0x012 0x57>; /* SMBC_BIF */ |
| 185 | }; |
Sathish Ambley | 4df614c | 2011-10-07 16:30:46 -0700 | [diff] [blame] | 186 | }; |