]> git.sur5r.net Git - u-boot/commitdiff
dm: Fix up inclusion of common.h
authorSimon Glass <sjg@chromium.org>
Wed, 17 May 2017 23:18:07 +0000 (17:18 -0600)
committerSimon Glass <sjg@chromium.org>
Thu, 1 Jun 2017 13:03:03 +0000 (07:03 -0600)
It is good practice to include common.h as the first header. This ensures
that required features like the DECLARE_GLOBAL_DATA_PTR macro,
configuration options and common types are available.

Fix up some files which currently don't do this. This is necessary because
driver model will soon start using global data and configuration in the
dm/read.h header file, included via dm.h. The gd->fdt_blob value will be
used to access the device tree and CONFIG options will be used to
determine whether to support inline functions in the header file.

Signed-off-by: Simon Glass <sjg@chromium.org>
23 files changed:
arch/arm/mach-uniphier/pinctrl-glue.c
drivers/firmware/firmware-uclass.c
drivers/gpio/lpc32xx_gpio.c
drivers/mmc/pic32_sdhci.c
drivers/pinctrl/meson/pinctrl-meson-gxbb.c
drivers/pinctrl/nxp/pinctrl-imx5.c
drivers/pinctrl/nxp/pinctrl-imx6.c
drivers/pinctrl/nxp/pinctrl-imx7.c
drivers/pinctrl/nxp/pinctrl-imx7ulp.c
drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c
drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c
drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c
drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c
drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c
drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c
drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c
drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c
drivers/pinctrl/uniphier/pinctrl-uniphier-sld3.c
drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c
drivers/serial/serial_uniphier.c
drivers/spi/fsl_dspi.c
drivers/sysreset/sysreset_psci.c
drivers/video/exynos/exynos_dp.c

index 725569f90c78fdefc311cd94302e39ade08666aa..3a9ec9c7bc533b46a12e8e7267976ac0abe365b8 100644 (file)
@@ -5,6 +5,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <linux/errno.h>
 #include <dm.h>
 #include <dm/pinctrl.h>
index 6c96656dd0fbf28e208b3d20b634750b23a51d95..af781b5b69d9d4f09d29268c94767cbe82ab71ad 100644 (file)
@@ -2,6 +2,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <dm.h>
 
 /* Firmware access is platform-dependent.  No generic code in uclass */
index 1bf945acfc634de960b3f5746f11c805dfaaf25e..292fc74fc396f495583a944459ae21d14c510c2e 100644 (file)
@@ -7,6 +7,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <asm/io.h>
 #include <asm/arch-lpc32xx/cpu.h>
 #include <asm/arch-lpc32xx/gpio.h>
index 9d8a392ed9646b346061de53b00876adc26acded..212e22ee0215c6ff617ede8a024f78ebcf1e1fc1 100644 (file)
@@ -7,8 +7,8 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
-#include <dm.h>
 #include <common.h>
+#include <dm.h>
 #include <sdhci.h>
 #include <linux/errno.h>
 #include <mach/pic32.h>
index 0dc2438ebea626de8225404b22273cf47700e423..2fa840c21a787a02d2a7773f16a39096c29e015a 100644 (file)
@@ -7,6 +7,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <dm.h>
 #include <dm/pinctrl.h>
 #include <dt-bindings/gpio/meson-gxbb-gpio.h>
index 5f3f94e750afa895e961d1a23e8fa10dbcecb837..f1c655f4cb57a28b572f87106617eb729ad16ec1 100644 (file)
@@ -5,6 +5,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <dm.h>
 #include <dm/pinctrl.h>
 
index 38422054200bf783af9a59d77d44784ab3f20716..0f767d90790a0dbeb974029a7d88cac6c03ae23f 100644 (file)
@@ -5,6 +5,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <dm.h>
 #include <dm/pinctrl.h>
 
index 439c04e0cc37d1c88972f4ad86c7b25391a7edda..1f3e4231bc347aa8dc3cbca716d446b60481f6e6 100644 (file)
@@ -4,6 +4,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <dm.h>
 #include <dm/pinctrl.h>
 
