arm64: dts: ti: Add MRAM reset for WOSM p0004263 revision

The new AM6234 WOSM hardware revision (p0004263) disconnects the OSPI
MRAM nRST from nPORz and routes it to pad G25 (GPIO0_1). Define the
pinctrl for G25 and assign it to the MRAM node via the reset-gpios
property to ensure proper initialization. Add the new overlay to the
build system.

Signed-off-by: Heinrich Toews <ht@twx-software.de>
This commit is contained in:
Heinrich Toews
2026-05-20 16:02:18 +02:00
parent dd08a46be6
commit a6e86cb411
2 changed files with 23 additions and 0 deletions
+1
View File
@@ -27,6 +27,7 @@ dtb-$(CONFIG_ARCH_K3) += k3-am623-pfc-750-8302.dtb
dtb-$(CONFIG_ARCH_K3) += k3-am623-pfc-750-830x-ems.dtb
dtb-$(CONFIG_ARCH_K3) += k3-am623-pfc-750-8400.dtb
dtb-$(CONFIG_ARCH_K3) += overlay-750-8400-wosm-p0000042.dtbo \
overlay-750-8400-wosm-p0004263.dtbo \
overlay-750-8400-base-p0000017.dtbo \
overlay-750-8400-localbus-p0000007.dtbo \
overlay-750-8400-interaction-p0000031.dtbo
@@ -0,0 +1,22 @@
/dts-v1/;
/plugin/;
#include "k3-pinctrl.h"
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/leds/common.h>
#include "k3-am623-pfc-750-84xx-wosm.dtsi"
&main_pmx0 {
mram_reset_pins_default: mram-reset-default-pins {
pinctrl-single,pins = <
AM62X_IOPAD(0x0004, PIN_OUTPUT, 7) /* (G25) OSPI0_LBCLKO.GPIO0_1 (nRST) */
>;
};
};
&mram {
pinctrl-0 = <&mram_irq_pins_default &mram_reset_pins_default>;
reset-gpios = <&main_gpio0 1 GPIO_ACTIVE_LOW>;
};