Deleted Added
full compact
exynos3250-monk.dts (279385) exynos3250-monk.dts (295436)
1/*
2 * Samsung's Exynos3250 based Monk board device tree source
3 *
4 * Copyright (c) 2014 Samsung Electronics Co., Ltd.
5 * http://www.samsung.com
6 *
7 * Device tree source file for Samsung's Monk board which is based on
8 * Samsung Exynos3250 SoC.
9 *
10 * This program is free software; you can redistribute it and/or modify
11 * it under the terms of the GNU General Public License version 2 as
12 * published by the Free Software Foundation.
13 */
14
15/dts-v1/;
16#include "exynos3250.dtsi"
17#include <dt-bindings/input/input.h>
18#include <dt-bindings/gpio/gpio.h>
1/*
2 * Samsung's Exynos3250 based Monk board device tree source
3 *
4 * Copyright (c) 2014 Samsung Electronics Co., Ltd.
5 * http://www.samsung.com
6 *
7 * Device tree source file for Samsung's Monk board which is based on
8 * Samsung Exynos3250 SoC.
9 *
10 * This program is free software; you can redistribute it and/or modify
11 * it under the terms of the GNU General Public License version 2 as
12 * published by the Free Software Foundation.
13 */
14
15/dts-v1/;
16#include "exynos3250.dtsi"
17#include <dt-bindings/input/input.h>
18#include <dt-bindings/gpio/gpio.h>
19#include <dt-bindings/clock/samsung,s2mps11.h>
19
20/ {
21 model = "Samsung Monk board";
22 compatible = "samsung,monk", "samsung,exynos3250", "samsung,exynos3";
23
24 aliases {
25 i2c7 = &i2c_max77836;
26 };

--- 19 unchanged lines hidden (view full) ---

46 };
47 };
48
49 vemmc_reg: voltage-regulator-0 {
50 compatible = "regulator-fixed";
51 regulator-name = "V_EMMC_2.8V-fixed";
52 regulator-min-microvolt = <2800000>;
53 regulator-max-microvolt = <2800000>;
20
21/ {
22 model = "Samsung Monk board";
23 compatible = "samsung,monk", "samsung,exynos3250", "samsung,exynos3";
24
25 aliases {
26 i2c7 = &i2c_max77836;
27 };

--- 19 unchanged lines hidden (view full) ---

47 };
48 };
49
50 vemmc_reg: voltage-regulator-0 {
51 compatible = "regulator-fixed";
52 regulator-name = "V_EMMC_2.8V-fixed";
53 regulator-min-microvolt = <2800000>;
54 regulator-max-microvolt = <2800000>;
54 gpio = <&gpk0 2 0>;
55 gpio = <&gpk0 2 GPIO_ACTIVE_HIGH>;
55 enable-active-high;
56 };
57
58 i2c_max77836: i2c-gpio-0 {
59 compatible = "i2c-gpio";
56 enable-active-high;
57 };
58
59 i2c_max77836: i2c-gpio-0 {
60 compatible = "i2c-gpio";
60 gpios = <&gpd0 2 0>, <&gpd0 3 0>;
61 gpios = <&gpd0 2 GPIO_ACTIVE_HIGH>, <&gpd0 3 GPIO_ACTIVE_HIGH>;
61 #address-cells = <1>;
62 #size-cells = <0>;
63
64 max77836: subpmic@25 {
65 compatible = "maxim,max77836";
66 interrupt-parent = <&gpx1>;
67 interrupts = <5 0>;
68 reg = <0x25>;

--- 41 unchanged lines hidden (view full) ---

110 };
111
112 haptics {
113 compatible = "regulator-haptic";
114 haptic-supply = <&motor_reg>;
115 min-microvolt = <1100000>;
116 max-microvolt = <2700000>;
117 };
62 #address-cells = <1>;
63 #size-cells = <0>;
64
65 max77836: subpmic@25 {
66 compatible = "maxim,max77836";
67 interrupt-parent = <&gpx1>;
68 interrupts = <5 0>;
69 reg = <0x25>;

--- 41 unchanged lines hidden (view full) ---

111 };
112
113 haptics {
114 compatible = "regulator-haptic";
115 haptic-supply = <&motor_reg>;
116 min-microvolt = <1100000>;
117 max-microvolt = <2700000>;
118 };
119
120 thermal-zones {
121 cpu_thermal: cpu-thermal {
122 cooling-maps {
123 map0 {
124 /* Correspond to 500MHz at freq_table */
125 cooling-device = <&cpu0 5 5>;
126 };
127 map1 {
128 /* Correspond to 200MHz at freq_table */
129 cooling-device = <&cpu0 8 8>;
130 };
131 };
132 };
133 };
118};
119
120&adc {
121 vdd-supply = <&ldo3_reg>;
122 status = "okay";
123 assigned-clocks = <&cmu CLK_SCLK_TSADC>;
124 assigned-clock-rates = <6000000>;
125

--- 9 unchanged lines hidden (view full) ---

135 compatible = "ntc,ncp15wb473";
136 pullup-uv = <1800000>;
137 pullup-ohm = <100000>;
138 pulldown-ohm = <100000>;
139 io-channels = <&adc 1>;
140 };
141};
142
134};
135
136&adc {
137 vdd-supply = <&ldo3_reg>;
138 status = "okay";
139 assigned-clocks = <&cmu CLK_SCLK_TSADC>;
140 assigned-clock-rates = <6000000>;
141

--- 9 unchanged lines hidden (view full) ---

151 compatible = "ntc,ncp15wb473";
152 pullup-uv = <1800000>;
153 pullup-ohm = <100000>;
154 pulldown-ohm = <100000>;
155 io-channels = <&adc 1>;
156 };
157};
158
159&cpu0 {
160 cpu0-supply = <&buck2_reg>;
161};
162
143&exynos_usbphy {
163&exynos_usbphy {
164 vbus-supply = <&safeout_reg>;
144 status = "okay";
145};
146
147&hsotg {
148 vusb_d-supply = <&ldo15_reg>;
149 vusb_a-supply = <&ldo12_reg>;
150 dr_mode = "peripheral";
151 status = "okay";

--- 89 unchanged lines hidden (view full) ---

241 regulator-min-microvolt = <1000000>;
242 regulator-max-microvolt = <1000000>;
243 };
244
245 ldo11_reg: LDO11 {
246 regulator-name = "V_EMMC_1.8V";
247 regulator-min-microvolt = <1800000>;
248 regulator-max-microvolt = <1800000>;
165 status = "okay";
166};
167
168&hsotg {
169 vusb_d-supply = <&ldo15_reg>;
170 vusb_a-supply = <&ldo12_reg>;
171 dr_mode = "peripheral";
172 status = "okay";

--- 89 unchanged lines hidden (view full) ---

262 regulator-min-microvolt = <1000000>;
263 regulator-max-microvolt = <1000000>;
264 };
265
266 ldo11_reg: LDO11 {
267 regulator-name = "V_EMMC_1.8V";
268 regulator-min-microvolt = <1800000>;
269 regulator-max-microvolt = <1800000>;
249 samsung,ext-control-gpios = <&gpk0 2 0>;
270 samsung,ext-control-gpios = <&gpk0 2 GPIO_ACTIVE_HIGH>;
250 };
251
252 ldo12_reg: LDO12 {
253 regulator-name = "V_EMMC_2.8V";
254 regulator-min-microvolt = <2800000>;
255 regulator-max-microvolt = <2800000>;
271 };
272
273 ldo12_reg: LDO12 {
274 regulator-name = "V_EMMC_2.8V";
275 regulator-min-microvolt = <2800000>;
276 regulator-max-microvolt = <2800000>;
256 samsung,ext-control-gpios = <&gpk0 2 0>;
277 samsung,ext-control-gpios = <&gpk0 2 GPIO_ACTIVE_HIGH>;
257 };
258
259 ldo13_reg: LDO13 {
260 regulator-name = "VSENSOR_2.85V";
261 regulator-min-microvolt = <2850000>;
262 regulator-max-microvolt = <2850000>;
263 regulator-always-on;
264 };

--- 162 unchanged lines hidden (view full) ---

427};
428
429&tmu {
430 vtmu-supply = <&ldo7_reg>;
431 status = "okay";
432};
433
434&rtc {
278 };
279
280 ldo13_reg: LDO13 {
281 regulator-name = "VSENSOR_2.85V";
282 regulator-min-microvolt = <2850000>;
283 regulator-max-microvolt = <2850000>;
284 regulator-always-on;
285 };

--- 162 unchanged lines hidden (view full) ---

448};
449
450&tmu {
451 vtmu-supply = <&ldo7_reg>;
452 status = "okay";
453};
454
455&rtc {
435 clocks = <&cmu CLK_RTC>, <&s2mps14_osc 0>;
456 clocks = <&cmu CLK_RTC>, <&s2mps14_osc S2MPS11_CLK_AP>;
436 clock-names = "rtc", "rtc_src";
437 status = "okay";
438};
439
440&ppmu_dmc0 {
441 status = "okay";
442
443 events {

--- 193 unchanged lines hidden ---
457 clock-names = "rtc", "rtc_src";
458 status = "okay";
459};
460
461&ppmu_dmc0 {
462 status = "okay";
463
464 events {

--- 193 unchanged lines hidden ---