arm64: dts: rockchip: remove device out of board for RK3399 Firefly
[firefly-linux-kernel-4.4.55.git] / arch / arm64 / boot / dts / rockchip / rk3399-firefly-linux.dts
index 4312c67961f06163a3072e27e32d6c39034d7f83..2af2064754381188e1bad988bbb266230786622a 100644 (file)
        model = "Rockchip RK3399 Firefly Board (Linux Opensource)";
        compatible = "rockchip,rk3399-firefly-linux", "rockchip,rk3399";
 
-       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>;
-               };
-       };
-
        backlight: backlight {
-               status = "okay";
+               status = "disabled";
                compatible = "pwm-backlight";
-               enable-gpios = <&gpio1 13 GPIO_ACTIVE_HIGH>;
                pwms = <&pwm0 0 25000 0>;
                brightness-levels = <
                          0   1   2   3   4   5   6   7
        };
 
        edp_panel: edp-panel {
-               compatible = "lg,lp079qx1-sp0v", "panel-simple";
+               status = "disabled";
+               compatible = "sharp,lcd-f402", "panel-simple";
                backlight = <&backlight>;
-               power-supply = <&vcc3v3_s0>;
-               enable-gpios = <&gpio4 30 GPIO_ACTIVE_HIGH>;
+               power-supply = <&vcc_lcd>;
+               enable-gpios = <&gpio4 29 GPIO_ACTIVE_HIGH>;
                pinctrl-names = "default";
                pinctrl-0 = <&lcd_panel_reset>;
 
                regulator-max-microvolt = <1800000>;
        };
 
+       vcc_lcd: vcc-lcd-regulator {
+               compatible = "regulator-fixed";
+               regulator-always-on;
+               regulator-boot-on;
+               enable-active-high;
+               gpio = <&gpio1 1 GPIO_ACTIVE_HIGH>;
+               pinctrl-names = "default";
+               pinctrl-0 = <&lcd_en>;
+               regulator-name = "vcc_lcd";
+       };
+
        wireless-wlan {
                compatible = "wlan-platdata";
                rockchip,grf = <&grf>;
        #address-cells = <1>;
        #size-cells = <0>;
        #sound-dai-cells = <0>;
-       ddc-i2c-bus = <&i2c3>;
        status = "okay";
 };
 
        i2c-scl-rising-time-ns = <300>;
        i2c-scl-falling-time-ns = <15>;
 
-       gsl3673: gsl3673@40 {
-               compatible = "GSL,GSL3673";
-               reg = <0x40>;
-               screen_max_x = <1536>;
-               screen_max_y = <2048>;
-               irq_gpio_number = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
-               rst_gpio_number = <&gpio4 22 GPIO_ACTIVE_HIGH>;
-       };
-
        rt5640: rt5640@1c {
                #sound-dai-cells = <0>;
                compatible = "realtek,rt5640";
                vbus-5v-gpios = <&gpio2 0 GPIO_ACTIVE_HIGH>;
                status = "okay";
        };
-
-       mpu6500@68 {
-               status = "okay";
-               compatible = "invensense,mpu6500";
-               reg = <0x68>;
-               irq-gpio = <&gpio1 22 IRQ_TYPE_EDGE_RISING>;
-               mpu-int_config = <0x10>;
-               mpu-level_shifter = <0>;
-               mpu-orientation = <0 1 0 1 0 0 0 0 1>;
-               orientation-x= <1>;
-               orientation-y= <0>;
-               orientation-z= <0>;
-               mpu-debug = <1>;
-       };
 };
 
 &i2s0 {
 
        lcd-panel {
                lcd_panel_reset: lcd-panel-reset {
-                       rockchip,pins = <4 30 RK_FUNC_GPIO &pcfg_pull_up>;
+                       rockchip,pins = <4 29 RK_FUNC_GPIO &pcfg_pull_up>;
+               };
+
+               lcd_en: lcd-en {
+                       rockchip,pins = <1 1 RK_FUNC_GPIO &pcfg_pull_up>;
                };
        };