common: Move pci_init_board() out of common.h
authorSimon Glass <sjg@chromium.org>
Thu, 14 Nov 2019 19:57:47 +0000 (12:57 -0700)
committerTom Rini <trini@konsulko.com>
Mon, 2 Dec 2019 23:25:25 +0000 (18:25 -0500)
This function can be dropped when all boards use driver model for PCI. For
now, move it into init.h with a comment.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>
49 files changed:
board/armltd/integrator/pci.c
board/cavium/thunderx/thunderx.c
board/esd/vme8349/pci.c
board/freescale/b4860qds/pci.c
board/freescale/common/p_corenet/pci.c
board/freescale/m54455evb/m54455evb.c
board/freescale/m547xevb/m547xevb.c
board/freescale/m548xevb/m548xevb.c
board/freescale/mpc8308rdb/mpc8308rdb.c
board/freescale/mpc8315erdb/mpc8315erdb.c
board/freescale/mpc8323erdb/mpc8323erdb.c
board/freescale/mpc832xemds/pci.c
board/freescale/mpc8349emds/pci.c
board/freescale/mpc8349itx/pci.c
board/freescale/mpc837xemds/pci.c
board/freescale/mpc837xerdb/pci.c
board/freescale/mpc8541cds/mpc8541cds.c
board/freescale/mpc8544ds/mpc8544ds.c
board/freescale/mpc8548cds/mpc8548cds.c
board/freescale/mpc8555cds/mpc8555cds.c
board/freescale/mpc8568mds/mpc8568mds.c
board/freescale/mpc8610hpcd/mpc8610hpcd.c
board/freescale/mpc8641hpcn/mpc8641hpcn.c
board/freescale/qemu-ppce500/qemu-ppce500.c
board/freescale/t102xqds/pci.c
board/freescale/t102xrdb/pci.c
board/freescale/t1040qds/pci.c
board/freescale/t104xrdb/pci.c
board/freescale/t208xqds/pci.c
board/freescale/t208xrdb/pci.c
board/freescale/t4qds/pci.c
board/freescale/t4rdb/pci.c
board/gdsys/mpc8308/hrcon.c
board/gdsys/mpc8308/strider.c
board/imgtec/malta/malta.c
board/keymile/kmp204x/pci.c
board/mpc8308_p1m/mpc8308_p1m.c
board/renesas/r7780mp/r7780mp.c
board/sbc8349/pci.c
board/sbc8548/sbc8548.c
board/sbc8641d/sbc8641d.c
board/tqc/tqm834x/pci.c
board/varisys/cyrus/pci.c
board/ve8313/ve8313.c
board/xes/common/fsl_8xxx_pci.c
drivers/pci/pci.c
drivers/pci/pcie_imx.c
include/common.h
include/init.h

index 5e57f7f4c960005409599276e006c5f5b63832ce..c189d23eecd8e72a2a9459aeada726e5d49d6dd9 100644 (file)
@@ -20,6 +20,7 @@
  * Linus Walleij <linus.walleij@linaro.org>
  */
 #include <common.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/io.h>
 #include "integrator-sc.h"
index cf55b633c3e01d3a9e5d643d55ea49be9c92975d..940455de5b2706a8e67f1646104fc923581900f2 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <dm.h>
+#include <init.h>
 #include <malloc.h>
 #include <errno.h>
 #include <linux/compiler.h>
index 82347f258c97cc82b07bc070ce7560b7361cb5c6..349e7b567c4012ab61103c8e733010c3446392e8 100644 (file)
@@ -10,6 +10,7 @@
  * Based on MPC8349 PCI support but w/o PIB related code.
  */
 
+#include <init.h>
 #include <asm/mmu.h>
 #include <asm/io.h>
 #include <common.h>
index 3663b14bc376651e10c43648f0707e3d45cb1d13..45dd461e772b0bbb05d0aa1243f893f891696ba1 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/fsl_pci.h>
 #include <linux/libfdt.h>
index a6abe66dc0ea9e0b747d3b97e4d64ff47d128620..94e4715f1c9e34caa3ca49908b244f825c1106ef 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/fsl_pci.h>
 #include <linux/libfdt.h>
