blob: e94459ebe57b89066133e2fa89f73a37ecd2a6db [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
14/ {
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";
24 reg = <0xfda0ac00 0x200>;
25 reg-names = "csiphy";
26 interrupts = <0 78 0>;
27 interrupt-names = "csiphy";
28 };
29
30 qcom,csiphy@fda0b000 {
31 cell-index = <1>;
32 compatible = "qcom,csiphy";
33 reg = <0xfda0b000 0x200>;
34 reg-names = "csiphy";
35 interrupts = <0 79 0>;
36 interrupt-names = "csiphy";
37 };
38
39 qcom,csid@fda08000 {
40 cell-index = <0>;
41 compatible = "qcom,csid";
42 reg = <0xfda08000 0x100>;
43 reg-names = "csid";
44 interrupts = <0 51 0>;
45 interrupt-names = "csid";
46 qcom,csi-vdd-voltage = <1200000>;
47 qcom,mipi-csi-vdd-supply = <&pm8226_l4>;
48 };
49
50 qcom,csid@fda08400 {
51 cell-index = <1>;
52 compatible = "qcom,csid";
53 reg = <0xfda08400 0x100>;
54 reg-names = "csid";
55 interrupts = <0 52 0>;
56 interrupt-names = "csid";
57 qcom,csi-vdd-voltage = <1200000>;
58 qcom,mipi-csi-vdd-supply = <&pm8226_l4>;
59 };
60
61 qcom,ispif@fda0a000 {
62 cell-index = <0>;
63 compatible = "qcom,ispif";
64 reg = <0xfda0a000 0x500>;
65 reg-names = "ispif";
66 interrupts = <0 55 0>;
67 interrupt-names = "ispif";
68 };
69
70 qcom,vfe@fda10000 {
71 cell-index = <0>;
72 compatible = "qcom,vfe40";
73 reg = <0xfda10000 0x1000>,
74 <0xfda40000 0x200>;
75 reg-names = "vfe", "vfe_vbif";
76 interrupts = <0 57 0>;
77 interrupt-names = "vfe";
78 vdd-supply = <&gdsc_vfe>;
79 };
80
81 qcom,jpeg@fda1c000 {
82 cell-index = <0>;
83 compatible = "qcom,jpeg";
84 reg = <0xfda1c000 0x400>;
85 reg-names = "jpeg";
86 interrupts = <0 59 0>;
87 interrupt-names = "jpeg";
88 vdd-supply = <&gdsc_jpeg>;
89 };
90
91 qcom,irqrouter@fda00000 {
92 cell-index = <0>;
93 compatible = "qcom,irqrouter";
94 reg = <0xfda00000 0x100>;
95 reg-names = "irqrouter";
96 };
97
Su Liu9a3ad3c2013-03-22 15:39:57 -070098 qcom,cpp@fda04000 {
99 cell-index = <0>;
100 compatible = "qcom,cpp";
101 reg = <0xfda04000 0x100>,
102 <0xfda40000 0x200>,
103 <0xfda18000 0x008>;
104 reg-names = "cpp", "cpp_vbif", "cpp_hw";
105 interrupts = <0 49 0>;
106 interrupt-names = "cpp";
107 vdd-supply = <&gdsc_vfe>;
108 };
109
Su Liue5bdf002013-03-22 15:33:41 -0700110 cci: qcom,cci@fda0c000 {
111 cell-index = <0>;
112 compatible = "qcom,cci";
113 reg = <0xfda0c000 0x1000>;
114 #address-cells = <1>;
115 #size-cells = <0>;
116 reg-names = "cci";
117 interrupts = <0 50 0>;
118 interrupt-names = "cci";
119 gpios = <&msmgpio 29 0>,
120 <&msmgpio 30 0>;
121 qcom,gpio-tbl-num = <0 1>;
122 qcom,gpio-tbl-flags = <1 1>;
123 qcom,gpio-tbl-label = "CCI_I2C_DATA0",
124 "CCI_I2C_CLK0";
125 qcom,hw-thigh = <78>;
126 qcom,hw-tlow = <114>;
127 qcom,hw-tsu-sto = <28>;
128 qcom,hw-tsu-sta = <28>;
129 qcom,hw-thd-dat = <10>;
130 qcom,hw-thd-sta = <77>;
131 qcom,hw-tbuf = <118>;
132 qcom,hw-scl-stretch-en = <0>;
133 qcom,hw-trdhld = <6>;
134 qcom,hw-tsp = <1>;
Syed Rameez Mustafa878892c2012-08-23 17:30:32 -0700135 };
136};