xtensa: intel_s1000: Rework device_get_binding for pinmux

Switch to use DEVICE_DT_GET instead of device_get_binding for pinmux
device.  As part of this change drop the "label" property from
the pinmux devicetree node and update the binding and dts files to
reflect that.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
diff --git a/boards/xtensa/intel_s1000_crb/pinmux.c b/boards/xtensa/intel_s1000_crb/pinmux.c
index 5c407aa..83972c2 100644
--- a/boards/xtensa/intel_s1000_crb/pinmux.c
+++ b/boards/xtensa/intel_s1000_crb/pinmux.c
@@ -25,7 +25,9 @@
 {
 	const struct device *pinmux;
 
-	pinmux = device_get_binding(DT_LABEL(DT_INST(0, intel_s1000_pinmux)));
+	pinmux = DEVICE_DT_GET(DT_INST(0, intel_s1000_pinmux));
+
+	__ASSERT_NO_MSG(device_is_ready(pinmux));
 
 	if (pinmux == NULL) {
 		return -ENXIO;
diff --git a/dts/bindings/pinctrl/intel,s1000-pinmux.yaml b/dts/bindings/pinctrl/intel,s1000-pinmux.yaml
index b784caa..e3fbdd7 100644
--- a/dts/bindings/pinctrl/intel,s1000-pinmux.yaml
+++ b/dts/bindings/pinctrl/intel,s1000-pinmux.yaml
@@ -9,9 +9,6 @@
     reg:
       required: true
 
-    label:
-      required: true
-
 pinmux-cells:
   - pin
   - function
diff --git a/dts/xtensa/intel/intel_s1000.dtsi b/dts/xtensa/intel/intel_s1000.dtsi
index 24b35eb..c326183 100644
--- a/dts/xtensa/intel/intel_s1000.dtsi
+++ b/dts/xtensa/intel/intel_s1000.dtsi
@@ -123,7 +123,6 @@
 		pinmux: pinmux@81c30 {
 			compatible = "intel,s1000-pinmux";
 			reg = <0x00081c30 0xC>;
-			label = "PINMUX";
 		};
 
 		uart0: uart@80800 {