arm64: dts: rockchip: add otg-port node of usb2-phy for rk3328 dwc2
[firefly-linux-kernel-4.4.55.git] / arch / arm64 / boot / dts / rockchip / rk3399-sapphire-excavator-linux.dts
index 5e8c40faff4aa3d5173d02048b095c4653b7c2ef..c4e97df32633c05eccb2897020bb69e1a071bf04 100644 (file)
@@ -43,6 +43,7 @@
 /dts-v1/;
 
 #include "rk3399-excavator-sapphire.dtsi"
+#include "rk3399-linux.dtsi"
 #include <dt-bindings/input/input.h>
 
 / {
@@ -64,7 +65,7 @@
                compatible = "lg,lp079qx1-sp0v", "panel-simple";
                backlight = <&backlight>;
                power-supply = <&vcc3v3_s0>;
-               enable-gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
+               enable-gpios = <&gpio4 30 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&lcd_panel_reset>;
 
                        debounce-interval = <100>;
                };
        };
+
+       vccadc_ref: vccadc-ref {
+               compatible = "regulator-fixed";
+               regulator-name = "vcc1v8_sys";
+               regulator-always-on;
+               regulator-boot-on;
+               regulator-min-microvolt = <1800000>;
+               regulator-max-microvolt = <1800000>;
+       };
+
+       adc-keys {
+               compatible = "adc-keys";
+               io-channels = <&saradc 1>;
+               io-channel-names = "buttons";
+               poll-interval = <100>;
+               keyup-threshold-microvolt = <1800000>;
+
+               button-up {
+                       label = "Volume Up";
+                       linux,code = <KEY_VOLUMEUP>;
+                       press-threshold-microvolt = <100000>;
+               };
+
+               button-down {
+                       label = "Volume Down";
+                       linux,code = <KEY_VOLUMEDOWN>;
+                       press-threshold-microvolt = <300000>;
+               };
+
+               back {
+                       label = "Back";
+                       linux,code = <KEY_BACK>;
+                       press-threshold-microvolt = <985000>;
+               };
+
+               menu {
+                       label = "Menu";
+                       linux,code = <KEY_MENU>;
+                       press-threshold-microvolt = <1314000>;
+               };
+       };
+};
+
+&saradc {
+       vref-supply = <&vccadc_ref>;
+};
+
+&vpu {
+       status = "okay";
+       /* 0 means ion, 1 means drm */
+       //allocator = <0>;
+};
+
+&rkvdec {
+       status = "okay";
+       /* 0 means ion, 1 means drm */
+       //allocator = <0>;
 };
 
 &backlight {
        status = "okay";
+       enable-gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
 };
 
 &display_subsystem {
        status = "okay";
 };
 
+&route_edp {
+       status = "okay";
+};
+
 &edp {
        status = "okay";
 
        #address-cells = <1>;
        #size-cells = <0>;
        #sound-dai-cells = <0>;
+       ddc-i2c-bus = <&i2c3>;
        status = "okay";
 };