Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / exynos3250-monk.dts
index 9e2840b59ae8520582717eb85369780090de7416..8c89062663108a7f4e9579f911778f5954cba33d 100644 (file)
@@ -14,6 +14,7 @@
 
 /dts-v1/;
 #include "exynos3250.dtsi"
+#include "exynos4412-ppmu-common.dtsi"
 #include <dt-bindings/input/input.h>
 #include <dt-bindings/gpio/gpio.h>
 #include <dt-bindings/clock/samsung,s2mps11.h>
        };
 };
 
+&bus_dmc {
+       devfreq-events = <&ppmu_dmc0_3>, <&ppmu_dmc1_3>;
+       vdd-supply = <&buck1_reg>;
+       status = "okay";
+};
+
 &cpu0 {
        cpu0-supply = <&buck2_reg>;
 };
        status = "okay";
 };
 
-&ppmu_dmc0 {
-       status = "okay";
-
-       events {
-               ppmu_dmc0_3: ppmu-event3-dmc0 {
-                       event-name = "ppmu-event3-dmc0";
-               };
-       };
-};
-
-&ppmu_dmc1 {
-       status = "okay";
-
-       events {
-               ppmu_dmc1_3: ppmu-event3-dmc1 {
-                       event-name = "ppmu-event3-dmc1";
-               };
-       };
-};
-
-&ppmu_leftbus {
-       status = "okay";
-
-       events {
-               ppmu_leftbus_3: ppmu-event3-leftbus {
-                       event-name = "ppmu-event3-leftbus";
-               };
-       };
-};
-
-&ppmu_rightbus {
-       status = "okay";
-
-       events {
-               ppmu_rightbus_3: ppmu-event3-rightbus {
-                       event-name = "ppmu-event3-rightbus";
-               };
-       };
-};
-
 &xusbxti {
        clock-frequency = <24000000>;
 };
 
 &pinctrl_1 {
        pinctrl-names = "default";
-       pinctrl-0 = <&sleep1>;
+       pinctrl-0 = <&initial1 &sleep1>;
+
+       initial1: initial-state {
+               PIN_IN(gpk2-0, DOWN, LV1);
+               PIN_IN(gpk2-1, DOWN, LV1);
+               PIN_IN(gpk2-2, DOWN, LV1);
+               PIN_IN(gpk2-3, DOWN, LV1);
+               PIN_IN(gpk2-4, DOWN, LV1);
+               PIN_IN(gpk2-5, DOWN, LV1);
+               PIN_IN(gpk2-6, DOWN, LV1);
+       };
 
        sleep1: sleep-state {
                PIN_SLP(gpe0-0, PREV, NONE);