dt-bindings: sensor: lps2xdf: make macros sensor agnostic

The possible settings for the lps22df and lps28dfw sensor are overlapping,
except the Full-Scale mode setting. Threrefore we can change the macros
from LPS22DF_DT_[..] to LPS2xDF_DT_[..].

Signed-off-by: Jonas Remmert <j.remmert@phytec.de>
diff --git a/dts/bindings/sensor/st,lps22df-common.yaml b/dts/bindings/sensor/st,lps22df-common.yaml
index f8b5496..779d877 100644
--- a/dts/bindings/sensor/st,lps22df-common.yaml
+++ b/dts/bindings/sensor/st,lps22df-common.yaml
@@ -1,4 +1,5 @@
 # Copyright (c) 2023 STMicroelectronics
+# Copyright (c) 2023 PHYTEC Messtechnik GmbH
 # SPDX-License-Identifier: Apache-2.0
 
 description: |
@@ -11,9 +12,9 @@
     lps22df@5d {
       ...
 
-      odr = <LPS22DF_DT_ODR_10HZ>;
-      lpf = <LPS22DF_DT_LP_FILTER_ODR_4>;
-      avg = <LPS22DF_DT_AVG_128_SAMPLES>;
+      odr = <LPS2xDF_DT_ODR_10HZ>;
+      lpf = <LPS2xDF_DT_LP_FILTER_ODR_4>;
+      avg = <LPS2xDF_DT_AVG_128_SAMPLES>;
     };
 
 include: sensor-device.yaml
@@ -41,15 +42,15 @@
         Specify the output data rate expressed in samples per second (Hz).
         The default is the power-on reset value.
 
-        - 0 # LPS22DF_DT_ODR_POWER_DOWN
-        - 1 # LPS22DF_DT_ODR_1HZ
-        - 2 # LPS22DF_DT_ODR_4HZ
-        - 3 # LPS22DF_DT_ODR_10HZ
-        - 4 # LPS22DF_DT_ODR_25HZ
-        - 5 # LPS22DF_DT_ODR_50HZ
-        - 6 # LPS22DF_DT_ODR_75HZ
-        - 7 # LPS22DF_DT_ODR_100HZ
-        - 8 # LPS22DF_DT_ODR_200HZ
+        - 0 # LPS2xDF_DT_ODR_POWER_DOWN
+        - 1 # LPS2xDF_DT_ODR_1HZ
+        - 2 # LPS2xDF_DT_ODR_4HZ
+        - 3 # LPS2xDF_DT_ODR_10HZ
+        - 4 # LPS2xDF_DT_ODR_25HZ
+        - 5 # LPS2xDF_DT_ODR_50HZ
+        - 6 # LPS2xDF_DT_ODR_75HZ
+        - 7 # LPS2xDF_DT_ODR_100HZ
+        - 8 # LPS2xDF_DT_ODR_200HZ
 
     enum: [0, 1, 2, 3, 4, 5, 6, 7, 8]
 
@@ -60,9 +61,9 @@
         Specify the low pass filter value to be applied to pressure data.
         The default is the power-on reset value.
 
-        - 0 # LPS22DF_DT_LP_FILTER_OFF
-        - 1 # LPS22DF_DT_LP_FILTER_ODR_4
-        - 3 # LPS22DF_DT_LP_FILTER_ODR_9
+        - 0 # LPS2xDF_DT_LP_FILTER_OFF
+        - 1 # LPS2xDF_DT_LP_FILTER_ODR_4
+        - 3 # LPS2xDF_DT_LP_FILTER_ODR_9
 
     enum: [0, 1, 3]
 
@@ -74,13 +75,13 @@
         to pressure and temperature data.
         The default is the power-on reset value.
 
-        - 0 # LPS22DF_DT_AVG_4_SAMPLES
-        - 1 # LPS22DF_DT_AVG_8_SAMPLES
-        - 2 # LPS22DF_DT_AVG_16_SAMPLES
-        - 3 # LPS22DF_DT_AVG_32_SAMPLES
-        - 4 # LPS22DF_DT_AVG_64_SAMPLES
-        - 5 # LPS22DF_DT_AVG_128_SAMPLES
-        - 6 # LPS22DF_DT_AVG_256_SAMPLES
-        - 7 # LPS22DF_DT_AVG_512_SAMPLES
+        - 0 # LPS2xDF_DT_AVG_4_SAMPLES
+        - 1 # LPS2xDF_DT_AVG_8_SAMPLES
+        - 2 # LPS2xDF_DT_AVG_16_SAMPLES
+        - 3 # LPS2xDF_DT_AVG_32_SAMPLES
+        - 4 # LPS2xDF_DT_AVG_64_SAMPLES
+        - 5 # LPS2xDF_DT_AVG_128_SAMPLES
+        - 6 # LPS2xDF_DT_AVG_256_SAMPLES
+        - 7 # LPS2xDF_DT_AVG_512_SAMPLES
 
     enum: [0, 1, 2, 3, 4, 5, 6, 7]
diff --git a/dts/bindings/sensor/st,lps28dfw-common.yaml b/dts/bindings/sensor/st,lps28dfw-common.yaml
index cf33148..1ca646f 100644
--- a/dts/bindings/sensor/st,lps28dfw-common.yaml
+++ b/dts/bindings/sensor/st,lps28dfw-common.yaml
@@ -6,6 +6,17 @@
     STMicroelectronics LPS28DFW pressure and temperature sensor. This is an
     extension of st,lps22df driver binding.
 
