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:
@@ -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>;
|
||||
};
|
||||
Reference in New Issue
Block a user