Lines Matching +full:i2c3 +full:- +full:sda
1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (c) 2013-2014 Samsung Electronics, Co. Ltd.
13 /dts-v1/;
14 #include <dt-bindings/gpio/gpio.h>
15 #include <dt-bindings/interrupt-controller/irq.h>
16 #include <dt-bindings/input/input.h>
24 i2c3 = &i2c_pmic;
38 pmic_ap_clk: clock-0 {
40 compatible = "fixed-clock";
41 #clock-cells = <0>;
42 clock-frequency = <32768>;
45 vtf_reg: regulator-0 {
46 compatible = "regulator-fixed";
47 regulator-name = "V_TF_2.8V";
48 regulator-min-microvolt = <2800000>;
49 regulator-max-microvolt = <2800000>;
51 enable-active-high;
54 pda_reg: regulator-1 {
55 compatible = "regulator-fixed";
56 regulator-name = "VCC_1.8V_PDA";
57 regulator-min-microvolt = <1800000>;
58 regulator-max-microvolt = <1800000>;
61 bat_reg: regulator-2 {
62 compatible = "regulator-fixed";
63 regulator-name = "V_BAT";
64 regulator-min-microvolt = <3700000>;
65 regulator-max-microvolt = <3700000>;
68 tsp_reg: regulator-3 {
69 compatible = "regulator-fixed";
70 regulator-name = "TSP_VDD";
71 regulator-min-microvolt = <2800000>;
72 regulator-max-microvolt = <2800000>;
74 enable-active-high;
77 i2c_pmic: i2c-pmic {
78 compatible = "i2c-gpio";
79 sda-gpios = <&gpj4 0 GPIO_ACTIVE_HIGH>;
80 scl-gpios = <&gpj4 3 GPIO_ACTIVE_HIGH>;
81 i2c-gpio,delay-us = <2>; /* ~100 kHz */
82 #address-cells = <1>;
83 #size-cells = <0>;
89 max8998,pmic-buck1-default-dvs-idx = <0>;
90 max8998,pmic-buck1-dvs-gpios = <&gph0 3 GPIO_ACTIVE_HIGH>,
92 max8998,pmic-buck1-dvs-voltage = <1200000>, <1200000>,
95 max8998,pmic-buck2-default-dvs-idx = <0>;
96 max8998,pmic-buck2-dvs-gpio = <&gph0 5 GPIO_ACTIVE_HIGH>;
97 max8998,pmic-buck2-dvs-voltage = <1200000>, <1200000>;
101 regulator-name = "VALIVE_1.1V";
102 regulator-min-microvolt = <1100000>;
103 regulator-max-microvolt = <1100000>;
104 regulator-always-on;
108 regulator-name = "VUSB+MIPI_1.1V";
109 regulator-min-microvolt = <1100000>;
110 regulator-max-microvolt = <1100000>;
111 regulator-always-on;
115 regulator-name = "VADC_3.3V";
116 regulator-min-microvolt = <3300000>;
117 regulator-max-microvolt = <3300000>;
121 regulator-name = "VTF_2.8V";
122 regulator-min-microvolt = <2800000>;
123 regulator-max-microvolt = <2800000>;
127 regulator-name = "VCC_3.3V";
128 regulator-min-microvolt = <3300000>;
129 regulator-max-microvolt = <3300000>;
133 regulator-name = "VLCD_1.8V";
134 regulator-min-microvolt = <1800000>;
135 regulator-max-microvolt = <1800000>;
136 regulator-always-on;
140 regulator-name = "VUSB+VDAC_3.3V";
141 regulator-min-microvolt = <3300000>;
142 regulator-max-microvolt = <3300000>;
146 regulator-name = "VCC+VCAM_2.8V";
147 regulator-min-microvolt = <2800000>;
148 regulator-max-microvolt = <2800000>;
152 regulator-name = "VPLL_1.1V";
153 regulator-min-microvolt = <1100000>;
154 regulator-max-microvolt = <1100000>;
155 regulator-boot-on;
159 regulator-name = "CAM_IO_2.8V";
160 regulator-min-microvolt = <2800000>;
161 regulator-max-microvolt = <2800000>;
165 regulator-name = "CAM_ISP_1.2V";
166 regulator-min-microvolt = <1200000>;
167 regulator-max-microvolt = <1200000>;
171 regulator-name = "CAM_A_2.8V";
172 regulator-min-microvolt = <2800000>;
173 regulator-max-microvolt = <2800000>;
177 regulator-name = "CAM_CIF_1.8V";
178 regulator-min-microvolt = <1800000>;
179 regulator-max-microvolt = <1800000>;
183 regulator-name = "CAM_AF_3.3V";
184 regulator-min-microvolt = <3300000>;
185 regulator-max-microvolt = <3300000>;
189 regulator-name = "VMIPI_1.8V";
190 regulator-min-microvolt = <1800000>;
191 regulator-max-microvolt = <1800000>;
195 regulator-name = "CAM_8M_1.8V";
196 regulator-min-microvolt = <1800000>;
197 regulator-max-microvolt = <1800000>;
198 regulator-always-on;
202 regulator-name = "VARM_1.2V";
203 regulator-min-microvolt = <1200000>;
204 regulator-max-microvolt = <1200000>;
208 regulator-name = "VINT_1.2V";
209 regulator-min-microvolt = <1200000>;
210 regulator-max-microvolt = <1200000>;
214 regulator-name = "VCC_1.8V";
215 regulator-min-microvolt = <1800000>;
216 regulator-max-microvolt = <1800000>;
217 regulator-always-on;
221 regulator-name = "CAM_CORE_1.2V";
222 regulator-min-microvolt = <1200000>;
223 regulator-max-microvolt = <1200000>;
224 regulator-always-on;
227 ap32khz_reg: EN32KHz-AP {
228 regulator-name = "32KHz AP";
229 regulator-always-on;
235 gpio-keys {
236 compatible = "gpio-keys";
238 power-key {
242 debounce-interval = <1>;
243 wakeup-source;
249 clock-frequency = <24000000>;
253 linux,input-no-autorepeat;
254 wakeup-source;
255 samsung,keypad-num-rows = <3>;
256 samsung,keypad-num-columns = <3>;
257 pinctrl-names = "default";
258 pinctrl-0 = <&keypad_row0>, <&keypad_row1>, <&keypad_row2>,
262 key-1 {
268 key-2 {
274 key-3 {
280 key-4 {
286 key-5 {
292 key-6 {
317 clock-names = "rtc", "rtc_src";
321 bus-width = <4>;
322 non-removable;
323 vmmc-supply = <&ldo5_reg>;
324 pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_cd &sd0_bus1 &sd0_bus4>;
325 pinctrl-names = "default";
330 bus-width = <4>;
331 cd-gpios = <&gph3 4 1>;
332 vmmc-supply = <&vtf_reg>;
333 cd-inverted;
334 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4>;
335 pinctrl-names = "default";
340 vusb_a-supply = <&ldo3_reg>;
341 vusb_d-supply = <&ldo8_reg>;
351 samsung,i2c-sda-delay = <100>;
352 samsung,i2c-max-bus-freq = <400000>;
353 samsung,i2c-slave-addr = <0x10>;
359 interrupt-parent = <&gpj0>;
361 vdd-supply = <&tsp_reg>;
366 samsung,i2c-sda-delay = <100>;
367 samsung,i2c-max-bus-freq = <100000>;
368 samsung,i2c-slave-addr = <0x10>;
374 vddio-supply = <&ldo11_reg>;
375 vdda-supply = <&ldo13_reg>;
376 vdd_core-supply = <&ldo14_reg>;
378 clock-frequency = <16000000>;
380 clock-names = "mclk";
381 nreset-gpios = <&gpb 2 GPIO_ACTIVE_HIGH>;
382 nstby-gpios = <&gpb 0 GPIO_ACTIVE_HIGH>;
386 remote-endpoint = <&fimc0_ep>;
387 bus-width = <8>;
388 hsync-active = <0>;
389 vsync-active = <1>;
390 pclk-sample = <1>;
397 pinctrl-0 = <&cam_port_a_io &cam_port_a_clk_active>;
398 pinctrl-1 = <&cam_port_a_io &cam_port_a_clk_idle>;
399 pinctrl-names = "default", "idle";
401 parallel-ports {
402 #address-cells = <1>;
403 #size-cells = <0>;
409 remote-endpoint = <&noon010pc30_ep>;
410 bus-width = <8>;
411 hsync-active = <1>;
412 vsync-active = <1>;
413 pclk-sample = <0>;
420 pinctrl-0 = <&lcd_clk &lcd_data24>;
421 pinctrl-names = "default";
424 display-timings {
425 native-mode = <&timing0>;
428 clock-frequency = <23439570>;
430 hfront-porch = <16>;
431 hback-porch = <16>;
432 hsync-len = <2>;
434 vback-porch = <2>;
435 vfront-porch = <28>;
436 vsync-len = <1>;
437 hsync-active = <0>;
438 vsync-active = <0>;
439 de-active = <0>;
440 pixelclk-active = <0>;