boards: microchip: mec_assy6941: Add support for MEC1653B

We added support for the MEC1653B daughter card on the
mec_assy6941 EVB base board. We removed variant specific
kconfig files since none of the boards require board
specific settings.

Signed-off-by: Scott Worley <scott.worley@microchip.com>
diff --git a/boards/microchip/mec_assy6941/Kconfig.mec_assy6941 b/boards/microchip/mec_assy6941/Kconfig.mec_assy6941
index 85a094a..4396016 100644
--- a/boards/microchip/mec_assy6941/Kconfig.mec_assy6941
+++ b/boards/microchip/mec_assy6941/Kconfig.mec_assy6941
@@ -2,6 +2,7 @@
 # SPDX-License-Identifier: Apache-2.0
 
 config BOARD_MEC_ASSY6941
+	select SOC_MEC1653B_NSZ if BOARD_MEC_ASSY6941_MEC1653B_NSZ
 	select SOC_MEC1743_QLJ if BOARD_MEC_ASSY6941_MEC1743_QLJ
 	select SOC_MEC1743_QSZ if BOARD_MEC_ASSY6941_MEC1743_QSZ
 	select SOC_MEC1753_QLJ if BOARD_MEC_ASSY6941_MEC1753_QLJ
diff --git a/boards/microchip/mec_assy6941/Kconfig.mec_assy6941_mec1743_qlj b/boards/microchip/mec_assy6941/Kconfig.mec_assy6941_mec1743_qlj
deleted file mode 100644
index b58c53c..0000000
--- a/boards/microchip/mec_assy6941/Kconfig.mec_assy6941_mec1743_qlj
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright (c) 2025, Microchip Technology Inc.
-# SPDX-License-Identifier: Apache-2.0
-
-config BOARD_MEC_ASSY6941_MEC1743_QLJ
-	select SOC_MEC1743_QLJ
diff --git a/boards/microchip/mec_assy6941/Kconfig.mec_assy6941_mec1743_qsz b/boards/microchip/mec_assy6941/Kconfig.mec_assy6941_mec1743_qsz
deleted file mode 100644
index 9515836..0000000
--- a/boards/microchip/mec_assy6941/Kconfig.mec_assy6941_mec1743_qsz
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright (c) 2025, Microchip Technology Inc.
-# SPDX-License-Identifier: Apache-2.0
-
-config BOARD_MEC_ASSY6941_MEC1743_QSZ
-	select SOC_MEC1743_QSZ
diff --git a/boards/microchip/mec_assy6941/Kconfig.mec_assy6941_mec1753_qlj b/boards/microchip/mec_assy6941/Kconfig.mec_assy6941_mec1753_qlj
deleted file mode 100644
index 0ea3dbc..0000000
--- a/boards/microchip/mec_assy6941/Kconfig.mec_assy6941_mec1753_qlj
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright (c) 2025, Microchip Technology Inc.
-# SPDX-License-Identifier: Apache-2.0
-
-config BOARD_MEC_ASSY6941_MEC1753_QLJ
-	select SOC_MEC1753_QLJ
diff --git a/boards/microchip/mec_assy6941/Kconfig.mec_assy6941_mec1753_qsz b/boards/microchip/mec_assy6941/Kconfig.mec_assy6941_mec1753_qsz
deleted file mode 100644
index 2d631fc..0000000
--- a/boards/microchip/mec_assy6941/Kconfig.mec_assy6941_mec1753_qsz
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright (c) 2025, Microchip Technology Inc.
-# SPDX-License-Identifier: Apache-2.0
-
-config BOARD_MEC_ASSY6941_MEC1753_QSZ
-	select SOC_MEC1753_QSZ
diff --git a/boards/microchip/mec_assy6941/board.yml b/boards/microchip/mec_assy6941/board.yml
index 2849b6b..daa9bee 100644
--- a/boards/microchip/mec_assy6941/board.yml
+++ b/boards/microchip/mec_assy6941/board.yml
@@ -3,6 +3,7 @@
   full_name: MEC17xxEVB ASSY6941
   vendor: microchip
   socs:
+  - name: mec1653b_nsz
   - name: mec1743_qlj
   - name: mec1743_qsz
   - name: mec1753_qlj
