arm64: dts: imx8mp-verdin-dev: Do not include dahlia dtsi
authorPhilippe Schenker <philippe.schenker@toradex.com>
Wed, 18 Jan 2023 10:52:51 +0000 (11:52 +0100)
committerShawn Guo <shawnguo@kernel.org>
Thu, 26 Jan 2023 08:37:57 +0000 (16:37 +0800)
Follow the change that has been done on imx8mm-verdin-dev.dtsi and
remove the include from dahlia to be consistent. Put back all nodes that
previously had been included.

Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi

index cefabe6..361426c 100644 (file)
@@ -3,8 +3,6 @@
  * Copyright 2022 Toradex
  */
 
-#include "imx8mp-verdin-dahlia.dtsi"
-
 / {
        /* TODO: Audio Codec */
 
        };
 };
 
+&backlight {
+       power-supply = <&reg_3p3v>;
+};
+
+/* Verdin SPI_1 */
+&ecspi1 {
+       status = "okay";
+};
+
+/* EEPROM on display adapter boards */
+&eeprom_display_adapter {
+       status = "okay";
+};
+
+/* EEPROM on Verdin Development board */
+&eeprom_carrier_board {
+       status = "okay";
+};
+
+&eqos {
+       status = "okay";
+};
+
 &fec {
        phy-supply = <&reg_eth2phy>;
        status = "okay";
 };
 
+&flexcan1 {
+       status = "okay";
+};
+
+&flexcan2 {
+       status = "okay";
+};
+
+/* Verdin QSPI_1 */
+&flexspi {
+       status = "okay";
+};
+
 &gpio_expander_21 {
        status = "okay";
        vcc-supply = <&reg_1p8v>;
 };
 
+/* Current measurement into module VCC */
+&hwmon {
+       status = "okay";
+};
+
+&hwmon_temp {
+       vs-supply = <&reg_1p8v>;
+       status = "okay";
+};
+
+/* Verdin I2C_2_DSI */
+&i2c2 {
+       status = "okay";
+};
+
+&i2c3 {
+       status = "okay";
+};
+
+/* Verdin I2C_1 */
+&i2c4 {
+       status = "okay";
+
+       /* TODO: Audio Codec */
+};
+
+/* TODO: Verdin PCIE_1 */
+
+/* Verdin PWM_1 */
+&pwm1 {
+       status = "okay";
+};
+
+/* Verdin PWM_2 */
+&pwm2 {
+       status = "okay";
+};
+
+/* Verdin PWM_3_DSI */
+&pwm3 {
+       status = "okay";
+};
+
+&reg_usdhc2_vmmc {
+       vin-supply = <&reg_3p3v>;
+};
+
 /* TODO: Verdin I2C_1 with Audio Codec */
 
 /* Verdin UART_1, connector X50 through RS485 transceiver */
        linux,rs485-enabled-at-boot-time;
        rs485-rts-active-low;
        rs485-rx-during-tx;
+       status = "okay";
+};
+
+/* Verdin UART_2 */
+&uart2 {
+       status = "okay";
+};
+
+/* Verdin UART_3, used as the Linux Console */
+&uart3 {
+       status = "okay";
+};
+
+/* Verdin USB_1 */
+&usb3_0 {
+       status = "okay";
+};
+
+&usb3_phy0 {
+       status = "okay";
+};
+
+/* Verdin USB_2 */
+&usb3_1 {
+       fsl,permanently-attached;
+       status = "okay";
+};
+
+&usb3_phy1 {
+       status = "okay";
 };
 
 /* Limit frequency on dev board due to long traces and bad signal integrity */
 &usdhc2 {
        max-frequency = <100000000>;
+       status = "okay";
 };