ARM: dts: msm: Include gcc headers in needed dtsi files for msm8953

Include gcc headers in needed device tree dtsi files for msm8953
so that gcc clock define macro names can be used. While it also
include gpio headers so that gpio define macro names can be
used. Then it doesn't rely on other file to include necessary
header files, and can be compiled success both for overlay
and non-overlay device trees.

Change-Id: I14f7e49d1ec3001ba350efebb3376b3b33aa0ffb
Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
Signed-off-by: Maria Yu <aiquny@codeaurora.org>
diff --git a/arch/arm64/boot/dts/qcom/msm8953-cdp.dtsi b/arch/arm64/boot/dts/qcom/msm8953-cdp.dtsi
index 9aa5260..8f75caf 100644
--- a/arch/arm64/boot/dts/qcom/msm8953-cdp.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8953-cdp.dtsi
@@ -11,6 +11,8 @@
  * GNU General Public License for more details.
  */
 
+#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/clock/msm-clocks-8953.h>
 #include "msm8953-audio-cdp.dtsi"
 
 &blsp1_uart0 {