diff --git a/boards/microchip/mec_assy6941/mec_assy6941_mec1653b_nsz.dts b/boards/microchip/mec_assy6941/mec_assy6941_mec1653b_nsz.dts
new file mode 100644
index 0000000..44129cb
--- /dev/null
+++ b/boards/microchip/mec_assy6941/mec_assy6941_mec1653b_nsz.dts
@@ -0,0 +1,66 @@
+/*
+ * Copyright (c) 2025, Microchip Technology Inc.
+ *
+ * SPDX-License-Identifier: Apache-2.0
+ */
+
+/dts-v1/;
+
+#include <microchip/mec/mec5_mec1653bnsz.dtsi>
+#include <microchip/mec5/mec1653b-nsz-b0-pinctrl.dtsi>
+
+/ {
+	model = "Microchip MEC ASSY6941 MEC1753B-NSZ evaluation board";
+	compatible = "microchip,mec_assy6941-mec1653b_nsz";
+
+	chosen {
+		zephyr,sram = &sram0;
+		zephyr,flash = &flash0;
+		zephyr,console = &uart1;
+		rtimer-busy-wait-timer = &timer5;
+	};
+
+	power-states {
+		idle: idle {
+			compatible = "zephyr,power-state";
+			power-state-name = "suspend-to-idle";
+			min-residency-us = <1000000>;
+		};
+
+		suspend_to_ram: suspend_to_ram {
+			compatible = "zephyr,power-state";
+			power-state-name = "suspend-to-ram";
+			min-residency-us = <2000000>;
+		};
+	};
+};
+
+&cpu0 {
+	clock-frequency = <96000000>;
+	status = "okay";
+	cpu-power-states = <&idle &suspend_to_ram>;
+};
+
+/* Disable ARM SysTick kernel timer driver */
+&systick {
+	status = "disabled";
+};
+
+/* Enable MCHP kernel timer driver using 32KHz RTOS timer and 1MHz basic timer */
+&rtimer {
+	status = "okay";
+};
+
+/* We chose 32-bit basic timer 5 for use by ktimer */
+&timer5 {
+	status = "okay";
+};
+
+&uart1 {
+	compatible = "microchip,mec5-uart";
+	status = "okay";
+	clock-frequency = <1843200>;
+	current-speed = <115200>;
+	pinctrl-0 = <&uart1_tx_gpio170 &uart1_rx_gpio171>;
+	pinctrl-names = "default";
+};
diff --git a/boards/microchip/mec_assy6941/mec_assy6941_mec1653b_nsz.yaml b/boards/microchip/mec_assy6941/mec_assy6941_mec1653b_nsz.yaml
new file mode 100644
index 0000000..5c6846e
--- /dev/null
+++ b/boards/microchip/mec_assy6941/mec_assy6941_mec1653b_nsz.yaml
@@ -0,0 +1,25 @@
+#
+# Copyright (c) 2025, Microchip Technology Inc.
+#
+# SPDX-License-Identifier: Apache-2.0
+#
+
+identifier: mec_assy6941/mec1653b_nsz
+name: MEC174X EVB ASSY 6941 with MEC1653B-NSZ
+type: mcu
+arch: arm
+toolchain:
+  - zephyr
+  - gnuarmemb
+ram: 60
+flash: 352
+supported:
+  - gpio
+  - pinctrl
+testing:
+  binaries:
+    - spi_image.bin
+  ignore_tags:
+    - bluetooth
+    - net
+vendor: microchip
diff --git a/boards/microchip/mec_assy6941/mec_assy6941_mec1653b_nsz_defconfig b/boards/microchip/mec_assy6941/mec_assy6941_mec1653b_nsz_defconfig
new file mode 100644
index 0000000..47eaa31
--- /dev/null
+++ b/boards/microchip/mec_assy6941/mec_assy6941_mec1653b_nsz_defconfig
@@ -0,0 +1,8 @@
+# Copyright (c) 2025, Microchip Technology Inc.
+# SPDX-License-Identifier: Apache-2.0
+#
+
+CONFIG_GPIO=y
+CONFIG_SERIAL=y
+CONFIG_CONSOLE=y
+CONFIG_UART_CONSOLE=y