boards: ambiq: apollo4p_blue_kbr_evb add adc0

add adc0 to board dts
add adc to yaml test config
add adc default configuration to pinctrl

Signed-off-by: Richard Wheatley <richard.wheatley@ambiq.com>
diff --git a/boards/ambiq/apollo4p_blue_kxr_evb/apollo4p_blue_kxr_evb-pinctrl.dtsi b/boards/ambiq/apollo4p_blue_kxr_evb/apollo4p_blue_kxr_evb-pinctrl.dtsi
index cc23b60..1830b31 100644
--- a/boards/ambiq/apollo4p_blue_kxr_evb/apollo4p_blue_kxr_evb-pinctrl.dtsi
+++ b/boards/ambiq/apollo4p_blue_kxr_evb/apollo4p_blue_kxr_evb-pinctrl.dtsi
@@ -194,7 +194,14 @@
 		};
 	};
 
-	pwm2_default: pwm2_default {
+	adc0_default: adc0_default {
+		group1 {
+			pinmux = <ADCSE4_P15>, <ADCSE6_P13>;
+			drive-strength = "0.1";
+		};
+	};
+
+	pwm2_default: pwm2_default{
 		group1 {
 			pinmux = <CT30_P30>;
 			drive-open-drain;
diff --git a/boards/ambiq/apollo4p_blue_kxr_evb/apollo4p_blue_kxr_evb.dts b/boards/ambiq/apollo4p_blue_kxr_evb/apollo4p_blue_kxr_evb.dts
index dd61e91..161a215 100644
--- a/boards/ambiq/apollo4p_blue_kxr_evb/apollo4p_blue_kxr_evb.dts
+++ b/boards/ambiq/apollo4p_blue_kxr_evb/apollo4p_blue_kxr_evb.dts
@@ -1,3 +1,9 @@
+/*
+ * Copyright (c) 2025 Ambiq Micro Inc. <www.ambiq.com>
+ *
+ * SPDX-License-Identifier: Apache-2.0
+ */
+
 /dts-v1/;
 #include <ambiq/ambiq_apollo4p_blue.dtsi>
 #include <zephyr/dt-bindings/input/input-event-codes.h>
@@ -182,6 +188,12 @@
 	status = "okay";
 };
 
+&adc0 {
+	pinctrl-0 = <&adc0_default>;
+	pinctrl-names = "default";
+	status = "disabled";
+};
+
 zephyr_udc0: &usb {
 	vddusb33-gpios = <&gpio0_31 13 GPIO_PULL_UP>;
 	vddusb0p9-gpios = <&gpio0_31 15 GPIO_PULL_UP>;
diff --git a/boards/ambiq/apollo4p_blue_kxr_evb/apollo4p_blue_kxr_evb.yaml b/boards/ambiq/apollo4p_blue_kxr_evb/apollo4p_blue_kxr_evb.yaml
index a1e0378..e5aad0f 100644
--- a/boards/ambiq/apollo4p_blue_kxr_evb/apollo4p_blue_kxr_evb.yaml
+++ b/boards/ambiq/apollo4p_blue_kxr_evb/apollo4p_blue_kxr_evb.yaml
@@ -10,6 +10,7 @@
 supported:
   - uart
   - watchdog
+  - adc
   - counter
   - gpio
   - spi