arm64: dts: imx8mq-librem5-devkit: Disable snvs_rtc
[linux-2.6-microblaze.git] / arch / arm64 / boot / dts / freescale / imx8mq-librem5-devkit.dts
index 6900ac2..05a43ee 100644 (file)
@@ -6,6 +6,7 @@
 /dts-v1/;
 
 #include "dt-bindings/input/input.h"
+#include <dt-bindings/interrupt-controller/irq.h>
 #include "dt-bindings/pwm/pwm.h"
 #include "dt-bindings/usb/pd.h"
 #include "imx8mq.dtsi"
@@ -60,7 +61,7 @@
                        label = "WWAN_WAKE";
                        gpios = <&gpio3 8 GPIO_ACTIVE_LOW>;
                        interrupt-parent = <&gpio3>;
-                       interrupts = <8 GPIO_ACTIVE_LOW>;
+                       interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
                        wakeup-source;
                        linux,code = <KEY_PHONE>;
                };
                pinctrl-0 = <&pinctrl_pmic>;
                clocks = <&pmic_osc>;
                clock-names = "osc";
+               #clock-cells = <0>;
                clock-output-names = "pmic_clk";
                interrupt-parent = <&gpio1>;
-               interrupts = <3 GPIO_ACTIVE_LOW>;
-               interrupt-names = "irq";
+               interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
                rohm,reset-snvs-powered;
 
                regulators {
                                regulator-min-microvolt = <700000>;
                                regulator-max-microvolt = <1300000>;
                                regulator-boot-on;
+                               regulator-always-on;
                                regulator-ramp-delay = <1250>;
                                rohm,dvs-run-voltage = <900000>;
                                rohm,dvs-idle-voltage = <850000>;
                                regulator-min-microvolt = <700000>;
                                regulator-max-microvolt = <1300000>;
                                regulator-boot-on;
+                               regulator-enable-ramp-delay = <200>;
                                rohm,dvs-run-voltage = <900000>;
                        };
 
                                regulator-min-microvolt = <700000>;
                                regulator-max-microvolt = <1350000>;
                                regulator-boot-on;
+                               regulator-always-on;
                        };
 
                        buck6_reg: BUCK6 {
                                regulator-min-microvolt = <3000000>;
                                regulator-max-microvolt = <3300000>;
                                regulator-boot-on;
+                               regulator-always-on;
                        };
 
                        buck7_reg: BUCK7 {
                                regulator-min-microvolt = <1605000>;
                                regulator-max-microvolt = <1995000>;
                                regulator-boot-on;
+                               regulator-always-on;
                        };
 
                        buck8_reg: BUCK8 {
                                regulator-min-microvolt = <800000>;
                                regulator-max-microvolt = <1400000>;
                                regulator-boot-on;
+                               regulator-always-on;
                        };
 
                        ldo1_reg: LDO1 {
                                regulator-min-microvolt = <1800000>;
                                regulator-max-microvolt = <3300000>;
                                regulator-boot-on;
+                               regulator-always-on;
                        };
 
                        ldo4_reg: LDO4 {
                                regulator-min-microvolt = <900000>;
                                regulator-max-microvolt = <1800000>;
                                regulator-boot-on;
+                               regulator-always-on;
                        };
 
                        ldo5_reg: LDO5 {
                                regulator-name = "ldo5";
                                regulator-min-microvolt = <1800000>;
                                regulator-max-microvolt = <3300000>;
+                               regulator-always-on;
                        };
 
                        ldo6_reg: LDO6 {
                                regulator-min-microvolt = <900000>;
                                regulator-max-microvolt = <1800000>;
                                regulator-boot-on;
+                               regulator-always-on;
                        };
 
                        ldo7_reg: LDO7 {
                                regulator-min-microvolt = <1800000>;
                                regulator-max-microvolt = <3300000>;
                                regulator-boot-on;
+                               regulator-always-on;
                        };
                };
        };
                >;
        };
 
-       pinctrl_usdhc1_100mhz: usdhc1grp100mhz {
+       pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
                fsl,pins = <
                        MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK                 0x8d
                        MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD                 0xcd
                >;
        };
 
-       pinctrl_usdhc1_200mhz: usdhc1grp200mhz {
+       pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
                fsl,pins = <
                        MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK                 0x9f
                        MX8MQ_IOMUXC_SD1_CMD_USDHC1_CMD                 0xdf
                >;
        };
 
-       pinctrl_usdhc2_pwr: usdhc2grppwr {
+       pinctrl_usdhc2_pwr: usdhc2pwrgrp {
                fsl,pins = <
                        MX8MQ_IOMUXC_SD2_RESET_B_GPIO2_IO19     0x41
                >;
        };
 
-       pinctrl_usdhc2_gpio: usdhc2grpgpio {
+       pinctrl_usdhc2_gpio: usdhc2gpiogrp {
                fsl,pins = <
                        MX8MQ_IOMUXC_SD2_WP_GPIO2_IO20          0x80 /* WIFI_WAKE */
                >;
                >;
        };
 
-       pinctrl_usdhc2_100mhz: usdhc2grp100mhz {
+       pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
                fsl,pins = <
                        MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK         0x8d
                        MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD         0xcd
                >;
        };
 
-       pinctrl_usdhc2_200mhz: usdhc2grp200mhz {
+       pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
                fsl,pins = <
                        MX8MQ_IOMUXC_SD2_CLK_USDHC2_CLK         0x9f
                        MX8MQ_IOMUXC_SD2_CMD_USDHC2_CMD         0xcf
        };
 };
 
+&lcdif {
+       status = "okay";
+};
+
+&mipi_dsi {
+       status = "okay";
+       #address-cells = <1>;
+       #size-cells = <0>;
+
+       panel@0 {
+               compatible = "rocktech,jh057n00900";
+               reg = <0>;
+               backlight = <&backlight_dsi>;
+               reset-gpios = <&gpio3 13 GPIO_ACTIVE_LOW>;
+               iovcc-supply = <&reg_1v8_p>;
+               vcc-supply = <&reg_2v8_p>;
+               port {
+                       panel_in: endpoint {
+                               remote-endpoint = <&mipi_dsi_out>;
+                       };
+               };
+       };
+
+       ports {
+               port@1 {
+                       reg = <1>;
+                       mipi_dsi_out: endpoint {
+                               remote-endpoint = <&panel_in>;
+                       };
+               };
+       };
+};
+
 &pgc_gpu {
        power-supply = <&buck3_reg>;
 };
        status = "okay";
 };
 
+&snvs_rtc {
+       status = "disabled";
+};
+
 &sai2 {
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_sai2>;