dts: bindings: nxp: Add pinctrl-0 as a required property

Add pinctrl-0 as being required on NXP Kinetis DTS bindings for I2C,
FTM, UART, and DSPI related devices.

Other devices like ethernet and CAN are utilized outside of just the
Kinetis family and thus we can not require pinctrl-0 property for them
at this time.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
diff --git a/dts/bindings/i2c/nxp,kinetis-i2c.yaml b/dts/bindings/i2c/nxp,kinetis-i2c.yaml
index 0a18ac5..21f6423 100644
--- a/dts/bindings/i2c/nxp,kinetis-i2c.yaml
+++ b/dts/bindings/i2c/nxp,kinetis-i2c.yaml
@@ -13,3 +13,7 @@
 
     interrupts:
       required: true
+
+    pinctrl-0:
+      type: phandles
+      required: true
diff --git a/dts/bindings/pwm/nxp,kinetis-ftm-pwm.yaml b/dts/bindings/pwm/nxp,kinetis-ftm-pwm.yaml
index ff4eb4b..091cc43 100644
--- a/dts/bindings/pwm/nxp,kinetis-ftm-pwm.yaml
+++ b/dts/bindings/pwm/nxp,kinetis-ftm-pwm.yaml
@@ -11,6 +11,10 @@
     "#pwm-cells":
       const: 3
 
+    pinctrl-0:
+      type: phandles
+      required: true
+
 pwm-cells:
   - channel
 # period in terms of nanoseconds
diff --git a/dts/bindings/pwm/nxp,kinetis-tpm.yaml b/dts/bindings/pwm/nxp,kinetis-tpm.yaml
index 7bb8389..fa381b3 100644
--- a/dts/bindings/pwm/nxp,kinetis-tpm.yaml
+++ b/dts/bindings/pwm/nxp,kinetis-tpm.yaml
@@ -14,6 +14,10 @@
     interrupts:
       required: true
 
+    pinctrl-0:
+      type: phandles
+      required: true
+
     "#pwm-cells":
       const: 3
 
diff --git a/dts/bindings/serial/nxp,kinetis-lpsci.yaml b/dts/bindings/serial/nxp,kinetis-lpsci.yaml
index 3aefb81..d74ec03 100644
--- a/dts/bindings/serial/nxp,kinetis-lpsci.yaml
+++ b/dts/bindings/serial/nxp,kinetis-lpsci.yaml
@@ -10,3 +10,7 @@
 
     interrupts:
       required: true
+
+    pinctrl-0:
+      type: phandles
+      required: true
diff --git a/dts/bindings/serial/nxp,kinetis-uart.yaml b/dts/bindings/serial/nxp,kinetis-uart.yaml
index cae25c0..ae3ed05 100644
--- a/dts/bindings/serial/nxp,kinetis-uart.yaml
+++ b/dts/bindings/serial/nxp,kinetis-uart.yaml
@@ -13,3 +13,7 @@
 
     clocks:
       required: true
+
+    pinctrl-0:
+      type: phandles
+      required: true
diff --git a/dts/bindings/spi/nxp,kinetis-dspi.yaml b/dts/bindings/spi/nxp,kinetis-dspi.yaml
index e09771c..42359de 100644
--- a/dts/bindings/spi/nxp,kinetis-dspi.yaml
+++ b/dts/bindings/spi/nxp,kinetis-dspi.yaml
@@ -37,3 +37,7 @@
       description: |
         Delay in nanoseconds from the chip select deassert to the next chip
         select assert. If not set, the minimum supported delay is used.
+
+    pinctrl-0:
+      type: phandles
+      required: true