boards: nxp: frdm_mcxa153: add mikrobus labels
Added mikrobus_serial, mikrobus_spi and mikrobus_header node labels
to FRDM-MCXA153 device tree board definition, allowing compatible
shield boards to be used.
Signed-off-by: Stephan Linz <linz@li-pro.net>
diff --git a/boards/nxp/frdm_mcxa153/frdm_mcxa153.dts b/boards/nxp/frdm_mcxa153/frdm_mcxa153.dts
index 4074c97..2c626ef 100644
--- a/boards/nxp/frdm_mcxa153/frdm_mcxa153.dts
+++ b/boards/nxp/frdm_mcxa153/frdm_mcxa153.dts
@@ -72,6 +72,25 @@
};
};
+ mikrobus_header: mikrobus-connector {
+ compatible = "mikro-bus";
+ #gpio-cells = <2>;
+ gpio-map-mask = <0xffffffff 0xffffffc0>;
+ gpio-map-pass-thru = <0 0x3f>;
+ gpio-map = <0 0 &gpio3 30 0>, /* AN */
+ <1 0 &gpio3 1 0>, /* RST */
+ <2 0 &gpio1 3 0>, /* CS */
+ <3 0 &gpio1 1 0>, /* SCK */
+ <4 0 &gpio1 2 0>, /* MISO */
+ <5 0 &gpio1 0 0>, /* MOSI */
+ <6 0 &gpio3 12 0>, /* PWM */
+ <7 0 &gpio2 5 0>, /* INT */
+ <8 0 &gpio3 14 0>, /* RX */
+ <9 0 &gpio3 15 0>, /* TX */
+ <10 0 &gpio3 27 0>, /* GPIO, Not a SCL */
+ <11 0 &gpio3 28 0>; /* GPIO, Not a SDA */
+ };
+
arduino_header: arduino-connector {
compatible = "arduino-header-r3";
#gpio-cells = <2>;
@@ -207,6 +226,8 @@
pinctrl-names = "default";
};
+mikrobus_spi: &lpspi0 {};
+
&lpspi1 {
status = "okay";
pinctrl-0 = <&pinmux_lpspi1>;
@@ -233,6 +254,8 @@
pinctrl-names = "default";
};
+mikrobus_serial: &lpuart2 {};
+
/*
* Uses OS timer as the kernel timer
*/