+    Example:
+    #include <zephyr/dt-bindings/sensor/lps2xdf.h>
+
+    lps28dfw@5d {
+      ...
+
+      odr = <LPS2xDF_DT_ODR_10HZ>;
+      lpf = <LPS2xDF_DT_LP_FILTER_ODR_4>;
+      avg = <LPS2xDF_DT_AVG_128_SAMPLES>;
+    };
+
 include: st,lps22df-common.yaml
 
 properties:
@@ -16,8 +27,6 @@
         Specify the full-scale mode.
         The default is the power-on reset value.
 
-        0 = Mode 0, full scale up to 1260 hPa
-        1 = Mode 1, full scale up to 4060 hPa
-    enum:
-      - 0
-      - 1
+        - 0 # LPS28DFW_DT_FS_MODE_1_1260
+        - 1 # LPS28DFW_DT_FS_MODE_2_4060
+    enum: [0, 1]
diff --git a/include/zephyr/dt-bindings/sensor/lps22df.h b/include/zephyr/dt-bindings/sensor/lps22df.h
deleted file mode 100644
index 95668ae..0000000
--- a/include/zephyr/dt-bindings/sensor/lps22df.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (c) 2023 STMicroelectronics
- *
- * SPDX-License-Identifier: Apache-2.0
- */
-#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_ST_LPS22DF_H_
-#define ZEPHYR_INCLUDE_DT_BINDINGS_ST_LPS22DF_H_
-
-/* Data rate */
-#define LPS22DF_DT_ODR_POWER_DOWN		0
-#define LPS22DF_DT_ODR_1HZ			1
-#define LPS22DF_DT_ODR_4HZ			2
-#define LPS22DF_DT_ODR_10HZ			3
-#define LPS22DF_DT_ODR_25HZ			4
-#define LPS22DF_DT_ODR_50HZ			5
-#define LPS22DF_DT_ODR_75HZ			6
-#define LPS22DF_DT_ODR_100HZ			7
-#define LPS22DF_DT_ODR_200HZ			8
-
-/* Low Pass filter */
-#define LPS22DF_DT_LP_FILTER_OFF		0
-#define LPS22DF_DT_LP_FILTER_ODR_4		1
-#define LPS22DF_DT_LP_FILTER_ODR_9		3
-
-/* Average (number of samples) filter */
-#define LPS22DF_DT_AVG_4_SAMPLES		0
-#define LPS22DF_DT_AVG_8_SAMPLES		1
-#define LPS22DF_DT_AVG_16_SAMPLES		2
-#define LPS22DF_DT_AVG_32_SAMPLES		3
-#define LPS22DF_DT_AVG_64_SAMPLES		4
-#define LPS22DF_DT_AVG_128_SAMPLES		5
-#define LPS22DF_DT_AVG_256_SAMPLES		6
-#define LPS22DF_DT_AVG_512_SAMPLES		7
-
-#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_ST_LPS22DF_H_ */
diff --git a/include/zephyr/dt-bindings/sensor/lps2xdf.h b/include/zephyr/dt-bindings/sensor/lps2xdf.h
new file mode 100644
index 0000000..bcbb831
--- /dev/null
+++ b/include/zephyr/dt-bindings/sensor/lps2xdf.h
@@ -0,0 +1,40 @@
+/*
+ * Copyright (c) 2023 STMicroelectronics
+ * Copyright (c) 2023 PHYTEC Messtechnik GmbH
+ *
+ * SPDX-License-Identifier: Apache-2.0
+ */
+#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_ST_LPS2xDF_H_
+#define ZEPHYR_INCLUDE_DT_BINDINGS_ST_LPS2xDF_H_
+
+/* Data rate */
+#define LPS2xDF_DT_ODR_POWER_DOWN		0
+#define LPS2xDF_DT_ODR_1HZ			1
+#define LPS2xDF_DT_ODR_4HZ			2
+#define LPS2xDF_DT_ODR_10HZ			3
+#define LPS2xDF_DT_ODR_25HZ			4
+#define LPS2xDF_DT_ODR_50HZ			5
+#define LPS2xDF_DT_ODR_75HZ			6
+#define LPS2xDF_DT_ODR_100HZ			7
+#define LPS2xDF_DT_ODR_200HZ			8
+
+/* Low Pass filter */
+#define LPS2xDF_DT_LP_FILTER_OFF		0
+#define LPS2xDF_DT_LP_FILTER_ODR_4		1
+#define LPS2xDF_DT_LP_FILTER_ODR_9		3
+
+/* Average (number of samples) filter */
+#define LPS2xDF_DT_AVG_4_SAMPLES		0
+#define LPS2xDF_DT_AVG_8_SAMPLES		1
+#define LPS2xDF_DT_AVG_16_SAMPLES		2
+#define LPS2xDF_DT_AVG_32_SAMPLES		3
+#define LPS2xDF_DT_AVG_64_SAMPLES		4
+#define LPS2xDF_DT_AVG_128_SAMPLES		5
+#define LPS2xDF_DT_AVG_256_SAMPLES		6
+#define LPS2xDF_DT_AVG_512_SAMPLES		7
+
+/* Full Scale Pressure Mode */
+#define LPS28DFW_DT_FS_MODE_1_1260		0
+#define LPS28DFW_DT_FS_MODE_2_4060		1
+
+#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_ST_LPS22DF_H_ */