index 1f81a66df45f081d50f1c18e559bcd8dc64e60d9..4a893e5a65f7dbfbddf3d968208175a55a8499e8 100644 (file)
@@ -6,6 +6,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <dm.h>
 #include <dm/pinctrl.h>
 
index cc76fef0a1330d3490240a933c9ffaa514c0bf68..9c2db1afc8c77f6088f86a1d3cf33eda29ffbbfe 100644 (file)
@@ -5,6 +5,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <dm.h>
 #include <dm/pinctrl.h>
 
index 83d960f5e9b7c9cd331717701fc783fd21a3701c..0b0af1c018a9e0c6e90c9cc314c9655135e53ef8 100644 (file)
@@ -5,6 +5,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <dm.h>
 #include <dm/pinctrl.h>
 
index 84ee10387d893690d7a7ef61856d71a39724ff4e..709b005298ed467a9318444fd652ed90ca9323c9 100644 (file)
@@ -5,6 +5,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <dm.h>
 #include <dm/pinctrl.h>
 
index 15fab6a1b061bb18f902a6bcead7e6a7d36c4c7b..6ade131385b2f08fde0dc68b5d28b86184f1a8e6 100644 (file)
@@ -5,6 +5,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <dm.h>
 #include <dm/pinctrl.h>
 
index cf1fc5aa32535d77aacbb2dd35df0bb828a2dbba..df5f2d86fa16f2e31de1fe6f4a58e3cde4647dad 100644 (file)
@@ -5,6 +5,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <dm.h>
 #include <dm/pinctrl.h>
 
index 788cfab47a26c2979ce57ec2394ac77a3568aa0f..7b14662a711e3e59b0384e2b95fea0bf49df0180 100644 (file)
@@ -5,6 +5,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <dm.h>
 #include <dm/pinctrl.h>
 
index 8869fe4ed99d44dad51ec29e93c2bcc3a26a0315..90d632903c93bc8dcb3696c852146d8ae555192d 100644 (file)
@@ -5,6 +5,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <dm.h>
 #include <dm/pinctrl.h>
 
index 5bff86b31a4c3f8f188df19274b64580cfaea76b..86752d91ffeb955b6f24ce7b1cffa4716715e6bf 100644 (file)
@@ -5,6 +5,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <dm.h>
 #include <dm/pinctrl.h>
 
index 6127fd21112a9862db45231353b0ff00db4507d8..e9cc9d205d83c51aa4554c7aafc10cb2c91d22d6 100644 (file)
@@ -5,6 +5,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <dm.h>
 #include <dm/pinctrl.h>
 
index 5ed49f0070a03251b1d81de42440eb50ad467c1b..897ce15131ba278e2b7bfd4186b1e978e7bd4213 100644 (file)
@@ -5,6 +5,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <dm.h>
 #include <dm/pinctrl.h>
 
index 0762bd9052d87cd84c6a21212f2cde69c02b3b17..68895bde8eb30eeeea6bf32b9f16ba09931928e5 100644 (file)
@@ -6,6 +6,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <dm.h>
 #include <linux/io.h>
 #include <linux/serial_reg.h>
index 38caf69eb4daf1abe355b7eed344409405610f03..42086197d9891b15e21b10eacc3efb988ffccc4f 100644 (file)
@@ -9,6 +9,8 @@
  *
  * SPDX-License-Identifier:    GPL-2.0+
  */
+
+#include <common.h>
 #include <dm.h>
 #include <errno.h>
 #include <common.h>
index b39051c220773417ba9b883987f6d0f8a4f19acb..4656d273c1f773bf8aefeda47f59fedcda88eb8d 100644 (file)
@@ -4,6 +4,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
+#include <common.h>
 #include <dm.h>
 #include <sysreset.h>
 #include <linux/errno.h>
index 0ee0d0a7fb3b473dbcd1fc38edbe253ca253d72b..092342e7ada32cb5491f9c428965eedb361be3e5 100644 (file)
@@ -6,7 +6,7 @@
  * SPDX-License-Identifier:    GPL-2.0+
  */
 
-#include <config.h>
+#include <common.h>
 #include <dm.h>
 #include <common.h>
 #include <display.h>