blob: ec0092d4382a74b026a7c83ee058fe86b0ef23d1 [file] [log] [blame]
Su Liue5bdf002013-03-22 15:33:41 -07001/*
2 * Copyright (c) 2012-2013, The Linux Foundation. All rights reserved.
Syed Rameez Mustafa878892c2012-08-23 17:30:32 -07003 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 and
6 * only version 2 as published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 */
13
Stepan Moskovchenko7d8cdcaa2013-04-25 17:10:55 -070014&soc {
Su Liue5bdf002013-03-22 15:33:41 -070015 qcom,msm-cam@fd8c0000 {
16 compatible = "qcom,msm-cam";
17 reg = <0xfd8c0000 0x10000>;
18 reg-names = "msm-cam";
19 };
20
21 qcom,csiphy@fda0ac00 {
22 cell-index = <0>;
23 compatible = "qcom,csiphy";
Su Liu9e7c6f32013-04-25 00:02:27 -070024 reg = <0xfda0ac00 0x200>,
25 <0xfda00030 0x4>;
26 reg-names = "csiphy", "csiphy_clk_mux";
Su Liue5bdf002013-03-22 15:33:41 -070027 interrupts = <0 78 0>;
28 interrupt-names = "csiphy";
29 };
30
31 qcom,csiphy@fda0b000 {
32 cell-index = <1>;
33 compatible = "qcom,csiphy";
Su Liu9e7c6f32013-04-25 00:02:27 -070034 reg = <0xfda0b000 0x200>,
35 <0xfda00038 0x4>;
36 reg-names = "csiphy", "csiphy_clk_mux";
Su Liue5bdf002013-03-22 15:33:41 -070037 interrupts = <0 79 0>;
38 interrupt-names = "csiphy";
39 };
40
41 qcom,csid@fda08000 {
42 cell-index = <0>;
43 compatible = "qcom,csid";
44 reg = <0xfda08000 0x100>;
45 reg-names = "csid";
46 interrupts = <0 51 0>;
47 interrupt-names = "csid";
48 qcom,csi-vdd-voltage = <1200000>;
49 qcom,mipi-csi-vdd-supply = <&pm8226_l4>;
50 };
51
52 qcom,csid@fda08400 {
53 cell-index = <1>;
54 compatible = "qcom,csid";
55 reg = <0xfda08400 0x100>;
56 reg-names = "csid";
57 interrupts = <0 52 0>;
58 interrupt-names = "csid";
59 qcom,csi-vdd-voltage = <1200000>;
60 qcom,mipi-csi-vdd-supply = <&pm8226_l4>;
61 };
62
63 qcom,ispif@fda0a000 {
64 cell-index = <0>;
65 compatible = "qcom,ispif";
Su Liu9e7c6f32013-04-25 00:02:27 -070066 reg = <0xfda0a000 0x500>,
67 <0xfda00020 0x10>;
68 reg-names = "ispif", "csi_clk_mux";
Su Liue5bdf002013-03-22 15:33:41 -070069 interrupts = <0 55 0>;
70 interrupt-names = "ispif";
71 };
72
73 qcom,vfe@fda10000 {
74 cell-index = <0>;
75 compatible = "qcom,vfe40";
76 reg = <0xfda10000 0x1000>,
77 <0xfda40000 0x200>;
78 reg-names = "vfe", "vfe_vbif";
79 interrupts = <0 57 0>;
80 interrupt-names = "vfe";
81 vdd-supply = <&gdsc_vfe>;
82 };
83
84 qcom,jpeg@fda1c000 {
85 cell-index = <0>;
86 compatible = "qcom,jpeg";
87 reg = <0xfda1c000 0x400>;
88 reg-names = "jpeg";
89 interrupts = <0 59 0>;
90 interrupt-names = "jpeg";
91 vdd-supply = <&gdsc_jpeg>;
92 };
93
94 qcom,irqrouter@fda00000 {
95 cell-index = <0>;
96 compatible = "qcom,irqrouter";
97 reg = <0xfda00000 0x100>;
98 reg-names = "irqrouter";
99 };
100
Su Liu9a3ad3c2013-03-22 15:39:57 -0700101 qcom,cpp@fda04000 {
102 cell-index = <0>;
103 compatible = "qcom,cpp";
104 reg = <0xfda04000 0x100>,
105 <0xfda40000 0x200>,
106 <0xfda18000 0x008>;
107 reg-names = "cpp", "cpp_vbif", "cpp_hw";
108 interrupts = <0 49 0>;
109 interrupt-names = "cpp";
110 vdd-supply = <&gdsc_vfe>;
111 };
112
Su Liue5bdf002013-03-22 15:33:41 -0700113 cci: qcom,cci@fda0c000 {
114 cell-index = <0>;
115 compatible = "qcom,cci";
116 reg = <0xfda0c000 0x1000>;
117 #address-cells = <1>;
118 #size-cells = <0>;
119 reg-names = "cci";
120 interrupts = <0 50 0>;
121 interrupt-names = "cci";
122 gpios = <&msmgpio 29 0>,
123 <&msmgpio 30 0>;
124 qcom,gpio-tbl-num = <0 1>;
125 qcom,gpio-tbl-flags = <1 1>;
126 qcom,gpio-tbl-label = "CCI_I2C_DATA0",
127 "CCI_I2C_CLK0";
128 qcom,hw-thigh = <78>;
129 qcom,hw-tlow = <114>;
130 qcom,hw-tsu-sto = <28>;
131 qcom,hw-tsu-sta = <28>;
132 qcom,hw-thd-dat = <10>;
133 qcom,hw-thd-sta = <77>;
134 qcom,hw-tbuf = <118>;
135 qcom,hw-scl-stretch-en = <0>;
136 qcom,hw-trdhld = <6>;
137 qcom,hw-tsp = <1>;
Syed Rameez Mustafa878892c2012-08-23 17:30:32 -0700138 };
139};