coding guidelines: comply with MISRA C:2012 Rule 12.2

- explicit with a cast the destination bitwidth of left shift
  ensuring to not break DTS

Signed-off-by: Abramo Bagnara <abramo.bagnara@bugseng.com>
diff --git a/include/dt-bindings/pcie/pcie.h b/include/dt-bindings/pcie/pcie.h
index 5142fbe..50bf95e 100644
--- a/include/dt-bindings/pcie/pcie.h
+++ b/include/dt-bindings/pcie/pcie.h
@@ -26,9 +26,15 @@
 #define PCIE_ID_DEV_SHIFT	16U
 #define PCIE_ID_DEV_MASK		0xFFFFU
 
+#ifdef __DTS__
+#define CAST(type, v) (v)
+#else
+#define CAST(type, v) ((type)(v))
+#endif
+
 #define PCIE_ID(vend, dev) \
 	((((vend) & PCIE_ID_VEND_MASK) << PCIE_ID_VEND_SHIFT) | \
-	 (((dev) & PCIE_ID_DEV_MASK) << PCIE_ID_DEV_SHIFT))
+	 (CAST(uint32_t, (dev) & PCIE_ID_DEV_MASK) << PCIE_ID_DEV_SHIFT))
 
 #define PCIE_ID_TO_VEND(id) (((id) >> PCIE_ID_VEND_SHIFT) & PCIE_ID_VEND_MASK)
 #define PCIE_ID_TO_DEV(id)  (((id) >> PCIE_ID_DEV_SHIFT) & PCIE_ID_DEV_MASK)