// SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) /* * Copyright (C) STMicroelectronics 2025 - All Rights Reserved * Author: Amelie Delaunay for STMicroelectronics. */ /dts-v1/; #include #include #include #include "stm32mp235.dtsi" #include "stm32mp23xf.dtsi" #include "stm32mp25-pinctrl.dtsi" #include "stm32mp25xxak-pinctrl.dtsi" / { model = "STMicroelectronics STM32MP235F-DK Discovery Board"; compatible = "st,stm32mp235f-dk", "st,stm32mp235"; aliases { serial0 = &usart2; }; chosen { stdout-path = "serial0:115200n8"; }; gpio-keys { compatible = "gpio-keys"; button-user-1 { label = "User-1"; linux,code = ; gpios = <&gpioc 5 GPIO_ACTIVE_HIGH>; }; button-user-2 { label = "User-2"; linux,code = ; gpios = <&gpioc 11 GPIO_ACTIVE_HIGH>; }; }; gpio-leds { compatible = "gpio-leds"; led-blue { function = LED_FUNCTION_HEARTBEAT; color = ; gpios = <&gpioh 7 GPIO_ACTIVE_HIGH>; linux,default-trigger = "heartbeat"; default-state = "off"; }; }; memory@80000000 { device_type = "memory"; reg = <0x0 0x80000000 0x1 0x0>; }; reserved-memory { #address-cells = <2>; #size-cells = <2>; ranges; fw@80000000 { compatible = "shared-dma-pool"; reg = <0x0 0x80000000 0x0 0x4000000>; no-map; }; }; }; &arm_wdt { timeout-sec = <32>; status = "okay"; }; &scmi_regu { scmi_vddio1: regulator@0 { regulator-min-microvolt = <1800000>; regulator-max-microvolt = <3300000>; }; scmi_vdd_sdcard: regulator@23 { reg = ; regulator-name = "vdd_sdcard"; }; }; &sdmmc1 { pinctrl-names = "default", "opendrain", "sleep"; pinctrl-0 = <&sdmmc1_b4_pins_a>; pinctrl-1 = <&sdmmc1_b4_od_pins_a>; pinctrl-2 = <&sdmmc1_b4_sleep_pins_a>; cd-gpios = <&gpiod 3 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; disable-wp; st,neg-edge; bus-width = <4>; vmmc-supply = <&scmi_vdd_sdcard>; vqmmc-supply = <&scmi_vddio1>; status = "okay"; }; &usart2 { pinctrl-names = "default", "idle", "sleep"; pinctrl-0 = <&usart2_pins_a>; pinctrl-1 = <&usart2_idle_pins_a>; pinctrl-2 = <&usart2_sleep_pins_a>; /delete-property/dmas; /delete-property/dma-names; status = "okay"; };