index 98af3be595b692ab0406bc014718b3e0b025d67a..146cd918c4df4a0cc7f17e02e5e44dfb6b0f2161 100644 (file)
@@ -8,6 +8,7 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/immap.h>
 #include <asm/io.h>
index 9e1aa99bbcf7618049c7922253fb343ac73f33a6..e8d86113d649fd788996b0525657b68ab3b4fa3c 100644 (file)
@@ -9,6 +9,7 @@
 
 #include <config.h>
 #include <common.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/immap.h>
 #include <asm/io.h>
index b49151846810dddda3e5a90efdb295de952474b8..40e01c6f24f7cc46b6963c72a60bdaf0d8a17abe 100644 (file)
@@ -9,6 +9,7 @@
 
 #include <config.h>
 #include <common.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/immap.h>
 #include <asm/io.h>
index fc29e2f0dce6864da6836a825a71af9e03f7a179..ae73246e5bf20e7945d4169e40c03fd43b3720c8 100644 (file)
@@ -7,6 +7,7 @@
 #include <common.h>
 #include <hwconfig.h>
 #include <i2c.h>
+#include <init.h>
 #include <spi.h>
 #include <linux/libfdt.h>
 #include <fdt_support.h>
index 84b85f8b1039e00aeed257080ca4a86fc855c3d6..93e0fca083f3c32134acc191b8ec5a56d795f1d1 100644 (file)
@@ -9,6 +9,7 @@
 #include <common.h>
 #include <hwconfig.h>
 #include <i2c.h>
+#include <init.h>
 #include <linux/libfdt.h>
 #include <fdt_support.h>
 #include <pci.h>
index 003e95cb6ba07ada6cdc8d87742d9f90dde9668e..cbec8a44e4dd26ce7a2ce62e0666b614a256b1c1 100644 (file)
@@ -11,6 +11,7 @@
 
 #include <common.h>
 #include <env.h>
+#include <init.h>
 #include <ioports.h>
 #include <mpc83xx.h>
 #include <i2c.h>
index d94269a6ea43ac70cffa2f86f8da20d6e62f5459..45c7294832d4c602245f1ce603ec06dd08550bce 100644 (file)
@@ -6,6 +6,7 @@
 /*
  * PCI Configuration space access support for MPC83xx PCI Bridge
  */
+#include <init.h>
 #include <asm/mmu.h>
 #include <asm/io.h>
 #include <common.h>
index 005190ed87de64adc99261fa6a40dea26ec275dc..7615a1dfaa23dcf0b785391c16b936eac9c6675a 100644 (file)
@@ -3,6 +3,7 @@
  * Copyright (C) 2006-2009 Freescale Semiconductor, Inc.
  */
 
+#include <init.h>
 #include <asm/mmu.h>
 #include <asm/io.h>
 #include <common.h>
index c3c2328dcd2094609417cae7b743446d5bf8cf46..550a2afcb733fd1745109f1f775b075bc4f42405 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <init.h>
 
 #include <asm/mmu.h>
 #include <asm/io.h>
index 41b78cf5e4dec8b595777be792c940e918e54921..c72e49fbe1afa198742c564eccc0d9f16746932f 100644 (file)
@@ -3,6 +3,7 @@
  * Copyright (C) 2006-2009 Freescale Semiconductor, Inc.
  */
 
+#include <init.h>
 #include <asm/mmu.h>
 #include <asm/io.h>
 #include <common.h>
index 38954587aba892dcf80b5e5e2a5c5675d6061170..07471e0ae56bc6a0394c1564cb2ac9d9af010171 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <mpc83xx.h>
 #include <pci.h>
 #include <asm/io.h>
index be79a7ca7b81b53b4a3900cb48e6e4c383260d85..cb130b4a86b508ff88fffe4f58369d6cd47f2017 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <pci.h>
 #include <vsprintf.h>
 #include <asm/processor.h>
index dbfa80a216c7e29a56f9c61c17abb6ef39d8b882..2d4aace98d0aeff73f6ee46e9b7d3e775f6d79dd 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/processor.h>
 #include <asm/mmu.h>
index 28f8a998ce7541538c603a32ebf09ce33ec94268..a4455d3f6121dbc1abf91c3632d6aca505eb3f7f 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <pci.h>
 #include <vsprintf.h>
 #include <asm/processor.h>
