1/* 2 * Copyright 2025 Variscite Ltd. 3 * Copyright (c) 2021, Laird Connectivity 4 * 5 * SPDX-License-Identifier: Apache-2.0 6 */ 7 8/dts-v1/; 9 10#include <nxp/nxp_imx8ml_m7.dtsi> 11#include "imx8mp_var_dart-pinctrl.dtsi" 12#include "imx8mp_var_dart_m7-common.dtsi" 13#include <zephyr/dt-bindings/gpio/gpio.h> 14#include <zephyr/dt-bindings/input/input-event-codes.h> 15 16/delete-node/ &ddr_code; 17/delete-node/ &ddr_sys; 18 19/ { 20 model = "Variscite DART-MX8M-PLUS M7 (DDR)"; 21 compatible = "nxp,imx8mp_var_dart"; 22 23 chosen { 24 /* DDR */ 25 zephyr,flash = &ddr_code; 26 zephyr,sram = &ddr_sys; 27 28 zephyr,console = &uart3; 29 zephyr,shell-uart = &uart3; 30 }; 31 32 soc { 33 ddr_code: code@7b000000 { 34 device_type = "memory"; 35 compatible = "nxp,imx-code-bus"; 36 reg = <0x7b000000 DT_SIZE_M(2)>; 37 }; 38 39 ddr_sys: memory@7b200000 { 40 device_type = "memory"; 41 compatible = "nxp,imx-sys-bus"; 42 reg = <0x7b200000 DT_SIZE_M(2)>; 43 }; 44 }; 45 46 aliases { 47 led0 = &blinky0; 48 sw0 = &button0; 49 }; 50 51 leds { 52 compatible = "gpio-leds"; 53 54 blinky0: blinky_0 { 55 gpios = <&gpio3 9 GPIO_ACTIVE_HIGH>; 56 }; 57 }; 58 59 keys { 60 compatible = "gpio-keys"; 61 62 button0: btn_0 { 63 label = "BTN0"; 64 gpios = <&gpio3 8 (GPIO_PULL_UP|GPIO_ACTIVE_LOW)>; 65 zephyr,code = <INPUT_KEY_0>; 66 }; 67 }; 68}; 69 70&uart3 { 71 status = "okay"; 72 current-speed = <115200>; 73 pinctrl-0 = <&uart3_default>; 74 pinctrl-names = "default"; 75}; 76 77&gpio3 { 78 status = "okay"; 79}; 80 81&mailbox0 { 82 status = "okay"; 83}; 84