boards: nrf54l15pdk_nrf54l15_cpuapp: add support for PDK 0.3.0

Add support for the PDK 0.3.0

Signed-off-by: Bartosz Sokolski <bartosz.sokolski@nordicsemi.no>
diff --git a/boards/nordic/nrf54l15pdk/board.yml b/boards/nordic/nrf54l15pdk/board.yml
index b33ecf7..3b0fc44 100644
--- a/boards/nordic/nrf54l15pdk/board.yml
+++ b/boards/nordic/nrf54l15pdk/board.yml
@@ -3,3 +3,9 @@
   vendor: nordic
   socs:
   - name: nrf54l15
+  revision:
+    format: major.minor.patch
+    default: "0.2.1"
+    revisions:
+    - name: "0.2.1"
+    - name: "0.3.0"
diff --git a/boards/nordic/nrf54l15pdk/nrf54l15pdk_nrf54l15_cpuapp_0_3_0.overlay b/boards/nordic/nrf54l15pdk/nrf54l15pdk_nrf54l15_cpuapp_0_3_0.overlay
new file mode 100644
index 0000000..d8262dd
--- /dev/null
+++ b/boards/nordic/nrf54l15pdk/nrf54l15pdk_nrf54l15_cpuapp_0_3_0.overlay
@@ -0,0 +1,38 @@
+/*
+ * Copyright (c) 2024 Nordic Semiconductor ASA
+ *
+ * SPDX-License-Identifier: Apache-2.0
+ */
+
+
+&led0 {
+	gpios = <&gpio2 9 GPIO_ACTIVE_HIGH>;
+};
+
+&led1 {
+	gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
+};
+
+&led2 {
+	gpios = <&gpio2 7 GPIO_ACTIVE_HIGH>;
+};
+
+&led3 {
+	gpios = <&gpio1 14 GPIO_ACTIVE_HIGH>;
+};
+
+&button0 {
+	gpios = <&gpio1 13 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>;
+};
+
+&button1 {
+	gpios = <&gpio1 9 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>;
+};
+
+&button2 {
+	gpios = <&gpio1 8 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>;
+};
+
+&button3 {
+	gpios = <&gpio0 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>;
+};
diff --git a/boards/nordic/nrf54l15pdk/revision.cmake b/boards/nordic/nrf54l15pdk/revision.cmake
deleted file mode 100644
index 4fe5b26..0000000
--- a/boards/nordic/nrf54l15pdk/revision.cmake
+++ /dev/null
@@ -1,9 +0,0 @@
-#
-# Copyright (c) 2024 Nordic Semiconductor ASA
-#
-# SPDX-License-Identifier: Apache-2.0
-#
-
-board_check_revision(FORMAT MAJOR.MINOR.PATCH
-                     VALID_REVISIONS 0.2.0
-                     DEFAULT_REVISION 0.2.0)