index bc1ebc51edbce4c02881e23cedcca93fabdf7689..47193dd20e77e9358324bea27c03a6060d052b44 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <pci.h>
 #include <vsprintf.h>
 #include <asm/processor.h>
index dd2d15ea00c7f9ed4e9572b1542ef223cf0eb1d8..5167f81be71a681b118110f31040263ee91d5698 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/processor.h>
 #include <asm/mmu.h>
index 5c8538fa1d7be454de9bd15b60f2ade9ff4fafc1..86edd66bca2e8f5ec4512a4c638fe4d66fbf7c03 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/processor.h>
 #include <asm/immap_86xx.h>
index ea4f3d670bb7cf2a703c212b32988469918735b7..d9e538b868f8e4ec8f112650ccafeed7bcc88cb0 100644 (file)
@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/processor.h>
 #include <asm/immap_86xx.h>
index 4a5ab72b1f72e1d9c6bf2bc0b9891df1ddb5a2b8..381d40d67a0f6eba11b160421901eae24109067d 100644 (file)
@@ -7,6 +7,7 @@
 #include <command.h>
 #include <cpu_func.h>
 #include <env.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/processor.h>
 #include <asm/mmu.h>
index 4100370e209a25ecdb59fb4988088584b6f64f29..1b1cc0483cacb345844704227847e1277d06faf7 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/fsl_pci.h>
 #include <linux/libfdt.h>
index adc128d9241724ea7c7107360256846c6a4c027b..bd0e29744c98d2cb6a17cc2c6400f1634042e957 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/fsl_pci.h>
 #include <linux/libfdt.h>
index 9fd66594f4aace7dd93b69c5cbe6a2703526b389..5152cdf18ac7bc4afe531b017186c1b144f876f5 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/fsl_pci.h>
 #include <linux/libfdt.h>
index 6b666ba2d24c4ef05673f83f85a0ef74d7c03d91..ff7cf3644680336fdf4f6173267d46bf705657d7 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/fsl_pci.h>
 #include <linux/libfdt.h>
index ef26f14c461c08e6f3be9f91426582106d8fdf4d..e3355927766ba005bd19fe611ba7e1039bcd017d 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/fsl_pci.h>
 #include <linux/libfdt.h>
index adc128d9241724ea7c7107360256846c6a4c027b..bd0e29744c98d2cb6a17cc2c6400f1634042e957 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/fsl_pci.h>
 #include <linux/libfdt.h>
index 4860ab6ed1351f74f3b81a82fafbeb5d168237c8..26e2a0af4aaa8e9199e8ea3a24eae7bc5abb9822 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/fsl_pci.h>
 #include <linux/libfdt.h>
index 7d670e1a2f82eddcb045016fec3d69a5c88edc66..ac0c95687a5277db6981bb20fbfe3530d7c36c7a 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/fsl_pci.h>
 #include <linux/libfdt.h>
index 60faa4688cf8aee16f4c0aff12a483ed8307fbf6..d1110157a2efbfacc5eb3b8c4d8bb20036404fa4 100644 (file)
@@ -8,6 +8,7 @@
 #include <env.h>
 #include <hwconfig.h>
 #include <i2c.h>
+#include <init.h>
 #include <spi.h>
 #include <linux/libfdt.h>
 #include <fdt_support.h>
index 886bc2b035de4399dcb86a8f33ad9f595d08bb7f..9ba9e4278a515e79b007d6c6523e9559b362a798 100644 (file)
@@ -8,6 +8,7 @@
 #include <env.h>
 #include <hwconfig.h>
 #include <i2c.h>
+#include <init.h>
 #include <spi.h>
 #include <linux/libfdt.h>
 #include <fdt_support.h>
index b742e3738f5e855906d840ec5bf2c58ae5b4571c..77ce75ecf2663f94b965bbc9f675928231234b8e 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <common.h>
 #include <ide.h>
+#include <init.h>
 #include <netdev.h>
 #include <pci.h>
 #include <pci_gt64120.h>
index 965a8ce98b6d7814a7e3d1fdd041fbade08b6713..a8047457f245c0422c8732da750aa74fd4675e5c 100644 (file)
@@ -8,6 +8,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/fsl_pci.h>
 #include <linux/libfdt.h>
index ab724da0d2a6d4daccc0820bca2ad83e4119732b..5b2fd9c23f63aa821959ad068dc8d807561c48ea 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <common.h>
 #include <i2c.h>
+#include <init.h>
 #include <linux/libfdt.h>
 #include <fdt_support.h>
 #include <pci.h>
index e2c5c5ba937c9c8726d1ce42a4413418d243fafb..8dbeeb6e680c3e31c8cc230115de3ec0f96b1bab 100644 (file)
@@ -6,6 +6,7 @@
 
 #include <common.h>
 #include <ide.h>
+#include <init.h>
 #include <asm/processor.h>
 #include <asm/io.h>
 #include <asm/pci.h>
index b173c9c502736676bf84f4e6ed3daa6aee66f0ad..b6435f34f22adeec22909a730b3a72b7d6121b02 100644 (file)
@@ -7,6 +7,7 @@
  * Based on MPC8349 PCI support but w/o PIB related code.
  */
 
+#include <init.h>
 #include <asm/mmu.h>
 #include <asm/io.h>
 #include <common.h>
index 0c36ded86275feb7333252ab86fbf4ec9e05a169..d246dce36d02fc8f7731aeb0f5c3aaa0a145f205 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/processor.h>
 #include <asm/immap_85xx.h>
index fb5db6c93d71d956cb3d825623d6612ae5141b05..0a9dab893968e70a602a9f60b5d83ebacd9319b8 100644 (file)
@@ -13,6 +13,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/processor.h>
 #include <asm/immap_86xx.h>
index c9b05e44c2442a0935fb1409e74ac1046a0e7333..08342077665220b8b686648b89d15ef1d0c0ad1a 100644 (file)
@@ -5,6 +5,7 @@
  * Copyright (C) 2006-2009 Freescale Semiconductor, Inc.
  */
 
+#include <init.h>
 #include <asm/mmu.h>
 #include <asm/io.h>
 #include <common.h>
index a2df928fc5209d978f3dcbb9aea8bb71063d4b31..66c4b30eb109a22f077c668e206d6da1f6d15dd6 100644 (file)
@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <command.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/fsl_pci.h>
 #include <linux/libfdt.h>
index 1559ff210daa3c6fd8e85e05df4a11efe1648bbf..781a07f1d8384c542589d21df1a631fe02e06a08 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <linux/libfdt.h>
 #include <pci.h>
 #include <mpc83xx.h>
index 84ca4d12154196ac043aa17b7f5e3a30ac959ab7..9981d04c622135422faf848d01d1e34e2e598cd4 100644 (file)
@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/fsl_pci.h>
 #include <asm/fsl_serdes.h>
index 5db24f1c51d57e6ef34e390215164e5a85260f2e..e8285bf93639e8fed480091898cec553a155654f 100644 (file)
@@ -15,6 +15,7 @@
  */
 
 #include <common.h>
+#include <init.h>
 
 #include <command.h>
 #include <env.h>
index 10b8fb4c889ec1210404a109992baff6199e9e15..d53d6298bf38492e6c805ac8f9fffeae8883e59d 100644 (file)
@@ -10,6 +10,7 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <pci.h>
 #include <asm/arch/clock.h>
 #include <asm/arch/iomux.h>
index 3001296ff216f3e2e409074cb019aa2a99ebb3b5..a292d919390231dd9c3ff3e7de298307f3526874 100644 (file)
@@ -102,8 +102,6 @@ int do_fat_fsload(cmd_tbl_t *, int, int, char * const []);
 /* common/cmd_ext2.c */
 int do_ext2load(cmd_tbl_t *, int, int, char * const []);
 
-void   pci_init_board(void);
-
 /* common/exports.c */
 void   jumptable_init(void);
 
index e506cd30dd1c02670eaa149444ff455c4a4ead08..3b45e631fcaf7c319e9730cdd05e388efb65e8ff 100644 (file)
@@ -205,6 +205,9 @@ int board_late_init(void);
 int board_postclk_init(void); /* after clocks/timebase, before env/serial */
 int board_early_init_r(void);
 
+/* TODO(sjg@chromium.org): Drop this when DM_PCI migration is completed */
+void pci_init_board(void);
+
 #endif /* __ASSEMBLY__ */
 /* Put only stuff here that the assembler can digest */