treewide: convert bd_t to struct bd_info by coccinelle
authorMasahiro Yamada <masahiroy@kernel.org>
Fri, 26 Jun 2020 06:13:33 +0000 (15:13 +0900)
committerTom Rini <trini@konsulko.com>
Fri, 17 Jul 2020 13:30:13 +0000 (09:30 -0400)
The Linux coding style guide (Documentation/process/coding-style.rst)
clearly says:

  It's a **mistake** to use typedef for structures and pointers.

Besides, using typedef for structures is annoying when you try to make
headers self-contained.

Let's say you have the following function declaration in a header:

  void foo(bd_t *bd);

This is not self-contained since bd_t is not defined.

To tell the compiler what 'bd_t' is, you need to include <asm/u-boot.h>

  #include <asm/u-boot.h>
  void foo(bd_t *bd);

Then, the include direcective pulls in more bloat needlessly.

If you use 'struct bd_info' instead, it is enough to put a forward
declaration as follows:

  struct bd_info;
  void foo(struct bd_info *bd);

Right, typedef'ing bd_t is a mistake.

I used coccinelle to generate this commit.

The semantic patch that makes this change is as follows:

  <smpl>
  @@
  typedef bd_t;
  @@
  -bd_t
  +struct bd_info
  </smpl>

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
489 files changed:
arch/arm/cpu/arm1136/mx35/generic.c
arch/arm/cpu/arm926ejs/mx25/generic.c
arch/arm/cpu/arm926ejs/mx27/generic.c
arch/arm/cpu/arm926ejs/mxs/mxs.c
arch/arm/cpu/arm926ejs/mxs/spl_boot.c
arch/arm/cpu/armv7/ls102xa/cpu.c
arch/arm/cpu/armv7/ls102xa/fdt.c
arch/arm/cpu/armv7/vf610/generic.c
arch/arm/cpu/armv8/fsl-layerscape/cpu.c
arch/arm/cpu/armv8/fsl-layerscape/fdt.c
arch/arm/cpu/armv8/s32v234/generic.c
arch/arm/include/asm/arch-mx27/mxcmmc.h
arch/arm/include/asm/arch-mx31/sys_proto.h
arch/arm/include/asm/arch-mx6/litesom.h
arch/arm/include/asm/arch-mxs/sys_proto.h
arch/arm/lib/bdinfo.c
arch/arm/lib/bootm-fdt.c
arch/arm/lib/bootm.c
arch/arm/lib/cache-cp15.c
arch/arm/mach-imx/cpu.c
arch/arm/mach-imx/imx8/ahab.c
arch/arm/mach-imx/imx8/fdt.c
arch/arm/mach-imx/imx8m/soc.c
arch/arm/mach-imx/mx6/litesom.c
arch/arm/mach-imx/mx6/module_fuse.c
arch/arm/mach-kirkwood/cpu.c
arch/arm/mach-lpc32xx/cpu.c
arch/arm/mach-meson/board-common.c
arch/arm/mach-mvebu/cpu.c
arch/arm/mach-omap2/am33xx/board.c
arch/arm/mach-omap2/am33xx/fdt.c
arch/arm/mach-omap2/fdt-common.c
arch/arm/mach-omap2/omap-cache.c
arch/arm/mach-omap2/omap3/emac.c
arch/arm/mach-omap2/omap5/fdt.c
arch/arm/mach-orion5x/cpu.c
arch/arm/mach-rmobile/emac.c
arch/arm/mach-stm32mp/fdt.c
arch/arm/mach-tegra/dt-setup.c
arch/arm/mach-uniphier/fdt-fixup.c
arch/m68k/cpu/mcf523x/cpu.c
arch/m68k/cpu/mcf52x2/cpu.c
arch/m68k/cpu/mcf532x/cpu.c
arch/m68k/cpu/mcf5445x/cpu.c
arch/m68k/cpu/mcf547x_8x/cpu.c
arch/m68k/lib/bdinfo.c
arch/m68k/lib/bootm.c
arch/nds32/lib/bootm.c
arch/powerpc/cpu/mpc83xx/cpu.c
arch/powerpc/cpu/mpc83xx/fdt.c
arch/powerpc/cpu/mpc83xx/interrupts.c
arch/powerpc/cpu/mpc83xx/pci.c
arch/powerpc/cpu/mpc85xx/cpu.c
arch/powerpc/cpu/mpc85xx/ether_fcc.c
arch/powerpc/cpu/mpc85xx/fdt.c
arch/powerpc/cpu/mpc86xx/fdt.c
arch/powerpc/cpu/mpc8xx/cpu.c
arch/powerpc/cpu/mpc8xx/fdt.c
arch/powerpc/cpu/mpc8xxx/cpu.c
arch/powerpc/lib/bdinfo.c
arch/powerpc/lib/bootm.c
arch/sh/cpu/sh4/cpu.c
arch/x86/lib/bootm.c
board/AndesTech/adp-ae3xx/adp-ae3xx.c
board/AndesTech/adp-ag101p/adp-ag101p.c
board/AndesTech/ax25-ae350/ax25-ae350.c
board/Arcturus/ucp1020/spl.c
board/Arcturus/ucp1020/ucp1020.c
board/BuR/common/bur_common.h
board/BuR/common/common.c
board/CZ.NIC/turris_mox/turris_mox.c
board/CarMediaLab/flea3/flea3.c
board/Marvell/db-88f6720/db-88f6720.c
board/Marvell/db-88f6820-amc/db-88f6820-amc.c
board/Marvell/db-88f6820-gp/db-88f6820-gp.c
board/Marvell/db-mv784mp-gp/db-mv784mp-gp.c
board/Marvell/gplugd/gplugd.c
board/abilis/tb100/tb100.c
board/advantech/dms-ba16/dms-ba16.c
board/advantech/imx8qm_rom7720_a1/spl.c
board/amazon/kc1/kc1.c
board/armltd/integrator/integrator.c
board/armltd/vexpress/vexpress_common.c
board/armltd/vexpress/vexpress_tc2.c
board/armltd/vexpress64/vexpress64.c
board/atmel/at91rm9200ek/at91rm9200ek.c
board/atmel/at91sam9261ek/at91sam9261ek.c
board/atmel/at91sam9n12ek/at91sam9n12ek.c
board/bachmann/ot1200/ot1200.c
board/barco/platinum/platinum.c
board/barco/titanium/titanium.c
board/bluegiga/apx4devkit/apx4devkit.c
board/bluewater/gurnard/gurnard.c
board/bluewater/snapper9260/snapper9260.c
board/bosch/shc/board.c
board/boundary/nitrogen6x/nitrogen6x.c
board/broadcom/bcm23550_w1d/bcm23550_w1d.c
board/broadcom/bcm28155_ap/bcm28155_ap.c
board/broadcom/bcm_ep/board.c
board/calao/usb_a9263/usb_a9263.c
board/cavium/thunderx/thunderx.c
board/ccv/xpress/xpress.c
board/cirrus/edb93xx/edb93xx.c
board/compulab/cl-som-imx7/cl-som-imx7.c
board/compulab/cl-som-imx7/spl.c
board/compulab/cm_fx6/cm_fx6.c
board/compulab/cm_fx6/spl.c
board/compulab/cm_t335/cm_t335.c
board/compulab/cm_t43/cm_t43.c
board/congatec/cgtqmx6eval/cgtqmx6eval.c
board/corscience/tricorder/tricorder.c
board/creative/xfi3/xfi3.c
board/cssi/MCR3000/MCR3000.c
board/davinci/da8xxevm/da850evm.c
board/davinci/da8xxevm/omapl138_lcdk.c
board/dhelectronics/dh_imx6/dh_imx6_spl.c
board/dhelectronics/dh_stm32mp1/board.c
board/egnite/ethernut5/ethernut5.c
board/el/el6x/el6x.c
board/embest/mx6boards/mx6boards.c
board/esd/meesc/meesc.c
board/esd/vme8349/vme8349.c
board/freescale/common/cds_pci_ft.c
board/freescale/common/p_corenet/pci.c
board/freescale/corenet_ds/corenet_ds.c
board/freescale/corenet_ds/corenet_ds.h
board/freescale/corenet_ds/eth_hydra.c
board/freescale/corenet_ds/eth_p4080.c
board/freescale/corenet_ds/eth_superhydra.c
board/freescale/imx8mq_evk/spl.c
board/freescale/imx8qm_mek/imx8qm_mek.c
board/freescale/imx8qxp_mek/imx8qxp_mek.c
board/freescale/ls1012afrdm/ls1012afrdm.c
board/freescale/ls1012aqds/ls1012aqds.c
board/freescale/ls1012ardb/ls1012ardb.c
board/freescale/ls1021aiot/ls1021aiot.c
board/freescale/ls1021aqds/eth.c
board/freescale/ls1021aqds/ls1021aqds.c
board/freescale/ls1021atsn/ls1021atsn.c
board/freescale/ls1021atwr/ls1021atwr.c
board/freescale/ls1028a/ls1028a.c
board/freescale/ls1043aqds/eth.c
board/freescale/ls1043aqds/ls1043aqds.c
board/freescale/ls1043ardb/eth.c
board/freescale/ls1043ardb/ls1043ardb.c
board/freescale/ls1046afrwy/eth.c
board/freescale/ls1046afrwy/ls1046afrwy.c
board/freescale/ls1046aqds/eth.c
board/freescale/ls1046aqds/ls1046aqds.c
board/freescale/ls1046ardb/eth.c
board/freescale/ls1046ardb/ls1046ardb.c
board/freescale/ls1088a/eth_ls1088aqds.c
board/freescale/ls1088a/eth_ls1088ardb.c
board/freescale/ls1088a/ls1088a.c
board/freescale/ls2080a/ls2080a.c
board/freescale/ls2080aqds/eth.c
board/freescale/ls2080aqds/ls2080aqds.c
board/freescale/ls2080ardb/eth_ls2080rdb.c
board/freescale/ls2080ardb/ls2080ardb.c
board/freescale/lx2160a/eth_lx2160aqds.c
board/freescale/lx2160a/eth_lx2160ardb.c
board/freescale/lx2160a/lx2160a.c
board/freescale/m5253demo/m5253demo.c
board/freescale/mpc8308rdb/mpc8308rdb.c
board/freescale/mpc8313erdb/mpc8313erdb.c
board/freescale/mpc8315erdb/mpc8315erdb.c
board/freescale/mpc8323erdb/mpc8323erdb.c
board/freescale/mpc832xemds/mpc832xemds.c
board/freescale/mpc8349emds/mpc8349emds.c
board/freescale/mpc8349itx/mpc8349itx.c
board/freescale/mpc837xemds/mpc837xemds.c
board/freescale/mpc837xemds/pci.c
board/freescale/mpc837xemds/pci.h
board/freescale/mpc837xerdb/mpc837xerdb.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/mpc8569mds/mpc8569mds.c
board/freescale/mpc8572ds/mpc8572ds.c
board/freescale/mpc8610hpcd/mpc8610hpcd.c
board/freescale/mpc8641hpcn/mpc8641hpcn.c
board/freescale/mx23evk/mx23evk.c
board/freescale/mx25pdk/mx25pdk.c
board/freescale/mx28evk/mx28evk.c
board/freescale/mx35pdk/mx35pdk.c
board/freescale/mx51evk/mx51evk.c
board/freescale/mx53ard/mx53ard.c
board/freescale/mx53evk/mx53evk.c
board/freescale/mx53loco/mx53loco.c
board/freescale/mx53smd/mx53smd.c
board/freescale/mx6qarm2/mx6qarm2.c
board/freescale/mx6sabreauto/mx6sabreauto.c
board/freescale/mx6sabresd/mx6sabresd.c
board/freescale/mx6slevk/mx6slevk.c
board/freescale/mx6sxsabreauto/mx6sxsabreauto.c
board/freescale/mx6sxsabresd/mx6sxsabresd.c
board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c
board/freescale/mx7ulp_evk/mx7ulp_evk.c
board/freescale/p1010rdb/p1010rdb.c
board/freescale/p1010rdb/spl.c
board/freescale/p1023rdb/p1023rdb.c
board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c
board/freescale/p1_p2_rdb_pc/spl.c
board/freescale/p2041rdb/eth.c
board/freescale/p2041rdb/p2041rdb.c
board/freescale/qemu-ppce500/qemu-ppce500.c
board/freescale/s32v234evb/s32v234evb.c
board/freescale/t102xrdb/eth_t102xrdb.c
board/freescale/t102xrdb/pci.c
board/freescale/t102xrdb/spl.c
board/freescale/t102xrdb/t102xrdb.c
board/freescale/t102xrdb/t102xrdb.h
board/freescale/t104xrdb/eth.c
board/freescale/t104xrdb/pci.c
board/freescale/t104xrdb/spl.c
board/freescale/t104xrdb/t104xrdb.c
board/freescale/t104xrdb/t104xrdb.h
board/freescale/t208xqds/eth_t208xqds.c
board/freescale/t208xqds/pci.c
board/freescale/t208xqds/spl.c
board/freescale/t208xqds/t208xqds.c
board/freescale/t208xqds/t208xqds.h
board/freescale/t208xrdb/eth_t208xrdb.c
board/freescale/t208xrdb/pci.c
board/freescale/t208xrdb/spl.c
board/freescale/t208xrdb/t208xrdb.c
board/freescale/t208xrdb/t208xrdb.h
board/freescale/t4rdb/eth.c
board/freescale/t4rdb/pci.c
board/freescale/t4rdb/spl.c
board/freescale/t4rdb/t4240rdb.c
board/freescale/t4rdb/t4rdb.h
board/freescale/vf610twr/vf610twr.c
board/gateworks/gw_ventana/common.c
board/gateworks/gw_ventana/gw_ventana.c
board/gdsys/mpc8308/gazerbeam.c
board/gdsys/mpc8308/hrcon.c
board/gdsys/mpc8308/strider.c
board/gdsys/p1022/controlcenterd.c
board/ge/bx50v3/bx50v3.c
board/ge/mx53ppd/mx53ppd.c
board/google/imx8mq_phanbell/spl.c
board/grinn/liteboard/board.c
board/highbank/highbank.c
board/hisilicon/hikey/hikey.c
board/ids/ids8313/ids8313.c
board/imgtec/boston/dt.c
board/imgtec/ci20/ci20.c
board/imgtec/malta/malta.c
board/inversepath/usbarmory/usbarmory.c
board/isee/igep003x/board.c
board/isee/igep00x0/common.c
board/isee/igep00x0/igep00x0.c
board/keymile/common/common.c
board/keymile/km83xx/km83xx.c
board/keymile/kmp204x/eth.c
board/keymile/kmp204x/kmp204x.c
board/keymile/kmp204x/kmp204x.h
board/keymile/kmp204x/pci.c
board/kmc/kzm9g/kzm9g.c
board/kobol/helios4/helios4.c
board/kosagi/novena/novena_spl.c
board/l+g/vinco/vinco.c
board/laird/wb45n/wb45n.c
board/laird/wb50n/wb50n.c
board/lg/sniper/sniper.c
board/liebherr/display5/display5.c
board/liebherr/display5/spl.c
board/liebherr/mccmon6/spl.c
board/liebherr/xea/xea.c
board/logicpd/am3517evm/am3517evm.c
board/menlo/m53menlo/m53menlo.c
board/mini-box/picosam9g45/picosam9g45.c
board/mpc8308_p1m/mpc8308_p1m.c
board/nokia/rx51/rx51.c
board/nvidia/p2371-2180/p2371-2180.c
board/nvidia/p2771-0000/p2771-0000.c
board/nvidia/p3450-0000/p3450-0000.c
board/olimex/mx23_olinuxino/mx23_olinuxino.c
board/phytec/pcl063/spl.c
board/phytec/pfla02/pfla02.c
board/phytec/phycore_am335x_r2/board.c
board/ppcag/bg0900/bg0900.c
board/qemu-mips/qemu-mips.c
board/qualcomm/dragonboard410c/dragonboard410c.c
board/raspberrypi/rpi/rpi.c
board/renesas/MigoR/migo_r.c
board/renesas/blanche/blanche.c
board/renesas/r2dplus/r2dplus.c
board/renesas/r7780mp/r7780mp.c
board/renesas/rcar-common/common.c
board/renesas/sh7752evb/sh7752evb.c
board/renesas/sh7753evb/sh7753evb.c
board/renesas/sh7757lcr/sh7757lcr.c
board/ronetix/pm9261/pm9261.c
board/ronetix/pm9263/pm9263.c
board/ronetix/pm9g45/pm9g45.c
board/samsung/arndale/arndale.c
board/samsung/common/board.c
board/samsung/goni/goni.c
board/samsung/smdkc100/smdkc100.c
board/samsung/smdkv310/smdkv310.c
board/sandbox/sandbox.c
board/sandisk/sansa_fuze_plus/sfp.c
board/sbc8349/sbc8349.c
board/sbc8548/sbc8548.c
board/sbc8641d/sbc8641d.c
board/schulercontrol/sc_sps_1/sc_sps_1.c
board/seco/mx6quq7/mx6quq7.c
board/siemens/capricorn/board.c
board/siemens/corvus/board.c
board/siemens/draco/board.c
board/siemens/pxm2/board.c
board/siemens/rut/board.c
board/siemens/smartweb/smartweb.c
board/siemens/taurus/taurus.c
board/sks-kinkel/sksimx6/sksimx6.c
board/socrates/socrates.c
board/softing/vining_2000/vining_2000.c
board/solidrun/clearfog/clearfog.c
board/spear/spear300/spear300.c
board/spear/spear310/spear310.c
board/spear/spear320/spear320.c
board/spear/spear600/spear600.c
board/spear/x600/x600.c
board/st/stm32mp1/stm32mp1.c
board/st/stv0991/stv0991.c
board/sunxi/board.c
board/tcl/sl50/board.c
board/technexion/pico-imx6/pico-imx6.c
board/technexion/pico-imx6/spl.c
board/technexion/pico-imx6ul/pico-imx6ul.c
board/technexion/pico-imx6ul/spl.c
board/technexion/pico-imx7d/spl.c
board/technexion/pico-imx8mq/spl.c
board/technexion/tao3530/tao3530.c
board/technologic/ts4600/ts4600.c
board/technologic/ts4800/ts4800.c
board/theadorable/theadorable.c
board/ti/am335x/board.c
board/ti/am3517crane/am3517crane.c
board/ti/am43xx/board.c
board/ti/am57xx/board.c
board/ti/am65x/evm.c
board/ti/beagle/beagle.c
board/ti/dra7xx/evm.c
board/ti/evm/evm.c
board/ti/j721e/evm.c
board/ti/ks2_evm/board.c
board/ti/ks2_evm/board_k2g.c
board/ti/omap5_uevm/evm.c
board/ti/panda/panda.c
board/ti/sdp4430/sdp.c
board/ti/ti816x/evm.c
board/timll/devkit8000/devkit8000.c
board/toradex/apalis-imx8/apalis-imx8.c
board/toradex/apalis-tk1/apalis-tk1.c
board/toradex/apalis_imx6/apalis_imx6.c
board/toradex/apalis_t30/apalis_t30.c
board/toradex/colibri-imx6ull/colibri-imx6ull.c
board/toradex/colibri-imx8x/colibri-imx8x.c
board/toradex/colibri_imx6/colibri_imx6.c
board/toradex/colibri_imx7/colibri_imx7.c
board/toradex/colibri_pxa270/colibri_pxa270.c
board/toradex/colibri_t20/colibri_t20.c
board/toradex/colibri_t30/colibri_t30.c
board/toradex/colibri_vf/colibri_vf.c
board/toradex/common/tdx-common.c
board/toradex/common/tdx-common.h
board/toradex/verdin-imx8mm/verdin-imx8mm.c
board/tqc/tqm834x/tqm834x.c
board/tqc/tqma6/tqma6.c
board/tqc/tqma6/tqma6_bb.h
board/tqc/tqma6/tqma6_mba6.c
board/tqc/tqma6/tqma6_wru4.c
board/udoo/neo/neo.c
board/udoo/udoo.c
board/variscite/dart_6ul/dart_6ul.c
board/variscite/dart_6ul/spl.c
board/varisys/cyrus/cyrus.c
board/varisys/cyrus/cyrus.h
board/varisys/cyrus/eth.c
board/varisys/cyrus/pci.c
board/ve8313/ve8313.c
board/vscom/baltos/board.c
board/wandboard/spl.c
board/warp/warp.c
board/warp7/warp7.c
board/xes/common/fsl_8xxx_pci.c
board/xes/xpedite517x/xpedite517x.c
board/xes/xpedite520x/xpedite520x.c
board/xes/xpedite537x/xpedite537x.c
board/xes/xpedite550x/xpedite550x.c
cmd/bdinfo.c
common/board_f.c
common/board_r.c
common/bootm_os.c
common/image.c
common/spl/spl.c
drivers/ddr/altera/sdram_agilex.c
drivers/ddr/altera/sdram_s10.c
drivers/ddr/altera/sdram_soc64.c
drivers/ddr/altera/sdram_soc64.h
drivers/mmc/davinci_mmc.c
drivers/mmc/fsl_esdhc.c
drivers/mmc/fsl_esdhc_imx.c
drivers/mmc/mmc.c
drivers/mmc/mvebu_mmc.c
drivers/mmc/mxcmmc.c
drivers/mmc/mxsmmc.c
drivers/net/armada100_fec.c
drivers/net/at91_emac.c
drivers/net/ax88180.c
drivers/net/bcm-sf2-eth.c
drivers/net/calxedaxgmac.c
drivers/net/cs8900.c
drivers/net/dc2114x.c
drivers/net/designware.c
drivers/net/dm9000x.c
drivers/net/dnet.c
drivers/net/e1000.c
drivers/net/eepro100.c
drivers/net/ep93xx_eth.c
drivers/net/ethoc.c
drivers/net/fec_mxc.c
drivers/net/fec_mxc.h
drivers/net/fm/eth.c
drivers/net/fm/init.c
drivers/net/fm/memac_phy.c
drivers/net/fm/tgec_phy.c
drivers/net/fsl-mc/mc.c
drivers/net/fsl_mcdmafec.c
drivers/net/fsl_mdio.c
drivers/net/ftmac100.c
drivers/net/ftmac110.c
drivers/net/ks8851_mll.c
drivers/net/lan91c96.c
drivers/net/lpc32xx_eth.c
drivers/net/macb.c
drivers/net/mcffec.c
drivers/net/mpc8xx_fec.c
drivers/net/mvgbe.c
drivers/net/natsemi.c
drivers/net/ne2000_base.c
drivers/net/ns8382x.c
drivers/net/pcnet.c
drivers/net/rtl8139.c
drivers/net/rtl8169.c
drivers/net/sh_eth.c
drivers/net/smc91111.c
drivers/net/ti/cpsw.c
drivers/net/tsec.c
drivers/net/uli526x.c
drivers/net/vsc9953.c
drivers/pci/pci-uclass.c
drivers/pci/pcie_fsl_fixup.c
drivers/pci/pcie_layerscape_fixup.c
drivers/pci/pcie_layerscape_fixup_common.c
drivers/pci/pcie_layerscape_fixup_common.h
drivers/pci/pcie_layerscape_gen4_fixup.c
drivers/qe/uec.c
drivers/qe/uec.h
drivers/usb/common/fsl-dt-fixup.c
drivers/usb/eth/asix.c
drivers/usb/eth/asix88179.c
drivers/usb/eth/mcs7830.c
drivers/usb/eth/r8152.c
drivers/usb/eth/smsc95xx.c
drivers/usb/gadget/ether.c
drivers/video/cfb_console.c
include/fdt_support.h
include/fm_eth.h
include/fsl-mc/fsl_mc.h
include/fsl_esdhc.h
include/fsl_esdhc_imx.h
include/fsl_mdio.h
include/image.h
include/lmb.h
include/mvebu_mmc.h
include/net/pfe_eth/pfe_eth.h
include/netdev.h
include/tsec.h
include/vsc9953.h
lib/fdtdec.c
lib/lmb.c
net/eth_legacy.c
post/drivers/memory.c

index e6fff5b2207b0ddd10cb69ab4f980f2a8df58344..10f9ce42708ee86d16cc7dd88e7a4f2fc2bf45c3 100644 (file)
@@ -439,7 +439,7 @@ int print_cpuinfo(void)
  * Initializes on-chip ethernet controllers.
  * to override, implement board_eth_init()
  */
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
        int rc = -ENODEV;
 
@@ -455,7 +455,7 @@ int cpu_eth_init(bd_t *bis)
  * Initializes on-chip MMC controllers.
  * to override, implement board_mmc_init()
  */
-int cpu_mmc_init(bd_t *bis)
+int cpu_mmc_init(struct bd_info *bis)
 {
        return fsl_esdhc_mmc_init(bis);
 }
index 8f6cd4dc19b20e254511bae58c89e24f720f37df..a4528cbaf52970a5887c3cecf20ea29855edb2d6 100644 (file)
@@ -223,7 +223,7 @@ int print_cpuinfo(void)
  * Initializes on-chip ethernet controllers.
  * to override, implement board_eth_init()
  */
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
        struct ccm_regs *ccm = (struct ccm_regs *)IMX_CCM_BASE;
        ulong val;
@@ -252,7 +252,7 @@ int get_clocks(void)
  * Initializes on-chip MMC controllers.
  * to override, implement board_mmc_init()
  */
-int cpu_mmc_init(bd_t *bis)
+int cpu_mmc_init(struct bd_info *bis)
 {
        return fsl_esdhc_mmc_init(bis);
 }
index a003ab816a0840636c15a116ceca7287aef54d38..8b9d3a272af1a5ba92ff33e173cd64d3e67a6a00 100644 (file)
@@ -177,7 +177,7 @@ int print_cpuinfo (void)
 }
 #endif
 
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
 #if defined(CONFIG_FEC_MXC)
        struct pll_regs *pll = (struct pll_regs *)IMX_PLL_BASE;
@@ -195,7 +195,7 @@ int cpu_eth_init(bd_t *bis)
  * Initializes on-chip MMC controllers.
  * to override, implement board_mmc_init()
  */
-int cpu_mmc_init(bd_t *bis)
+int cpu_mmc_init(struct bd_info *bis)
 {
 #ifdef CONFIG_MMC_MXC
        return mxc_mmc_init(bis);
index 12ebc1c8029f68653ecf2685d0c64c8d75ace8ac..8243aeb2c0f6904d4ec9179985bf506d6b74c3ec 100644 (file)
@@ -203,7 +203,7 @@ int do_mx28_showclocks(struct cmd_tbl *cmdtp, int flag, int argc,
  * Initializes on-chip ethernet controllers.
  */
 #if defined(CONFIG_MX28) && defined(CONFIG_CMD_NET)
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
        struct mxs_clkctrl_regs *clkctrl_regs =
                (struct mxs_clkctrl_regs *)MXS_CLKCTRL_BASE;
index 565392eab5647ddb2c6f516268b34076fed350dd..1501d7df0dc6956a8c9be8ffa6007f2f54084302 100644 (file)
@@ -22,7 +22,7 @@
 DECLARE_GLOBAL_DATA_PTR;
 static gd_t gdata __section(".data");
 #ifdef CONFIG_SPL_SERIAL_SUPPORT
-static bd_t bdata __section(".data");
+static struct bd_info bdata __section(".data");
 #endif
 
 /*
index 91e988217ad4a63514d5c744c057212df97e78d6..ce472aa9bd542438a56b2112d1f1f20cf3fe75d0 100644 (file)
@@ -293,13 +293,13 @@ int print_cpuinfo(void)
 #endif
 
 #ifdef CONFIG_FSL_ESDHC
-int cpu_mmc_init(bd_t *bis)
+int cpu_mmc_init(struct bd_info *bis)
 {
        return fsl_esdhc_mmc_init(bis);
 }
 #endif
 
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
 #if defined(CONFIG_TSEC_ENET) && !defined(CONFIG_DM_ETH)
        tsec_standard_init(bis);
index 56ca7b01641e6d2af1bdb506b25012e930095a40..d8cb78ecc675ac1bbec759e7c04a1ad2376c8dea 100644 (file)
@@ -82,7 +82,7 @@ void ft_fixup_enet_phy_connect_type(void *fdt)
        }
 }
 
-void ft_cpu_setup(void *blob, bd_t *bd)
+void ft_cpu_setup(void *blob, struct bd_info *bd)
 {
        int off;
        int val;
index fd2ab37a8fe473225c276932c05e6980974e3dba..743bfced6438bb2b42ce6f987b10b88404ed1a12 100644 (file)
@@ -341,7 +341,7 @@ int arch_misc_init(void)
 }
 #endif
 
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
        int rc = -ENODEV;
 
@@ -353,7 +353,7 @@ int cpu_eth_init(bd_t *bis)
 }
 
 #ifdef CONFIG_FSL_ESDHC_IMX
-int cpu_mmc_init(bd_t *bis)
+int cpu_mmc_init(struct bd_info *bis)
 {
        return fsl_esdhc_mmc_init(bis);
 }
index 3fcedd53ff43befba54acd83106949d16fd45a2c..8a2f4048ecb469ca8ad389f5890d50135f4bc2ba 100644 (file)
@@ -1040,13 +1040,13 @@ int print_cpuinfo(void)
 #endif
 
 #ifdef CONFIG_FSL_ESDHC
-int cpu_mmc_init(bd_t *bis)
+int cpu_mmc_init(struct bd_info *bis)
 {
        return fsl_esdhc_mmc_init(bis);
 }
 #endif
 
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
        int error = 0;
 
index 9c7546028a1c01b2a2a5184bc12dbe3d7fcc5a99..67764ee83da27315236d520cb12e215b4dbe322e 100644 (file)
@@ -438,7 +438,7 @@ __weak void fdt_fixup_ecam(void *blob)
 }
 #endif
 
-void ft_cpu_setup(void *blob, bd_t *bd)
+void ft_cpu_setup(void *blob, struct bd_info *bd)
 {
        struct ccsr_gur __iomem *gur = (void *)(CONFIG_SYS_FSL_GUTS_ADDR);
        unsigned int svr = gur_in32(&gur->svr);
index bc07dae318b5946ea39209d04d1be0aeea3ae44c..de5a098adb8f286a950ebae5ac45a385dc591b58 100644 (file)
@@ -333,7 +333,7 @@ int print_cpuinfo(void)
 }
 #endif
 
-int cpu_eth_init(bd_t * bis)
+int cpu_eth_init(struct bd_info * bis)
 {
        int rc = -ENODEV;
 
index d7b5ca20aa00fb5c4943bdcdb645e8f1aa712b63..52fb0ab578280d80154df896f09d31ca5187e08c 100644 (file)
@@ -6,6 +6,6 @@
 #ifndef ASM_ARCH_MXCMMC_H
 #define ASM_ARCH_MXCMMC_H
 
-int mxc_mmc_init(bd_t *bis);
+int mxc_mmc_init(struct bd_info *bis);
 
 #endif
index e4087889b4808f6182e0e61c3cd8d9a885552aa0..29fc0fda0e660c9eabc08eee93aa227664c8c571 100644 (file)
@@ -16,5 +16,5 @@ struct mxc_weimcs {
 };
 
 void mxc_setup_weimcs(int cs, const struct mxc_weimcs *weimcs);
-int mxc_mmc_init(bd_t *bis);
+int mxc_mmc_init(struct bd_info *bis);
 #endif
index fcdfcab9ea6e9794a8e8b40172753a505144c74b..37a16d2c309e04a980b90dd3477de9758880cba0 100644 (file)
@@ -6,7 +6,7 @@
 #ifndef __ARCH_ARM_MX6UL_LITESOM_H__
 #define __ARCH_ARM_MX6UL_LITESOM_H__
 
-int litesom_mmc_init(bd_t *bis);
+int litesom_mmc_init(struct bd_info *bis);
 
 #ifdef CONFIG_SPL_BUILD
 void litesom_init_f(void);
index 6478692a9c10d26a8906310229069b5074d4a9e4..20ee863ac7e71124180d23c12e290b553213e0fa 100644 (file)
@@ -11,7 +11,8 @@
 
 #include <asm/mach-imx/sys_proto.h>
 
-int mxsmmc_initialize(bd_t *bis, int id, int (*wp)(int), int (*cd)(int));
+int mxsmmc_initialize(struct bd_info *bis, int id, int (*wp)(int),
+                     int (*cd)(int));
 
 #ifdef CONFIG_SPL_BUILD
 
index 81c9291584755131b9216e8a2066be0d7effc6b4..25bc6e80f4760ecf9087b704f94843e537225894 100644 (file)
@@ -13,7 +13,7 @@ DECLARE_GLOBAL_DATA_PTR;
 
 void arch_print_bdinfo(void)
 {
-       bd_t *bd = gd->bd;
+       struct bd_info *bd = gd->bd;
 
        bdinfo_print_num("arch_number", bd->bi_arch_number);
 #ifdef CONFIG_SYS_MEM_RESERVE_SECURE
index 04f566d2b0f423ccfc02ed6acf0e1ceded810fe7..02a49a8e10f9b614b597b2c3a6e1a620b825bf33 100644 (file)
@@ -35,7 +35,7 @@ int arch_fixup_fdt(void *blob)
 {
        __maybe_unused int ret = 0;
 #if defined(CONFIG_ARMV7_NONSEC) || defined(CONFIG_OF_LIBFDT)
-       bd_t *bd = gd->bd;
+       struct bd_info *bd = gd->bd;
        int bank;
        u64 start[CONFIG_NR_DRAM_BANKS];
        u64 size[CONFIG_NR_DRAM_BANKS];
index 2df98d3e01bd8ce175160069452d2429d034fa00..1206e306db65a2ed49e07ac7429bfcb710fc831b 100644 (file)
@@ -124,7 +124,7 @@ static void announce_and_cleanup(int fake)
        cleanup_before_linux();
 }
 
-static void setup_start_tag (bd_t *bd)
+static void setup_start_tag (struct bd_info *bd)
 {
        params = (struct tag *)bd->bi_boot_params;
 
@@ -138,7 +138,7 @@ static void setup_start_tag (bd_t *bd)
        params = tag_next (params);
 }
 
-static void setup_memory_tags(bd_t *bd)
+static void setup_memory_tags(struct bd_info *bd)
 {
        int i;
 
@@ -153,7 +153,7 @@ static void setup_memory_tags(bd_t *bd)
        }
 }
 
-static void setup_commandline_tag(bd_t *bd, char *commandline)
+static void setup_commandline_tag(struct bd_info *bd, char *commandline)
 {
        char *p;
 
@@ -178,7 +178,8 @@ static void setup_commandline_tag(bd_t *bd, char *commandline)
        params = tag_next (params);
 }
 
-static void setup_initrd_tag(bd_t *bd, ulong initrd_start, ulong initrd_end)
+static void setup_initrd_tag(struct bd_info *bd, ulong initrd_start,
+                            ulong initrd_end)
 {
        /* an ATAG_INITRD node tells the kernel where the compressed
         * ramdisk can be found. ATAG_RDIMG is a better name, actually.
@@ -217,7 +218,7 @@ static void setup_revision_tag(struct tag **in_params)
        params = tag_next (params);
 }
 
-static void setup_end_tag(bd_t *bd)
+static void setup_end_tag(struct bd_info *bd)
 {
        params->hdr.tag = ATAG_NONE;
        params->hdr.size = 0;
index 39717610d41eca1aa98dbe2ae08725a1031975fa..abd81d21c73c3000cda98a1a4196dbd1a2918960 100644 (file)
@@ -104,7 +104,7 @@ void mmu_set_region_dcache_behaviour(phys_addr_t start, size_t size,
 
 __weak void dram_bank_mmu_setup(int bank)
 {
-       bd_t *bd = gd->bd;
+       struct bd_info *bd = gd->bd;
        int     i;
 
        /* bd->bi_dram is available only after relocation */
index b89d27ffd23ca3bcf7ff0baf51b9667547485a8d..694c26d35fecc0d267b9d0ec7d6e69d970d08601 100644 (file)
@@ -239,7 +239,7 @@ int print_cpuinfo(void)
 }
 #endif
 
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
        int rc = -ENODEV;
 
@@ -255,7 +255,7 @@ int cpu_eth_init(bd_t *bis)
  * Initializes on-chip MMC controllers.
  * to override, implement board_mmc_init()
  */
-int cpu_mmc_init(bd_t *bis)
+int cpu_mmc_init(struct bd_info *bis)
 {
        return fsl_esdhc_mmc_init(bis);
 }
index 22e76d535f3182b1c600cbafa8fb28f714f0f120..5dbe1d56e02f536e629ef6a9861c86631af79832 100644 (file)
@@ -26,7 +26,7 @@ DECLARE_GLOBAL_DATA_PTR;
 static inline bool check_in_dram(ulong addr)
 {
        int i;
-       bd_t *bd = gd->bd;
+       struct bd_info *bd = gd->bd;
 
        for (i = 0; i < CONFIG_NR_DRAM_BANKS; ++i) {
                if (bd->bi_dram[i].size) {
index 7d70498fc884a90c3d9431c516296c4defce048b..3e05b972a4501ae140b91886bb9e7e52af120a9f 100644 (file)
@@ -228,7 +228,7 @@ static int config_smmu_fdt(void *blob)
        return 0;
 }
 
-static int ft_add_optee_node(void *fdt, bd_t *bd)
+static int ft_add_optee_node(void *fdt, struct bd_info *bd)
 {
        const char *path, *subpath;
        int offs;
@@ -278,7 +278,7 @@ static int ft_add_optee_node(void *fdt, bd_t *bd)
        return 0;
 }
 
-int ft_system_setup(void *blob, bd_t *bd)
+int ft_system_setup(void *blob, struct bd_info *bd)
 {
        int ret;
        int off;
index b3c08271e605294d0ac765238786484bf839d610..8ee024ff1afde97ecae9645d5a445bcf0c00c420 100644 (file)
@@ -785,7 +785,7 @@ static int disable_cpu_nodes(void *blob, u32 disabled_cores)
        return 0;
 }
 
-int ft_system_setup(void *blob, bd_t *bd)
+int ft_system_setup(void *blob, struct bd_info *bd)
 {
 #ifdef CONFIG_IMX8MQ
        int i = 0;
index 596773f054ae754e9f4cacdeda0f3a8639bd088d..92176dc861589143fc57381dc6c33eb60548fa46 100644 (file)
@@ -56,7 +56,7 @@ static struct fsl_esdhc_cfg emmc_cfg = {USDHC2_BASE_ADDR, 0, 8};
 
 #define EMMC_PWR_GPIO  IMX_GPIO_NR(4, 10)
 
-int litesom_mmc_init(bd_t *bis)
+int litesom_mmc_init(struct bd_info *bis)
 {
        int ret;
 
index 3e9441606571b1b076e11173808a56db9d1dd01e..0f4565e3117b3c270c6f5529b26434722155b935 100644 (file)
@@ -190,7 +190,7 @@ u32 check_module_fused(enum fuse_module_type module)
 }
 
 #ifdef CONFIG_OF_SYSTEM_SETUP
-int ft_system_setup(void *blob, bd_t *bd)
+int ft_system_setup(void *blob, struct bd_info *bd)
 {
        const char *status = "disabled";
        u32 i, reg;
index fa269035935a832a779a98f044087920979d8a3d..551c22a8ea1ee11c88752db2b1ffb7a09c8235e7 100644 (file)
@@ -272,7 +272,7 @@ int arch_misc_init(void)
 #endif /* CONFIG_ARCH_MISC_INIT */
 
 #ifdef CONFIG_MVGBE
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
        mvgbe_initialize(bis);
        return 0;
@@ -280,7 +280,7 @@ int cpu_eth_init(bd_t *bis)
 #endif
 
 #ifdef CONFIG_MVEBU_MMC
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        mvebu_mmc_init(bis);
        return 0;
index ee15a9453d92ac3c578b204b5c3ee5ff1a875670..32af6206056b05890ce7c4f6ab1bc23bcf8feec6 100644 (file)
@@ -72,7 +72,7 @@ int print_cpuinfo(void)
 #endif
 
 #ifdef CONFIG_LPC32XX_ETH
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
        lpc32xx_eth_initialize(bis);
        return 0;
index 19e5bfd3660cec36a5cfcad5dfaffc2247c9d0c0..0f21ec8e5375c8ece10776fd903ce79a4efcfaf9 100644 (file)
@@ -52,12 +52,12 @@ int dram_init(void)
        return 0;
 }
 
-__weak int meson_ft_board_setup(void *blob, bd_t *bd)
+__weak int meson_ft_board_setup(void *blob, struct bd_info *bd)
 {
        return 0;
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        meson_init_reserved_memory(blob);
 
index 3a63dafde4a922a79cb87fa63197861cc3968e55..7dce11e77f365934d90e1f86d49f4b526135f419 100644 (file)
@@ -525,7 +525,7 @@ int arch_misc_init(void)
 #endif /* CONFIG_ARCH_MISC_INIT */
 
 #if defined(CONFIG_MMC_SDHCI_MV) && !defined(CONFIG_DM_MMC)
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        mv_sdh_init(MVEBU_SDIO_BASE, 0, 0,
                    SDHCI_QUIRK_32BIT_DMA_ADDR | SDHCI_QUIRK_WAIT_SEND_CMD);
index ce58bf811f29b99b1f679698aedae4de07dd9b89..a7b56b6bb3de00dbff7bbb475505fc061318a789 100644 (file)
@@ -160,7 +160,7 @@ const struct gpio_bank *const omap_gpio_bank = gpio_bank_am33xx;
 #endif
 
 #if defined(CONFIG_MMC_OMAP_HS)
-int cpu_mmc_init(bd_t *bis)
+int cpu_mmc_init(struct bd_info *bis)
 {
        int ret;
 
index c81dc808e5db7f1c63ceb92a75d9218fcf5b7239..2ec30b1f9c38459ccac7ce9298ade3d5d5902b8b 100644 (file)
@@ -14,7 +14,7 @@
 
 #ifdef CONFIG_TI_SECURE_DEVICE
 
-static void ft_hs_fixups(void *fdt, bd_t *bd)
+static void ft_hs_fixups(void *fdt, struct bd_info *bd)
 {
        /* Check we are running on an HS/EMU device type */
        if (GP_DEVICE != get_device_type()) {
@@ -29,7 +29,7 @@ static void ft_hs_fixups(void *fdt, bd_t *bd)
        hang();
 }
 #else
-static void ft_hs_fixups(void *fdt, bd_t *bd) { }
+static void ft_hs_fixups(void *fdt, struct bd_info *bd) { }
 #endif /* #ifdef CONFIG_TI_SECURE_DEVICE */
 
 /*
@@ -37,7 +37,7 @@ static void ft_hs_fixups(void *fdt, bd_t *bd) { }
  * fixups should remain in the board files which is where
  * this function should be called from.
  */
-void ft_cpu_setup(void *fdt, bd_t *bd)
+void ft_cpu_setup(void *fdt, struct bd_info *bd)
 {
        ft_hs_fixups(fdt, bd);
 }
index 5f344f82838ac8c473a5eb00dbf91f7c771d07de..5eb044731230d1ead2f82825df9138e7e80b0b3b 100644 (file)
@@ -21,7 +21,7 @@
 #define CONFIG_SECURE_RUNTIME_RESV_SRAM_SZ (0)
 #endif
 
-int ft_hs_disable_rng(void *fdt, bd_t *bd)
+int ft_hs_disable_rng(void *fdt, struct bd_info *bd)
 {
        const char *path;
        int offs;
@@ -69,7 +69,7 @@ static int fdt_pack_reg(const void *fdt, void *buf, u64 address, u64 size)
        return p - (char *)buf;
 }
 
-int ft_hs_fixup_dram(void *fdt, bd_t *bd)
+int ft_hs_fixup_dram(void *fdt, struct bd_info *bd)
 {
        const char *path, *subpath;
        int offs, len;
@@ -122,10 +122,10 @@ int ft_hs_fixup_dram(void *fdt, bd_t *bd)
        return 0;
 }
 #else
-int ft_hs_fixup_dram(void *fdt, bd_t *bd) { return 0; }
+int ft_hs_fixup_dram(void *fdt, struct bd_info *bd) { return 0; }
 #endif
 
-int ft_hs_add_tee(void *fdt, bd_t *bd)
+int ft_hs_add_tee(void *fdt, struct bd_info *bd)
 {
        const char *path, *subpath;
        int offs;
index 2c9ada060cff08139d1cca0a49203108cc525589..502ea6987ab77e7297477d44c1a9238b46e484e8 100644 (file)
@@ -55,7 +55,7 @@ void enable_caches(void)
 
 void dram_bank_mmu_setup(int bank)
 {
-       bd_t *bd = gd->bd;
+       struct bd_info *bd = gd->bd;
        int     i;
 
        u32 start = bd->bi_dram[bank].start >> MMU_SECTION_SHIFT;
index eecc5d334e1a99f63799867eaf81dca2228b6297..d0d0b7a75a610db70f535b25b03ef02c1db07faa 100644 (file)
@@ -15,7 +15,7 @@
  * Initializes on-chip ethernet controllers.
  * to override, implement board_eth_init()
  */
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
        u32 reset;
 
index 3f8474b8d0af9910a63ff12c620ac9dfdab6c0a5..c4162420f3a7d5f82324acaf5ce1e97d4d581ddc 100644 (file)
@@ -29,7 +29,7 @@ static u32 hs_irq_skip[] = {
        118     /* One interrupt for Crypto DMA by secure world */
 };
 
-static int ft_hs_fixup_crossbar(void *fdt, bd_t *bd)
+static int ft_hs_fixup_crossbar(void *fdt, struct bd_info *bd)
 {
        const char *path;
        int offs;
@@ -93,7 +93,7 @@ static int ft_hs_fixup_crossbar(void *fdt, bd_t *bd)
 
 #if ((TI_OMAP5_SECURE_BOOT_RESV_SRAM_SZ != 0) || \
     (CONFIG_SECURE_RUNTIME_RESV_SRAM_SZ != 0))
-static int ft_hs_fixup_sram(void *fdt, bd_t *bd)
+static int ft_hs_fixup_sram(void *fdt, struct bd_info *bd)
 {
        const char *path;
        int offs;
@@ -128,10 +128,10 @@ static int ft_hs_fixup_sram(void *fdt, bd_t *bd)
        return 0;
 }
 #else
-static int ft_hs_fixup_sram(void *fdt, bd_t *bd) { return 0; }
+static int ft_hs_fixup_sram(void *fdt, struct bd_info *bd) { return 0; }
 #endif
 
-static void ft_hs_fixups(void *fdt, bd_t *bd)
+static void ft_hs_fixups(void *fdt, struct bd_info *bd)
 {
        /* Check we are running on an HS/EMU device type */
        if (GP_DEVICE != get_device_type()) {
@@ -148,7 +148,7 @@ static void ft_hs_fixups(void *fdt, bd_t *bd)
        hang();
 }
 #else
-static void ft_hs_fixups(void *fdt, bd_t *bd)
+static void ft_hs_fixups(void *fdt, struct bd_info *bd)
 {
 }
 #endif /* #ifdef CONFIG_TI_SECURE_DEVICE */
@@ -255,7 +255,7 @@ static int ft_fixup_clocks(void *fdt, const char **names, u32 *rates, int num)
        return 0;
 }
 
-static void ft_opp_clock_fixups(void *fdt, bd_t *bd)
+static void ft_opp_clock_fixups(void *fdt, struct bd_info *bd)
 {
        const char **clk_names;
        u32 *clk_rates;
@@ -299,7 +299,7 @@ static void ft_opp_clock_fixups(void *fdt, bd_t *bd)
        }
 }
 #else
-static void ft_opp_clock_fixups(void *fdt, bd_t *bd) { }
+static void ft_opp_clock_fixups(void *fdt, struct bd_info *bd) { }
 #endif /* CONFIG_TARGET_DRA7XX_EVM || CONFIG_TARGET_AM57XX_EVM */
 
 /*
@@ -307,7 +307,7 @@ static void ft_opp_clock_fixups(void *fdt, bd_t *bd) { }
  * fixups should remain in the board files which is where
  * this function should be called from.
  */
-void ft_cpu_setup(void *fdt, bd_t *bd)
+void ft_cpu_setup(void *fdt, struct bd_info *bd)
 {
        ft_hs_fixups(fdt, bd);
        ft_opp_clock_fixups(fdt, bd);
index d9abcacbb4a9dd133406d3c7b40281e0af7e298b..beae7b84843bd6c192e04c3422bf664b2eaaa946 100644 (file)
@@ -290,7 +290,7 @@ int arch_misc_init(void)
 #endif /* CONFIG_ARCH_MISC_INIT */
 
 #ifdef CONFIG_MVGBE
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
        mvgbe_initialize(bis);
        return 0;
index 3211dfee027fd73705e05ac9fbe8be67c8b873f0..cb9bce0cf23b907179dc5d63ffc958af4d9dba8a 100644 (file)
@@ -11,7 +11,7 @@
 #include <linux/errno.h>
 #include <netdev.h>
 
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
        int ret = -ENODEV;
 #ifdef CONFIG_SH_ETHER
index 959f12efe14508ce8d6c09e070a556d4650e3319..0de1d8229122b36e8d8b841fe40454a83eab1480 100644 (file)
@@ -248,7 +248,7 @@ static void stm32_fdt_disable_optee(void *blob)
  * This function is called right before the kernel is booted. "blob" is the
  * device tree that will be passed to the kernel.
  */
-int ft_system_setup(void *blob, bd_t *bd)
+int ft_system_setup(void *blob, struct bd_info *bd)
 {
        int ret = 0;
        int soc;
index 8ac723f41e4c21d12cbc4e05652abb14b9da20aa..602b20e6b7e9323b29d71591ee0f354dcb009c22 100644 (file)
@@ -10,7 +10,7 @@
  * This function is called right before the kernel is booted. "blob" is the
  * device tree that will be passed to the kernel.
  */
-int ft_system_setup(void *blob, bd_t *bd)
+int ft_system_setup(void *blob, struct bd_info *bd)
 {
        const char *gpu_compats[] = {
 #if defined(CONFIG_TEGRA124)
index 980c260f4c9440ee78172b21bbbf773c1772156b..dfa32fdd48b3c49d73277ab23d35fec65cc242c7 100644 (file)
@@ -18,7 +18,7 @@
  * The DRAM PHY requires 64 byte scratch area in each DRAM channel
  * for its dynamic PHY training feature.
  */
-static int uniphier_ld20_fdt_mem_rsv(void *fdt, bd_t *bd)
+static int uniphier_ld20_fdt_mem_rsv(void *fdt, struct bd_info *bd)
 {
        unsigned long rsv_addr;
        const unsigned long rsv_size = 64;
@@ -46,7 +46,7 @@ static int uniphier_ld20_fdt_mem_rsv(void *fdt, bd_t *bd)
        return 0;
 }
 
-int ft_board_setup(void *fdt, bd_t *bd)
+int ft_board_setup(void *fdt, struct bd_info *bd)
 {
        static const struct node_info nodes[] = {
                { "socionext,uniphier-denali-nand-v5a", MTD_DEV_TYPE_NAND },
index d521a8a2e41d77074d79758e04eb5c780ce7d64a..a3a79fb4d255ff5e30c465931fd9e4040dde6446 100644 (file)
@@ -108,7 +108,7 @@ int watchdog_init(void)
  *     int board_eth_init(bd_t *bis)
  */
 
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
        return mcffec_initialize(bis);
 }
index d3d4e30ad552508be6634531ce34480846b97f8c..1ca28e46cead66727f7543d24c872c562ceefa31 100644 (file)
@@ -423,7 +423,7 @@ int do_reset(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
  *     int board_eth_init(bd_t *bis)
  */
 
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
        return mcffec_initialize(bis);
 }
index 72bfdf056bfa96015fdaf85168304996fcb4dc9f..805108f7acdbbf43461276bffccb058d8a7884c9 100644 (file)
@@ -149,7 +149,7 @@ int watchdog_init(void)
  * create a board-specific function called:
  *     int board_eth_init(bd_t *bis)
  */
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
        return mcffec_initialize(bis);
 }
index 886f29d1b6afef255a18de229524a79ea602da9e..f5c1947b2248ca6b171c0f217683db7598e44f5b 100644 (file)
@@ -112,7 +112,7 @@ int print_cpuinfo(void)
  *     int board_eth_init(bd_t *bis)
  */
 
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
        return mcffec_initialize(bis);
 }
index 59cdfe70e484a38f70e223e77c2b547e512d3774..76d2e77fc01e4b1f5ef5d2c4383d7c337a3686b0 100644 (file)
@@ -139,7 +139,7 @@ int watchdog_init(void)
  *     int board_eth_init(bd_t *bis)
  */
 
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
 #if defined(CONFIG_FSLDMAFEC)
        mcdmafec_initialize(bis);
index 971c47c30648c8a4e0d63464466322a003baa866..fb4d1a52fd4b313c6f571bfe91e8b8f09b1b528e 100644 (file)
@@ -13,7 +13,7 @@ DECLARE_GLOBAL_DATA_PTR;
 
 void arch_print_bdinfo(void)
 {
-       bd_t *bd = gd->bd;
+       struct bd_info *bd = gd->bd;
 
 #if defined(CONFIG_SYS_INIT_RAM_ADDR)
        bdinfo_print_num("sramstart", (ulong)bd->bi_sramstart);
index aa17929b9eabcc9f08947c72367d510afc76a162..320451144fd3d7490a58ac93baa1d4aa07f723cf 100644 (file)
@@ -27,7 +27,7 @@ DECLARE_GLOBAL_DATA_PTR;
 #define LINUX_MAX_ARGS         256
 
 static ulong get_sp (void);
-static void set_clocks_in_mhz (bd_t *kbd);
+static void set_clocks_in_mhz (struct bd_info *kbd);
 
 void arch_lmb_reserve(struct lmb *lmb)
 {
@@ -54,8 +54,8 @@ int do_bootm_linux(int flag, int argc, char *const argv[],
                   bootm_headers_t *images)
 {
        int ret;
-       bd_t  *kbd;
-       void  (*kernel) (bd_t *, ulong, ulong, ulong, ulong);
+       struct bd_info  *kbd;
+       void  (*kernel) (struct bd_info *, ulong, ulong, ulong, ulong);
        struct lmb *lmb = &images->lmb;
 
        /*
@@ -79,7 +79,7 @@ int do_bootm_linux(int flag, int argc, char *const argv[],
        if (ret)
                goto error;
 
-       kernel = (void (*)(bd_t *, ulong, ulong, ulong, ulong))images->ep;
+       kernel = (void (*)(struct bd_info *, ulong, ulong, ulong, ulong))images->ep;
 
        debug("## Transferring control to Linux (at address %08lx) ...\n",
              (ulong) kernel);
@@ -112,7 +112,7 @@ static ulong get_sp (void)
        return sp;
 }
 
-static void set_clocks_in_mhz (bd_t *kbd)
+static void set_clocks_in_mhz (struct bd_info *kbd)
 {
        char *s;
 
index ab539f4036fe69b01f1003d15efbc7fb6e33fd4b..e552a342300507f047b9916e0d40355bf6b4ac9f 100644 (file)
@@ -23,24 +23,25 @@ DECLARE_GLOBAL_DATA_PTR;
        defined(CONFIG_INITRD_TAG) || \
        defined(CONFIG_SERIAL_TAG) || \
        defined(CONFIG_REVISION_TAG)
-static void setup_start_tag(bd_t *bd);
+static void setup_start_tag(struct bd_info *bd);
 
 # ifdef CONFIG_SETUP_MEMORY_TAGS
-static void setup_memory_tags(bd_t *bd);
+static void setup_memory_tags(struct bd_info *bd);
 # endif
-static void setup_commandline_tag(bd_t *bd, char *commandline);
+static void setup_commandline_tag(struct bd_info *bd, char *commandline);
 
 # ifdef CONFIG_INITRD_TAG
-static void setup_initrd_tag(bd_t *bd, ulong initrd_start, ulong initrd_end);
+static void setup_initrd_tag(struct bd_info *bd, ulong initrd_start,
+                            ulong initrd_end);
 # endif
-static void setup_end_tag(bd_t *bd);
+static void setup_end_tag(struct bd_info *bd);
 
 static struct tag *params;
 #endif /* CONFIG_SETUP_MEMORY_TAGS || CONFIG_CMDLINE_TAG || CONFIG_INITRD_TAG */
 
 int do_bootm_linux(int flag, int argc, char *argv[], bootm_headers_t *images)
 {
-       bd_t    *bd = gd->bd;
+       struct bd_info  *bd = gd->bd;
        char    *s;
        int     machid = bd->bi_arch_number;
        void    (*theKernel)(int zero, int arch, uint params);
@@ -130,7 +131,7 @@ int do_bootm_linux(int flag, int argc, char *argv[], bootm_headers_t *images)
        defined(CONFIG_INITRD_TAG) || \
        defined(CONFIG_SERIAL_TAG) || \
        defined(CONFIG_REVISION_TAG)
-static void setup_start_tag(bd_t *bd)
+static void setup_start_tag(struct bd_info *bd)
 {
        params = (struct tag *)bd->bi_boot_params;
 
@@ -145,7 +146,7 @@ static void setup_start_tag(bd_t *bd)
 }
 
 #ifdef CONFIG_SETUP_MEMORY_TAGS
-static void setup_memory_tags(bd_t *bd)
+static void setup_memory_tags(struct bd_info *bd)
 {
        int i;
 
@@ -161,7 +162,7 @@ static void setup_memory_tags(bd_t *bd)
 }
 #endif /* CONFIG_SETUP_MEMORY_TAGS */
 
-static void setup_commandline_tag(bd_t *bd, char *commandline)
+static void setup_commandline_tag(struct bd_info *bd, char *commandline)
 {
        char *p;
 
@@ -189,7 +190,8 @@ static void setup_commandline_tag(bd_t *bd, char *commandline)
 }
 
 #ifdef CONFIG_INITRD_TAG
-static void setup_initrd_tag(bd_t *bd, ulong initrd_start, ulong initrd_end)
+static void setup_initrd_tag(struct bd_info *bd, ulong initrd_start,
+                            ulong initrd_end)
 {
        /* an ATAG_INITRD node tells the kernel where the compressed
         * ramdisk can be found. ATAG_RDIMG is a better name, actually.
@@ -235,7 +237,7 @@ void setup_revision_tag(struct tag **in_params)
 }
 #endif  /* CONFIG_REVISION_TAG */
 
-static void setup_end_tag(bd_t *bd)
+static void setup_end_tag(struct bd_info *bd)
 {
        params->hdr.tag = ATAG_NONE;
        params->hdr.size = 0;
index 49c75a0e5004a2d0a220a57fe10bd1919bd416c6..843f2df649ec571faea9dc6f12ef788b3ad9c975 100644 (file)
@@ -184,7 +184,7 @@ void watchdog_reset (void)
  * Initializes on-chip ethernet controllers.
  * to override, implement board_eth_init()
  */
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
 #if defined(CONFIG_UEC_ETH)
        uec_standard_init(bis);
@@ -201,7 +201,7 @@ int cpu_eth_init(bd_t *bis)
  * Initializes on-chip MMC controllers.
  * to override, implement board_mmc_init()
  */
-int cpu_mmc_init(bd_t *bis)
+int cpu_mmc_init(struct bd_info *bis)
 {
 #ifdef CONFIG_FSL_ESDHC
        return fsl_esdhc_mmc_init(bis);
index 5c685353e16b99540cbde8881dac2261d7c2ac7e..ebdedb28889cf766fbf462156e1a8ca59997888b 100644 (file)
@@ -31,7 +31,7 @@ void fdt_fixup_muram (void *blob)
 }
 #endif
 
-void ft_cpu_setup(void *blob, bd_t *bd)
+void ft_cpu_setup(void *blob, struct bd_info *bd)
 {
        immap_t *immr = (immap_t *)CONFIG_SYS_IMMR;
        int spridr = immr->sysconf.spridr;
index d04f31df502116c4e6b9f8eae846df986439a99c..05380674dc747f9c953e213577e15ff09f89a5ae 100644 (file)
@@ -72,7 +72,7 @@ void timer_interrupt_cpu (struct pt_regs *regs)
  * irqinfo - print information about PCI devices
  */
 
-void do_irqinfo(struct cmd_tbl *cmdtp, bd_t *bd, int flag, int argc,
+void do_irqinfo(struct cmd_tbl *cmdtp, struct bd_info *bd, int flag, int argc,
                char *const argv[])
 {
 }
index f017985ae9241cede77076f617c8a3aa349d3770..d057cd6351c1dab9b4d885a57a69af16bd53c5b1 100644 (file)
@@ -185,7 +185,7 @@ void mpc83xx_pcislave_unlock(int bus)
 #endif
 
 #if defined(CONFIG_OF_LIBFDT)
-void ft_pci_setup(void *blob, bd_t *bd)
+void ft_pci_setup(void *blob, struct bd_info *bd)
 {
        int nodeoffset;
        int tmp[2];
index 9bd573dbd6f298fdc103c682bef05accf514b659..3ff1ef45658b937103da66c5cdfc680e71f3f355 100644 (file)
@@ -377,7 +377,7 @@ watchdog_reset(void)
  * Initializes on-chip MMC controllers.
  * to override, implement board_mmc_init()
  */
-int cpu_mmc_init(bd_t *bis)
+int cpu_mmc_init(struct bd_info *bis)
 {
 #ifdef CONFIG_FSL_ESDHC
        return fsl_esdhc_mmc_init(bis);
index 5dd56c861b9d9170fa9625b78f7ad10dcbff0fbb..3c4eb1a7eba942b225f5cb59546319ff0243c3d1 100644 (file)
@@ -206,7 +206,7 @@ static int fec_recv(struct eth_device* dev)
 }
 
 
-static int fec_init(struct eth_device* dev, bd_t *bis)
+static int fec_init(struct eth_device* dev, struct bd_info *bis)
 {
     struct ether_fcc_info_s * info = dev->priv;
     int i;
@@ -418,7 +418,7 @@ static void fec_halt(struct eth_device* dev)
     }
 }
 
-int fec_initialize(bd_t *bis)
+int fec_initialize(struct bd_info *bis)
 {
        struct eth_device* dev;
        int i;
index 55f191f202f9a87f413e82618d95844485006a7d..9569c1a64b81d6e5ac59d891a757ddc8866c59c4 100644 (file)
@@ -597,7 +597,7 @@ static void fdt_fixup_l2_switch(void *blob)
 #define fdt_fixup_l2_switch(x)
 #endif
 
-void ft_cpu_setup(void *blob, bd_t *bd)
+void ft_cpu_setup(void *blob, struct bd_info *bd)
 {
        int off;
        int val;
index 82262da26293b79bcc56a3260bfa760c74111a4e..24e53115eccf8cda9ec3d824117a1a78eb57df5a 100644 (file)
@@ -11,7 +11,7 @@
 extern void ft_fixup_num_cores(void *blob);
 extern void ft_srio_setup(void *blob);
 
-void ft_cpu_setup(void *blob, bd_t *bd)
+void ft_cpu_setup(void *blob, struct bd_info *bd)
 {
 #ifdef CONFIG_MP
        int off;
index 1b7c7fa01b8e682df705c9e70c4077fbdedab4db..7c93e35003ff76e4d5dab356a185cb64c07d6bac 100644 (file)
@@ -277,7 +277,7 @@ unsigned long get_tbclk(void)
  * Initializes on-chip ethernet controllers.
  * to override, implement board_eth_init()
  */
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
 #if defined(CONFIG_MPC8XX_FEC)
        fec_initialize(bis);
index 4719de4d72c6e1cf88b230dfdf13a775bc6b2eb0..4d952a3882f08ad331c67a7023e97ca24713ba3a 100644 (file)
@@ -12,7 +12,7 @@
 
 DECLARE_GLOBAL_DATA_PTR;
 
-void ft_cpu_setup(void *blob, bd_t *bd)
+void ft_cpu_setup(void *blob, struct bd_info *bd)
 {
        do_fixup_by_prop_u32(blob, "device_type", "cpu", 4,
                             "timebase-frequency", get_tbclk(), 1);
index da0a80e6fc1bc4c05ac3426974300e7ca331f524..2b24e755faa41b926741748ae766e39bdfe25a0a 100644 (file)
@@ -347,7 +347,7 @@ int fixup_cpu(void)
  * Initializes on-chip ethernet controllers.
  * to override, implement board_eth_init()
  */
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
 #if defined(CONFIG_ETHER_ON_FCC)
        fec_initialize(bis);
index d8c64155f0868bb633b688f4fe3f8cd1381262dd..75611e25920ed31a3637ca0af4cce355cc3cfdb2 100644 (file)
@@ -18,7 +18,7 @@ void __weak board_detail(void)
 
 void arch_print_bdinfo(void)
 {
-       bd_t *bd = gd->bd;
+       struct bd_info *bd = gd->bd;
 
 #if defined(CONFIG_SYS_INIT_RAM_ADDR)
        bdinfo_print_num("sramstart", (ulong)bd->bi_sramstart);
index cd92db0a92f02bd5a8aa5a5ec4e8557b42d1d3c3..8c8ed99cd341fec94e5e23c6c42ffa7b3fc69594 100644 (file)
@@ -38,7 +38,7 @@ DECLARE_GLOBAL_DATA_PTR;
 
 static ulong get_sp (void);
 extern void ft_fixup_num_cores(void *blob);
-static void set_clocks_in_mhz (bd_t *kbd);
+static void set_clocks_in_mhz (struct bd_info *kbd);
 
 #ifndef CONFIG_SYS_LINUX_LOWMEM_MAX_SIZE
 #define CONFIG_SYS_LINUX_LOWMEM_MAX_SIZE       (768*1024*1024)
@@ -46,13 +46,13 @@ static void set_clocks_in_mhz (bd_t *kbd);
 
 static void boot_jump_linux(bootm_headers_t *images)
 {
-       void    (*kernel)(bd_t *, ulong r4, ulong r5, ulong r6,
-                         ulong r7, ulong r8, ulong r9);
+       void    (*kernel)(struct bd_info *, ulong r4, ulong r5, ulong r6,
+                             ulong r7, ulong r8, ulong r9);
 #ifdef CONFIG_OF_LIBFDT
        char *of_flat_tree = images->ft_addr;
 #endif
 
-       kernel = (void (*)(bd_t *, ulong, ulong, ulong,
+       kernel = (void (*)(struct bd_info *, ulong, ulong, ulong,
                           ulong, ulong, ulong))images->ep;
        debug("## Transferring control to Linux (at address %08lx) ...\n",
              (ulong)kernel);
@@ -84,7 +84,7 @@ static void boot_jump_linux(bootm_headers_t *images)
                 */
                debug("   Booting using OF flat tree...\n");
                WATCHDOG_RESET ();
-               (*kernel) ((bd_t *)of_flat_tree, 0, 0, EPAPR_MAGIC,
+               (*kernel) ((struct bd_info *)of_flat_tree, 0, 0, EPAPR_MAGIC,
                           env_get_bootm_mapsize(), 0, 0);
                /* does not return */
        } else
@@ -104,7 +104,7 @@ static void boot_jump_linux(bootm_headers_t *images)
                ulong cmd_end = images->cmdline_end;
                ulong initrd_start = images->initrd_start;
                ulong initrd_end = images->initrd_end;
-               bd_t *kbd = images->kbd;
+               struct bd_info *kbd = images->kbd;
 
                debug("   Booting using board info...\n");
                WATCHDOG_RESET ();
@@ -200,7 +200,7 @@ static int boot_bd_t_linux(bootm_headers_t *images)
 {
        ulong of_size = images->ft_len;
        struct lmb *lmb = &images->lmb;
-       bd_t **kbd = &images->kbd;
+       struct bd_info **kbd = &images->kbd;
 
        int ret = 0;
 
@@ -270,7 +270,7 @@ static ulong get_sp (void)
        return sp;
 }
 
-static void set_clocks_in_mhz (bd_t *kbd)
+static void set_clocks_in_mhz (struct bd_info *kbd)
 {
        char    *s;
 
index f032d88159d73805892eb9b9ee41c123c1846b5f..801102fc7d5df62a2668c136d099058d724038c4 100644 (file)
@@ -36,7 +36,7 @@ int do_reset(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
        return 0;
 }
 
-int cpu_eth_init(bd_t *bis)
+int cpu_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_SH_ETHER
        sh_eth_initialize(bis);
index acc15cf2e0c80188f6f9a758c27c83e593aea746..1198a52ecac32ff8f8c925edcf302c3be3c54271 100644 (file)
@@ -53,7 +53,7 @@ void bootm_announce_and_cleanup(void)
 #if defined(CONFIG_OF_LIBFDT) && !defined(CONFIG_OF_NO_KERNEL)
 int arch_fixup_memory_node(void *blob)
 {
-       bd_t    *bd = gd->bd;
+       struct bd_info  *bd = gd->bd;
        int bank;
        u64 start[CONFIG_NR_DRAM_BANKS];
        u64 size[CONFIG_NR_DRAM_BANKS];
index 54f7178b36082595d45e4c580b10535d3e51e45a..b52cbd4d8615ad09aa3cac48520371e418975032 100644 (file)
@@ -59,7 +59,7 @@ int dram_init_banksize(void)
 }
 
 #if defined(CONFIG_FTMAC100) && !defined(CONFIG_DM_ETH)
-int board_eth_init(bd_t *bd)
+int board_eth_init(struct bd_info *bd)
 {
        return ftmac100_initialize(bd);
 }
index 23cdf4f578a82b500d974cc83315927fa2b6e36c..3dd880f3d6c4c31a861cfa0609462c38a3b0bbc4 100644 (file)
@@ -66,7 +66,7 @@ int dram_init_banksize(void)
 }
 
 #if defined(CONFIG_FTMAC100) && !defined(CONFIG_DM_ETH)
-int board_eth_init(bd_t *bd)
+int board_eth_init(struct bd_info *bd)
 {
        return ftmac100_initialize(bd);
 }
index da5bc5b1f12a53adef5c0a330fd201cd6b7e0416..add0d56ef2d4280e3301281f0d968bc2e166fda0 100644 (file)
@@ -43,7 +43,7 @@ int dram_init_banksize(void)
 }
 
 #if defined(CONFIG_FTMAC100) && !defined(CONFIG_DM_ETH)
-int board_eth_init(bd_t *bd)
+int board_eth_init(struct bd_info *bd)
 {
        return ftmac100_initialize(bd);
 }
index 6a17aeb78ecbb7b701405cbeceaa7edd6f21d373..5416a5b663c1a00f9a1017e2144341bf345efa3b 100644 (file)
@@ -77,11 +77,11 @@ void board_init_r(gd_t *gd, ulong dest_addr)
 {
        /* Pointer is writable since we allocated a register for it */
        gd = (gd_t *)CONFIG_SPL_GD_ADDR;
-       bd_t *bd;
+       struct bd_info *bd;
 
        memset(gd, 0, sizeof(gd_t));
-       bd = (bd_t *)(CONFIG_SPL_GD_ADDR + sizeof(gd_t));
-       memset(bd, 0, sizeof(bd_t));
+       bd = (struct bd_info *)(CONFIG_SPL_GD_ADDR + sizeof(gd_t));
+       memset(bd, 0, sizeof(struct bd_info));
        gd->bd = bd;
        bd->bi_memstart = CONFIG_SYS_INIT_L2_ADDR;
        bd->bi_memsize = CONFIG_SYS_L2_SIZE;
index 240e80413792b4f08e1b6b971ea00bb517ff1b85..24d1d57ec4bdfe09a5d9b0c8d2477d2264b0d232 100644 (file)
@@ -262,7 +262,7 @@ int last_stage_init(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        struct fsl_pq_mdio_info mdio_info;
        struct tsec_info_struct tsec_info[4];
@@ -307,7 +307,7 @@ int board_eth_init(bd_t *bis)
 }
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        phys_addr_t base;
        phys_size_t size;
index 618cebc1a58aa7d5fc8a815bf3310a9264be4575..c64ebe93b0e964b866061899f1cebefe6f86942e 100644 (file)
@@ -22,7 +22,7 @@ void pmicsetup(u32 mpupll, unsigned int bus);
 void enable_uart0_pin_mux(void);
 void enable_i2c_pin_mux(void);
 void enable_board_pin_mux(void);
-int board_eth_init(bd_t *bis);
+int board_eth_init(struct bd_info *bis);
 
 int brdefaultip_setup(int bus, int chip);
 
index 3bc1d064ca61ec7fc82891fe3797529440d36275..0a5104a48f93a2c15f43cce41c37eac32cf40ff5 100644 (file)
@@ -246,7 +246,7 @@ void lcd_enable(void)
 }
 #endif /* CONFIG_LCD */
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        int nodeoffset;
 
index f3c3996e324c5e70c6b34dd2184ffa297f2f3caa..679f3eb7014cf9f3b937dd8b8e5c6a8622cb699f 100644 (file)
@@ -700,7 +700,7 @@ static int remove_disabled_nodes(void *blob)
        return 0;
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        int node, phandle, res;
 
index 61d965f5f65ac6963f379c3a7be8956a28106658..11fcecb94e57e3425c82964288787564ec3abd78 100644 (file)
@@ -206,7 +206,7 @@ u32 get_board_rev(void)
  * called prior to booting kernel or by 'fdt boardsetup' command
  *
  */
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        static const struct node_info nodes[] = {
                { "physmap-flash.0", MTD_DEV_TYPE_NOR, },  /* NOR flash */
index e9897b3976ff94635c84e636d1a835acabee9d7d..271535b76376dad5ac5c2e276570b6e595e64ba4 100644 (file)
@@ -86,7 +86,7 @@ int checkboard(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        cpu_eth_init(bis); /* Built in controller(s) come first */
        return pci_eth_init(bis);
index 60ce940e1dd6415635c5fb78b89170e70a9ee839..9cd9ea2c06897ebe5053a80c9d0195c123ddd705 100644 (file)
@@ -124,7 +124,7 @@ int checkboard(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        cpu_eth_init(bis); /* Built in controller(s) come first */
        return pci_eth_init(bis);
index 08a3c1cc80e00c6784000dc88ea1f4a0ff841b83..2bdd55329d05f06cec70cc607f662eeeeaa2dbe2 100644 (file)
@@ -151,7 +151,7 @@ int checkboard(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        cpu_eth_init(bis); /* Built in controller(s) come first */
        return pci_eth_init(bis);
index 63bb771ab3c978fa3036d2136aa2c31c63a8ec5c..8d1dbebdb7a6be95b78599183adb3b163170ff23 100644 (file)
@@ -83,7 +83,7 @@ int checkboard(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        cpu_eth_init(bis); /* Built in controller(s) come first */
        return pci_eth_init(bis);
index 1e2f22735ea6c4f3a547de9934054cd4b02c333c..58e433fd3472a342d136b0f5b2a1c9dd3e663fdd 100644 (file)
@@ -94,7 +94,7 @@ int board_init(void)
 }
 
 #ifdef CONFIG_ARMADA100_FEC
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        struct armd1apmu_registers *apmu_regs =
                (struct armd1apmu_registers *)ARMD1_APMU_BASE;
index 47eb64dd1f80223d65b9cdceb51ec637a65f262e..52dc5b8d86732baf28c9d49e440449d6c2925283 100644 (file)
@@ -15,7 +15,7 @@ void reset_cpu(ulong addr)
        writel(0x1, (void *)CRM_SWRESET);
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        if (designware_initialize(ETH0_BASE_ADDRESS, 0) >= 0)
                return 1;
index 28e505e6c59b18653967153ece84e0338f0c2329..20820fdf076249694b2e367683c4a7a6780ebbab 100644 (file)
@@ -254,7 +254,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return ret;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int ret;
        int i;
@@ -452,7 +452,7 @@ int overwrite_console(void)
        return 1;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        setup_iomux_enet();
        setup_pcie();
index 54f48b9ba8f9af55279217649ef221ea4cdcc8e2..a2386c9ef0057f75d884a09f7cb5445e62d2229d 100644 (file)
@@ -96,7 +96,7 @@ static iomux_cfg_t usdhc2_sd[] = {
        SC_P_USDHC2_CD_B | MUX_MODE_ALT(3) | MUX_PAD_CTRL(ESDHC_PAD_CTRL),
 };
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int i, ret;
 
index fb1828ff44dac3e168c2121065f8f6f7cb1db944..7d62a1d5a863f14b6e79d16abc9744cfb511bd06 100644 (file)
@@ -168,7 +168,7 @@ int fastboot_set_reboot_flag(void)
        return omap_reboot_mode_store("b");
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        return omap_mmc_init(1, 0, 0, -1, -1);
 }
index ac6462d7ff5753f2bd9259eb72fa5b9046d8a7f3..19871bee146043e02492b0bbdfa1331008634985 100644 (file)
@@ -174,7 +174,7 @@ extern void dram_query(void);
 }
 
 #ifdef CONFIG_CMD_NET
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = 0;
 #ifdef CONFIG_SMC91111
index 9dc26b949eb2637906b37ea55c5fdf818b091528..70f6cd80d5acdc04a6bdff248026d20fe0401225 100644 (file)
@@ -64,7 +64,7 @@ int board_init(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = 0;
 #ifdef CONFIG_SMC911X
@@ -73,7 +73,7 @@ int board_eth_init(bd_t *bis)
        return rc;
 }
 
-int cpu_mmc_init(bd_t *bis)
+int cpu_mmc_init(struct bd_info *bis)
 {
        int rc = 0;
        (void) bis;
index 5278ef784f04985e46a3fbd87fadfbf15927a3eb..8ee24bdde731273216d282f395de8902ed8ce5cb 100644 (file)
@@ -36,7 +36,7 @@ bool armv7_boot_nonsec_default(void)
 }
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *fdt, bd_t *bd)
+int ft_board_setup(void *fdt, struct bd_info *bd)
 {
        int offset, tmp, len;
        const struct fdt_property *prop;
index 5932a4a0c7052408bc8d67334edb039eec92aa2d..52ada0f6bce7e215dea4cf428a5f15397bada25c 100644 (file)
@@ -149,7 +149,7 @@ void reset_cpu(ulong addr)
 /*
  * Board specific ethernet initialization routine.
  */
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = 0;
 #ifndef CONFIG_DM_ETH
index e4a6776f9638ea67297f1f5c9902e4e7a2bf098d..8844bc7541932671eac72569ec546db6a870d0af 100644 (file)
@@ -55,7 +55,7 @@ int dram_init (void)
 }
 
 #ifdef CONFIG_DRIVER_AT91EMAC
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return at91emac_register(bis, (u32) ATMEL_BASE_EMAC);
 }
index 36f2149b61878f97cd11977d558ba2230cdbad41..f467a4f566c9852063df6c90b3390f0165315f52 100644 (file)
@@ -265,7 +265,7 @@ int board_init(void)
 }
 
 #ifdef CONFIG_DRIVER_DM9000
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return dm9000_initialize(bis);
 }
index f16c137565c7d2d904077ff689508fd212ac97a3..d7ff2e13352f7403ffb759fb9be9ba8b78c502e0 100644 (file)
@@ -207,7 +207,7 @@ int board_init(void)
 }
 
 #ifdef CONFIG_KS8851_MLL
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return ks8851_mll_initialize(0, CONFIG_KS8851_MLL_BASEADDR);
 }
index db0da0ca2f7b1f0bfc79f64be935c11d1efc9c8b..d3af634e3abafed5034907917f4a68b67864c865 100644 (file)
@@ -228,7 +228,7 @@ struct fsl_esdhc_cfg usdhc_cfg[2] = {
        {USDHC4_BASE_ADDR},
 };
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int ret;
        u32 index = 0;
@@ -281,7 +281,7 @@ static void backlight_lcd_off(void)
        gpio_direction_output(gpio, 0);
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        uint32_t base = IMX_FEC_BASE;
        struct mii_dev *bus = NULL;
index 7984647e3a3e139e22acc69912874d8e79e1aa0b..f96106cb75edee560addcc59510a0cb7fd4fed23 100644 (file)
@@ -115,7 +115,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return 0;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        imx_iomux_v3_setup_multiple_pads(usdhc3_pads, ARRAY_SIZE(usdhc3_pads));
        usdhc_cfg[0].sdhc_clk = mxc_get_clock(MXC_ESDHC3_CLK);
@@ -163,7 +163,7 @@ int board_phy_config(struct phy_device *phydev)
        return platinum_phy_config(phydev);
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return cpu_eth_init(bis);
 }
index 91c70a84732682e1588b550f63639c188e8159f0..7a52e94c7eeb9a71ff9120ec8207ea054aea0019 100644 (file)
@@ -235,7 +235,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return 0;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        /*
         * Only one USDHC controller on titianium
@@ -264,7 +264,7 @@ int board_phy_config(struct phy_device *phydev)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        setup_iomux_enet();
 
index be8eefb365779856c20ea40270d5757edd6cdc0f..739f71f5c4d13fb6109c3c96ca18147a85860790 100644 (file)
@@ -59,7 +59,7 @@ int board_init(void)
 }
 
 #ifdef CONFIG_CMD_MMC
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        return mxsmmc_initialize(bis, 0, NULL, NULL);
 }
@@ -77,7 +77,7 @@ int fecmxc_mii_postcall(int phy)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int ret;
        struct eth_device *dev;
index 2bbb20354888ec82b87db6348aced7e4636ac27b..dc9871d44692d033fc42844c9a03bc109204120f 100644 (file)
@@ -236,7 +236,7 @@ void gurnard_usb_init(void)
 #endif
 
 #ifdef CONFIG_GENERIC_ATMEL_MCI
-int cpu_mmc_init(bd_t *bis)
+int cpu_mmc_init(struct bd_info *bis)
 {
        return atmel_mci_init((void *)ATMEL_BASE_MCI0);
 }
@@ -399,7 +399,7 @@ int board_late_init(void)
 }
 
 #ifndef CONFIG_DM_ETH
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return macb_eth_initialize(0, (void *)ATMEL_BASE_EMAC, 0);
 }
index 8e2b7e000f358d9f47ebe3e590e8d882d1ef0252..9b0a75ac5dfdba39aa88d6a9ca9974ae1cb3eb0a 100644 (file)
@@ -127,7 +127,7 @@ int board_init(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return macb_eth_initialize(0, (void *)ATMEL_BASE_EMAC0, 0x1f);
 }
index 6a102d385311ea876ae5228f3d3b12ad51ae80a3..b8f1b56502e6ba97c65bfcb732f1c615899cabab 100644 (file)
@@ -472,7 +472,7 @@ int board_late_init(void)
 
 #if defined(CONFIG_USB_ETHER) && \
        (!defined(CONFIG_SPL_BUILD) || defined(CONFIG_SPL_USB_ETHER))
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return usb_eth_initialize(bis);
 }
index b3b121bad89dfceec2ff76f551fc244c1a66ddd9..5b2d675a557eda4079c0f55a9c8b3bde919aef26 100644 (file)
@@ -321,7 +321,7 @@ int board_phy_config(struct phy_device *phydev)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        uint32_t base = IMX_FEC_BASE;
        struct mii_dev *bus = NULL;
index cff9a6840c46c1f1bf050f19e841c3ca61cb54b7..a1e3b25c2e000945a0adb33883faaef87f508e03 100644 (file)
@@ -76,7 +76,7 @@ int dram_init_banksize(void)
 /*
  * mmc_init - Initializes mmc
  */
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int ret = 0;
 
index e3bf808d7e24f0eb61445dce634a161b439101fa..79ce54993dd0a97493f553f0d8a61d7d274b171e 100644 (file)
@@ -83,7 +83,7 @@ int dram_init_banksize(void)
 /*
  * mmc_init - Initializes mmc
  */
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int ret = 0;
 
index 31cae47028880199f8f157d138cb5d23fc1cee33..ad9af92b55915b6523d24c2f915a72cb456f280c 100644 (file)
@@ -75,7 +75,7 @@ void smp_waitloop(unsigned previous_address)
 #endif
 
 #ifdef CONFIG_BCM_SF2_ETH
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = -1;
        printf("Registering BCM sf2 eth\n");
index 919e3ed27cd6fdbea5fdb503e878c14bf39abe81..1fcaff6045585758ba7d04bd14c0699bce1981c1 100644 (file)
@@ -115,7 +115,7 @@ int dram_init(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = 0;
 
index 1b1b9d513c3f258abbb637abb9480d35652d4ca4..f8c2913eace086503d4399a141c816aa6d294c81 100644 (file)
@@ -116,7 +116,7 @@ void reset_cpu(ulong addr)
 /*
  * Board specific ethernet initialization routine.
  */
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = 0;
 
index e41f0639ea8fe75c04c804e672ddd6c7d9fe8cf5..27beaeb101af63839eebd31a29e0566eb453472f 100644 (file)
@@ -178,7 +178,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return 1;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        imx_iomux_v3_setup_multiple_pads(usdhc2_pads, ARRAY_SIZE(usdhc2_pads));
 
@@ -249,7 +249,7 @@ static iomux_v3_cfg_t const fec1_pads[] = {
 
 #define ENET_PHY_RESET_GPIO IMX_GPIO_NR(4, 17)
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int ret;
 
index 0318bf18cfc215a2f4004688247ed17ec34655a5..cbed98b0e36882ef663ea76b780e6c31a0895db5 100644 (file)
@@ -121,7 +121,7 @@ int board_early_init_f(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bd)
+int board_eth_init(struct bd_info *bd)
 {
        return ep93xx_eth_initialize(0, MAC_BASE);
 }
index 8b3bd5e5f636a99e8d86a7bf01740e6103c5a0e1..1eef1d55076182dbcb28239f26322eca591411cd 100644 (file)
@@ -80,7 +80,7 @@ static struct fsl_esdhc_cfg cl_som_imx7_usdhc_cfg[3] = {
        {USDHC3_BASE_ADDR},
 };
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int i, ret;
        /*
@@ -199,7 +199,7 @@ static int cl_som_imx7_handle_mac_address(char *env_var, uint eeprom_bus)
 
 #define CL_SOM_IMX7_FEC_DEV_ID_PRI 0
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        /* set Ethernet MAC address environment */
        cl_som_imx7_handle_mac_address("ethaddr", CONFIG_SYS_I2C_EEPROM_BUS);
index 360c4df17b314010c725168be4cef8f22764ee13..9c7332b43b57b208d4d9dc3a038f0a546f816988 100644 (file)
@@ -23,7 +23,7 @@
 static struct fsl_esdhc_cfg cl_som_imx7_spl_usdhc_cfg = {
        USDHC1_BASE_ADDR, 0, 4};
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        cl_som_imx7_usdhc1_pads_set();
        cl_som_imx7_spl_usdhc_cfg.sdhc_clk = mxc_get_clock(MXC_ESDHC_CLK);
index 4d71bedfb92e60616db4ce92397bfc493be431cc..e2712680f954ce067cab9c0ef89fd98e1ce3e721 100644 (file)
@@ -458,7 +458,7 @@ static int handle_mac_address(char *env_var, uint eeprom_bus)
 
 #define SB_FX6_I2C_EEPROM_BUS  0
 #define NO_MAC_ADDR            "No MAC address found for %s\n"
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int err;
 
@@ -537,7 +537,7 @@ static const struct node_info nodes[] = {
        { "jedec,spi-nor",      MTD_DEV_TYPE_NOR,       },
 };
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        u32 baseboard_rev;
        int nodeoffset;
index 7d8243563ae3c7ed07abf6376e23efc1fac6b541..c3c816181fd9cc730df095a6b90da353a92dcb5e 100644 (file)
@@ -356,7 +356,7 @@ static struct fsl_esdhc_cfg usdhc_cfg = {
        .max_bus_width = 4,
 };
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        cm_fx6_set_usdhc_iomux();
 
index 75b56f7eee00d4dc7f6a25beee6a8096d0016221..a9ba2b7e00238b72b12e3114fc90911f24679f3e 100644 (file)
@@ -128,7 +128,7 @@ static int handle_mac_address(void)
 #define AR8051_DEBUG_RGMII_CLK_DLY_REG 0x5
 #define AR8051_RGMII_TX_CLK_DLY                0x100
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rv, n = 0;
        const char *devname;
index f26e42b263dcc8e767b4e8a3b50fbc3b4f5fb74b..4b097c8f8f7c6454e339386e36ba6748542f385f 100644 (file)
@@ -149,7 +149,7 @@ static void board_phy_init(void)
        mdelay(2);
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rv;
 
index 392a3f8f1dc4f226e41ca249d9b6e6be70e1e3c4..9316b2c377208192f1ed8221029cb74e2c2f1c63 100644 (file)
@@ -256,7 +256,7 @@ int power_init_board(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        struct phy_device *phydev;
        struct mii_dev *bus;
@@ -446,7 +446,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return ret;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
 #ifndef CONFIG_SPL_BUILD
        s32 status = 0;
index 30974e8d920d6639bfde766ab29aad4d0fd63d7d..41675677de2a8a3b32e93086ab40c43f9a405111 100644 (file)
@@ -143,7 +143,7 @@ void set_muxconf_regs(void)
 }
 
 #if defined(CONFIG_MMC)
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        return omap_mmc_init(0, 0, 0, -1, -1);
 }
index adc908143db43d2f02686f710abf12d6af94d84c..b5f0d31307456cf9e1f0a44e19a8b3ff51acd276 100644 (file)
@@ -57,7 +57,7 @@ static int xfi3_mmc_cd(int id)
        }
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int ret;
 
@@ -219,7 +219,7 @@ int board_init(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        usb_eth_initialize(bis);
        return 0;
index 570e846a21b74b67b4dcd848e1ec0b5a79d81b84..55e955c36bbfa13ce0954ae34705799965275537 100644 (file)
@@ -55,7 +55,7 @@ static const uint cs1_dram_table_66[] = {
        0xFFFFFC05, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
 };
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        const char *sync = "receive";
 
index c91aeb8dbf5eae1d8e281bd947233ba7152f73a6..683e8b452adab987a2bea7e45a1d94e076495147 100644 (file)
@@ -453,7 +453,7 @@ int rmii_hw_init(void)
 /*
  * Initializes on-board ethernet controllers.
  */
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_DRIVER_TI_EMAC_USE_RMII
        /* Select RMII fucntion through the expander */
index b60c83b47ff91f46829dba0274e2e9545348a79f..6bab7b18d44e40133a46bbe897af3f5bdee5c9f3 100644 (file)
@@ -345,7 +345,7 @@ static struct davinci_mmc mmc_sd0 = {
        .voltages = MMC_VDD_32_33 | MMC_VDD_33_34,
 };
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        mmc_sd0.input_clk = clk_get(DAVINCI_MMCSD_CLKID);
 
index ed4dea45ea8b7a0303715ebc9b3a222bbf5279a2..e49e97724a58448dda630eb5c08e52c150597d00 100644 (file)
@@ -493,7 +493,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return 1; /* eMMC/uSDHC4 is always present */
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        SETUP_IOMUX_PADS(usdhc4_pads);
        usdhc_cfg[0].esdhc_base = USDHC4_BASE_ADDR;
index b8625f25d3e7e69b95b1fade5a3ae99ea2d0ae22..ae8d581d1c38257a055713f865e606f2c817e861 100644 (file)
@@ -666,7 +666,7 @@ enum env_location env_get_location(enum env_operation op, int prio)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        return 0;
 }
index bfd5a4fe3697d3169837783cf7a3c5a1cbcd7bcb..0674b3001096c6601d1a3f9557f2a09289df35c6 100644 (file)
@@ -147,7 +147,7 @@ int board_init(void)
 /*
  * This is optionally called last during late initialization.
  */
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        const char *devname;
        unsigned short mode;
@@ -180,7 +180,7 @@ int board_eth_init(bd_t *bis)
 #endif
 
 #ifdef CONFIG_GENERIC_ATMEL_MCI
-int board_mmc_init(bd_t *bd)
+int board_mmc_init(struct bd_info *bd)
 {
        at91_periph_clk_enable(ATMEL_ID_MCI);
 
index d3e2981fa8feb518b554689fb95328d3de5a9e26..bdc0558eda2125500859b9ba3dd3bf9d29ae1ea2 100644 (file)
@@ -285,7 +285,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return ret;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
 #ifndef CONFIG_SPL_BUILD
        int ret;
@@ -370,7 +370,7 @@ int overwrite_console(void)
        return 1;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        setup_iomux_enet();
        enable_enet_clk(1);
index e0834f03c70b16a1c1b8a81e91b84c29536f86d2..752242bd54c4f50f60a2aabb8736a69a4b1d2b1a 100644 (file)
@@ -218,7 +218,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return ret;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int ret;
        int i;
@@ -512,7 +512,7 @@ int overwrite_console(void)
        return 1;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        setup_iomux_enet();
 
index fd7d6db9bc2da10fa2162e6a52ddf9cc9172dc01..deed3a9b84ecf69480f417cca089b41e8951f21b 100644 (file)
@@ -146,7 +146,7 @@ int dram_init_banksize(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = 0;
 #ifdef CONFIG_MACB
index f54c89d154b41ce23b5de21d925b9a10e8d3bd9b..8d3d26e3c7032b65056db620d4f38bc182ed9d79 100644 (file)
@@ -73,14 +73,14 @@ int checkboard(void)
 }
 
 #ifdef CONFIG_TARGET_CADDY2
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return pci_eth_init(bis);
 }
 #endif
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 
index fb2e5c7bf3b69251ca0159c5a0ad99ed6e688d80..be97a28ed25f23b3027e6474a12d5fa60a414c7c 100644 (file)
@@ -64,7 +64,7 @@ static void cds_pci_fixup(void *blob)
 }
 #endif
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 #if defined(CONFIG_PCI) && !defined(CONFIG_DM_PCI)
index 94e4715f1c9e34caa3ca49908b244f825c1106ef..636334863e1850909a0bad8c20a6ceddce15bee0 100644 (file)
@@ -18,7 +18,7 @@ void pci_init_board(void)
        fsl_pcie_init_board(0);
 }
 
-void pci_of_setup(void *blob, bd_t *bd)
+void pci_of_setup(void *blob, struct bd_info *bd)
 {
        FT_FSL_PCI_SETUP;
 }
index d11c6c02fa5fedc38157dd3f866097bd1f705fee..15d11ed81abf48854e3be10a1f589f6da015130a 100644 (file)
@@ -187,7 +187,7 @@ int misc_init_r(void)
        return 0;
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        phys_addr_t base;
        phys_size_t size;
index 301f04442a8b6bff62bf9ce51925b34a9affff1c..84e5c4a2de21e7f1d6ecc45434b4cd499fa1f787 100644 (file)
@@ -7,6 +7,6 @@
 #define __CORENET_DS_H__
 
 void fdt_fixup_board_enet(void *blob);
-void pci_of_setup(void *blob, bd_t *bd);
+void pci_of_setup(void *blob, struct bd_info *bd);
 
 #endif
index a17ca7ac60a9d35412a459967742b2a27abf09f7..8112c12568d2b349bd92ac0c7126cd1d4c5a703f 100644 (file)
@@ -363,7 +363,7 @@ void fdt_fixup_board_enet(void *fdt)
 #endif
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_FMAN_ENET
        struct fsl_pq_mdio_info dtsec_mdio_info;
index 801a6f44f0f1a0a12747d47a2cce41ef210ca4cf..650013bb6fc34dce9ef641176969cf4e8814b686 100644 (file)
@@ -288,7 +288,7 @@ void fdt_fixup_board_enet(void *fdt)
        }
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_FMAN_ENET
        ccsr_gpio_t *pgpio = (void *)(CONFIG_SYS_MPC85xx_GPIO_ADDR);
index 8ca220b84051f26c6701161471412f168f6f1a64..35daa1e80f3a081b8c53e0bd0d8e8ef3b905ea27 100644 (file)
@@ -415,7 +415,7 @@ void fdt_fixup_board_enet(void *fdt)
  * 0x36                |                 |                 |
  */
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_FMAN_ENET
        struct fsl_pq_mdio_info dtsec_mdio_info;
index 2c6ae48da7853074c0da217beed71353770d8f81..42183ed5aa0a4aab15cd96c7a39b449ee39f1308 100644 (file)
@@ -111,7 +111,7 @@ static struct fsl_esdhc_cfg usdhc_cfg[2] = {
        {USDHC2_BASE_ADDR, 0, 4},
 };
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int i, ret;
        /*
index c0cae3540fbeb72b2ef03a00a06efb8ba00cb692..fba3baa1267e9ea839bd7528541ebb249026e6e8 100644 (file)
@@ -110,7 +110,7 @@ void reset_cpu(ulong addr)
 }
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        return 0;
 }
index 8b8a3c6300ebc07258e2c735538b2d4d7c1e4089..da55933e21b2221b8ab4409fff22588a405bdafd 100644 (file)
@@ -134,7 +134,7 @@ void reset_cpu(ulong addr)
 }
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        return 0;
 }
index f63377fdd684180911909583db80f695a534c799..4770eadabd793d57e18d86b2f129e7dae6ed775b 100644 (file)
@@ -184,7 +184,7 @@ int board_init(void)
        return 0;
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        arch_fixup_fdt(blob);
 
index 24978314a172120879361fef410886cab70b08ca..7bea45c8ae531baa2e0eed35001be5200ba9e5d7 100644 (file)
@@ -280,7 +280,7 @@ static void fdt_fsl_fixup_of_pfe(void *blob)
 }
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        arch_fixup_fdt(blob);
 
index 5b814f7abf53f0cc42414611c7c8fca4365f1cdd..30b43ea135ad2899f58799354dca9cba83dbdc40 100644 (file)
@@ -258,7 +258,7 @@ int esdhc_status_fixup(void *blob, const char *compat)
 }
 #endif
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        arch_fixup_fdt(blob);
 
index fe97b829833a8c4bcc67615a4bbeed1b7d4fd4e2..2e5cc59066654cfc699acc091859b5b169df05ed 100644 (file)
@@ -108,7 +108,7 @@ int dram_init(void)
 }
 
 #ifdef CONFIG_TSEC_ENET
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        struct fsl_pq_mdio_info mdio_info;
        struct tsec_info_struct tsec_info[4];
@@ -215,7 +215,7 @@ int misc_init_r(void)
 }
 #endif
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 
index 2de62cf0952e0650a0b0ce4a9cbaee5b03c04a1a..a9f162b974d4ed39bcb6671041f00af6e0333db6 100644 (file)
@@ -129,7 +129,7 @@ static int ls1021a_mdio_init(char *realbusname, char *fakebusname)
        return mdio_register(bus);
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        struct fsl_pq_mdio_info mdio_info;
        struct tsec_info_struct tsec_info[3];
index c03e96b4932f3456536959b437f08e7c1685925c..4169a0fc8592173c0e1d932a2c50e9633b293bfb 100644 (file)
@@ -449,7 +449,7 @@ void board_sleep_prepare(void)
 }
 #endif
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 
index b05037d023c9dbfbc29f6e4ace65d46409a6dda9..878306b2d0fca334da124155a8b9ab5d197d21d8 100644 (file)
@@ -122,7 +122,7 @@ int dram_init(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return pci_eth_init(bis);
 }
@@ -253,7 +253,7 @@ void board_sleep_prepare(void)
 }
 #endif
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 
index 6208a38f161f13889908722ea6acf23335c874de..2889bd8deddb0e70f0561fb3b5daa4e6b9f0086e 100644 (file)
@@ -239,7 +239,7 @@ int dram_init(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return pci_eth_init(bis);
 }
@@ -570,7 +570,7 @@ void board_sleep_prepare(void)
 }
 #endif
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 
index fd7815e128f36a9035d21775caa579c805ee66a7..e37e3a3c16d4d7779a1625f2301f126d5516e63f 100644 (file)
@@ -116,7 +116,7 @@ int board_init(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return pci_eth_init(bis);
 }
@@ -210,7 +210,7 @@ int esdhc_status_fixup(void *blob, const char *compat)
 }
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        u64 base[CONFIG_NR_DRAM_BANKS];
        u64 size[CONFIG_NR_DRAM_BANKS];
index 00125728626c9c38adf43cf1c3cbee6abe239697..95412df1d7bdc93373326b8187e37afdd9459107 100644 (file)
@@ -294,7 +294,7 @@ void fdt_fixup_board_enet(void *fdt)
        }
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_FMAN_ENET
        int i, idx, lane, slot, interface;
index 870d0683d68a91e48bac52e5692f592a01f7ba21..613686e9b845b3c3abc2176f11995b3f03e967f5 100644 (file)
@@ -560,7 +560,7 @@ int board_init(void)
 }
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        u64 base[CONFIG_NR_DRAM_BANKS];
        u64 size[CONFIG_NR_DRAM_BANKS];
index 4b9f94a0a560e3e48417b5e9d51a8b0b0dfb49dd..1f01c15516564b4ce8f35613cbe24385680b9896 100644 (file)
@@ -13,7 +13,7 @@
 
 #include "../common/fman.h"
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_FMAN_ENET
        int i;
index 0b5f26515a27aaacf001b2972158e4938ddf37a7..dc32c030ecac35ef584ac306ccdbedb403935c43 100644 (file)
@@ -271,7 +271,7 @@ void fdt_del_qe(void *blob)
        }
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        u64 base[CONFIG_NR_DRAM_BANKS];
        u64 size[CONFIG_NR_DRAM_BANKS];
index 09a692be1dcb9f4f505137af7fbde15dcb52b389..06ccfe9e8ed5b58f95a6f6c977cfc943552d9dc1 100644 (file)
@@ -14,7 +14,7 @@
 
 #include "../common/fman.h"
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_FMAN_ENET
        struct memac_mdio_info dtsec_mdio_info;
index e815bf84fb64ea7013807fac992eec94595a3b29..4ebf77b1ad1f905696d159722bde2223078ccbd5 100644 (file)
@@ -218,7 +218,7 @@ int misc_init_r(void)
 }
 #endif
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        u64 base[CONFIG_NR_DRAM_BANKS];
        u64 size[CONFIG_NR_DRAM_BANKS];
index 579e2da6d8f9f156662b6b1f451b670d37f7026c..8f5f95e3968daa815439d9980775bcaa5c895a41 100644 (file)
@@ -261,7 +261,7 @@ void fdt_fixup_board_enet(void *fdt)
        }
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_FMAN_ENET
        int i, idx, lane, slot, interface;
index b77b2ed40e6d53dd4af3d6d4feb8f2a00f4c6530..d54bc6dea15783089db1aea5c785ca55ac170a7c 100644 (file)
@@ -447,7 +447,7 @@ int board_init(void)
 }
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        u64 base[CONFIG_NR_DRAM_BANKS];
        u64 size[CONFIG_NR_DRAM_BANKS];
index f3b1dcd306d64f4f5583375ee9514a92d6625c99..4905302d8cd9769b4faa6e0a1d8ac0d25ab6bc5a 100644 (file)
@@ -14,7 +14,7 @@
 
 #include "../common/fman.h"
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_FMAN_ENET
        int i;
index 27e213f79669f207a0eff3786ddaaaf819afea68..e107c8471b307fa7d084e371fa0f34f2e9b8b90d 100644 (file)
@@ -158,7 +158,7 @@ int misc_init_r(void)
 }
 #endif
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        u64 base[CONFIG_NR_DRAM_BANKS];
        u64 size[CONFIG_NR_DRAM_BANKS];
index e5d9d946cb510a18f81721f70a2a9f4c0ce802f2..bf4f57e6f8aae62cf54b07056224627d34702934 100644 (file)
@@ -669,7 +669,7 @@ static void ls1088a_handle_phy_interface_rgmii(int dpmac_id)
 }
 #endif
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int error = 0, i;
 #ifdef CONFIG_FSL_MC_ENET
index f56ce7d9ae8ea70ee028976ed15f55a51f859431..a8e9ef15dc487a1e4ae1ef4818ccefcdcfe8c649 100644 (file)
@@ -19,7 +19,7 @@
 #include <fsl-mc/ldpaa_wriop.h>
 
 #ifndef CONFIG_DM_ETH
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #if defined(CONFIG_FSL_MC_ENET)
        int i, interface;
index 3f758cef2f0e4eead4eac76849d93befc7c3c207..5d19702a05cfc90505758bb8c34137f042bb185f 100644 (file)
@@ -912,7 +912,7 @@ void fsl_fdt_fixup_flash(void *fdt)
        fdt_status_disabled(fdt, offset);
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        int i;
        u16 mc_memory_bank = 0;
index 95e99eabd718ece927125c0ac78c1b7dab20189c..62da2a7af11a5f16d04a990a36df04c53d9109c0 100644 (file)
@@ -50,7 +50,7 @@ void detail_board_ddr_info(void)
 #endif
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int error = 0;
 
@@ -98,7 +98,7 @@ void board_quiesce_devices(void)
 #endif
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        u64 base[CONFIG_NR_DRAM_BANKS];
        u64 size[CONFIG_NR_DRAM_BANKS];
index 9171cb2b6c80a973388cb9ca2b2c102ead390843..4b7f85540dc9fa6a71078474c36effef538a59e4 100644 (file)
@@ -895,7 +895,7 @@ void ls2080a_handle_phy_interface_xsgmii(int i)
 #endif
 #endif // !CONFIG_DM_ETH
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifndef CONFIG_DM_ETH
 #if defined(CONFIG_FSL_MC_ENET) && !defined(CONFIG_SPL_BUILD)
index b9754f9e2efdc69f7ebabcf004d1c9a235649f10..3eb40f5e2a213caa95adf76bcbe772bd2d2646dc 100644 (file)
@@ -324,7 +324,7 @@ void board_quiesce_devices(void)
 #endif
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        u64 base[CONFIG_NR_DRAM_BANKS];
        u64 size[CONFIG_NR_DRAM_BANKS];
index f0f6ca53cb0543fa9cbcc1346822c84ae3146fbf..018d1dc6720c6ecc4bacb2cf6a879aa454271705 100644 (file)
@@ -21,7 +21,7 @@
 
 DECLARE_GLOBAL_DATA_PTR;
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifndef CONFIG_DM_ETH
 #if defined(CONFIG_FSL_MC_ENET)
index b1fa3297a38e3d568a18f34fda9f2fe3d7da8b34..c7e9c1dacf43dccfb9a676823daebbff9ce26de4 100644 (file)
@@ -416,7 +416,7 @@ void fsl_fdt_fixup_flash(void *fdt)
        fdt_status_disabled(fdt, offset);
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        int i;
        u16 mc_memory_bank = 0;
index 7794495df7da4824420b5dbb10b9a67896bc0cfd..fcace02936053ef0492e0ad5be014837831125b6 100644 (file)
@@ -445,7 +445,7 @@ static inline void do_dpmac_config(int dpmac, const char *arg_dpmacid,
 #endif
 #endif /* !CONFIG_DM_ETH */
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifndef CONFIG_DM_ETH
 #if defined(CONFIG_FSL_MC_ENET)
index 21fb559250ce18d0c6495a6e152b85743112f88b..b448883ee14318b08d12b18b5c33b6b9d8bf990f 100644 (file)
@@ -39,7 +39,7 @@ static bool get_inphi_phy_id(struct mii_dev *bus, int addr, int devad)
                return false;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #if defined(CONFIG_FSL_MC_ENET)
        struct memac_mdio_info mdio_info;
index 73e05ee07eae394f3790ebe11ff48dfbe544f23f..8ec4df1ac94648dc63bf2e2779db22e1c2268a2f 100644 (file)
@@ -649,7 +649,7 @@ void board_quiesce_devices(void)
 #endif
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        int i;
        u16 mc_memory_bank = 0;
index 50eb18ba94d927d6d7e9dd926add3e58668f2800..9a157db60142cfd9235b5eb49c3dbe7a5e9fb391 100644 (file)
@@ -139,7 +139,7 @@ void ide_set_reset(int idereset)
 
 
 #ifdef CONFIG_DRIVER_DM9000
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return dm9000_initialize(bis);
 }
index 259d6aa1c2c9b3a9b305be96bead318d33650fb5..db9c5ba1935e9846e4c71a605060ad291d1e6b1d 100644 (file)
@@ -52,7 +52,7 @@ void spi_cs_deactivate(struct spi_slave *slave)
 #endif /* CONFIG_MPC8XXX_SPI */
 
 #ifdef CONFIG_FSL_ESDHC
-int board_mmc_init(bd_t *bd)
+int board_mmc_init(struct bd_info *bd)
 {
        return fsl_esdhc_mmc_init(bd);
 }
@@ -161,7 +161,7 @@ int misc_init_r(void)
        return 0;
 }
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
        fsl_fdt_fixup_dr_usb(blob, bd);
@@ -171,7 +171,7 @@ int ft_board_setup(void *blob, bd_t *bd)
 }
 #endif
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rv, num_if = 0;
 
index e5cc824f487794f5b590239c363a680da26116ac..65a10c345aec40b3232e8bdb45a9338e7b129f54 100644 (file)
@@ -118,7 +118,7 @@ int misc_init_r(void)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 #ifdef CONFIG_PCI
index aa2e7fe206adcb7c1b139eeb924dcc100fb0d054..f8e4599f13f7634053b8dcaa3df5e6225bdd3089 100644 (file)
@@ -161,7 +161,7 @@ void pci_init_board(void)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-void fdt_tsec1_fixup(void *fdt, bd_t *bd)
+void fdt_tsec1_fixup(void *fdt, struct bd_info *bd)
 {
        const char disabled[] = "disabled";
        const char *path;
@@ -190,7 +190,7 @@ void fdt_tsec1_fixup(void *fdt, bd_t *bd)
        do_fixup_by_path(fdt, path, "status", disabled, sizeof(disabled), 1);
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 #ifdef CONFIG_PCI
@@ -203,7 +203,7 @@ int ft_board_setup(void *blob, bd_t *bd)
 }
 #endif
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        cpu_eth_init(bis);      /* Initialize TSECs first */
        return pci_eth_init(bis);
index 1dc1c98ad67161186a02d0cee8d56a5a4d25fea2..3cde715e96b706dc9392c6e9480e4676a949b807 100644 (file)
@@ -182,7 +182,7 @@ void pci_init_board(void)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 #ifdef CONFIG_PCI
index afcd45769cfd91e8ada26d61fa1d99b8625f8212..6139cbd04091f8eafa884a25d7d2d2e3aa719f87 100644 (file)
@@ -160,7 +160,7 @@ int checkboard(void)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 #ifdef CONFIG_PCI
index 576f04c1443070208c17f4850426ffeecb1b46e8..46be5ccd92cf4d052dfd04af5c3c51e0a8c9ebe9 100644 (file)
@@ -289,7 +289,7 @@ void spi_cs_deactivate(struct spi_slave *slave)
 #endif
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 #ifdef CONFIG_PCI
index 3993d5851509ad12b19acf54b0f337da217565f6..a265a8380fef61d7fa87c8467db51b5dd539f904 100644 (file)
@@ -389,7 +389,7 @@ int misc_init_r(void)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 #ifdef CONFIG_PCI
index 182391ca9cac4414a1c2a04262f28172b1854845..f515299bc9a8ce56c6891e2b7cb2d1977d856f89 100644 (file)
@@ -64,7 +64,7 @@ int board_early_init_f(void)
 }
 
 #ifdef CONFIG_FSL_ESDHC
-int board_mmc_init(bd_t *bd)
+int board_mmc_init(struct bd_info *bd)
 {
        struct immap __iomem *im = (struct immap __iomem *)CONFIG_SYS_IMMR;
        u8 *bcsr = (u8 *)CONFIG_SYS_BCSR;
@@ -85,7 +85,7 @@ int board_mmc_init(bd_t *bd)
 #endif
 
 #if defined(CONFIG_TSEC1) || defined(CONFIG_TSEC2)
-int board_eth_init(bd_t *bd)
+int board_eth_init(struct bd_info *bd)
 {
        struct fsl_pq_mdio_info mdio_info;
        struct tsec_info_struct tsec_info[2];
@@ -141,7 +141,7 @@ int board_eth_init(bd_t *bd)
        return tsec_eth_init(bd, tsec_info, num);
 }
 
-static void __ft_tsec_fixup(void *blob, bd_t *bd, const char *alias,
+static void __ft_tsec_fixup(void *blob, struct bd_info *bd, const char *alias,
                            int phy_addr)
 {
        const u32 *ph;
@@ -186,7 +186,7 @@ static void __ft_tsec_fixup(void *blob, bd_t *bd, const char *alias,
        }
 }
 
-static void ft_tsec_fixup(void *blob, bd_t *bd)
+static void ft_tsec_fixup(void *blob, struct bd_info *bd)
 {
        struct immap __iomem *im = (struct immap __iomem *)CONFIG_SYS_IMMR;
        u32 rcwh = in_be32(&im->reset.rcwh);
@@ -205,7 +205,7 @@ static void ft_tsec_fixup(void *blob, bd_t *bd)
 #endif
 }
 #else
-static inline void ft_tsec_fixup(void *blob, bd_t *bd) {}
+static inline void ft_tsec_fixup(void *blob, struct bd_info *bd) {}
 #endif /* defined(CONFIG_TSEC1) || defined(CONFIG_TSEC2) */
 
 int board_early_init_r(void)
@@ -312,7 +312,7 @@ int board_pci_host_broken(void)
        return 0;
 }
 
-static void ft_pci_fixup(void *blob, bd_t *bd)
+static void ft_pci_fixup(void *blob, struct bd_info *bd)
 {
        const char *status = "broken (no arbiter)";
        int off;
@@ -335,7 +335,7 @@ static void ft_pci_fixup(void *blob, bd_t *bd)
 #endif
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
        ft_tsec_fixup(blob, bd);
index 30e8b2585e39629598b99804de21277e7263469b..188e60ac08c46ba9e30b56aac681402ed932de7d 100644 (file)
@@ -137,7 +137,7 @@ skip_pci:
        mpc83xx_pcie_init(pex2 ? 1 : 2, pcie_reg);
 }
 
-void ft_pcie_fixup(void *blob, bd_t *bd)
+void ft_pcie_fixup(void *blob, struct bd_info *bd)
 {
        const char *status = "disabled (PCIE1 is x2)";
 
index fd7a916af845b6841b7d4b665e9922e7dd26493e..a5680319888983c24f1500ea17c69a1d6c8d864e 100644 (file)
@@ -1,6 +1,6 @@
 #ifndef __BOARD_MPC837XEMDS_PCI_H
 #define __BOARD_MPC837XEMDS_PCI_H
 
-extern void ft_pcie_fixup(void *blob, bd_t *bd);
+extern void ft_pcie_fixup(void *blob, struct bd_info *bd);
 
 #endif /* __BOARD_MPC837XEMDS_PCI_H */
index 94cb93a42d5d203ea73340ff16b7157a5e1fcdb8..39673ad076a38b84aff99c7a68330bfbe94cd7de 100644 (file)
@@ -170,7 +170,7 @@ int board_early_init_f(void)
 }
 
 #ifdef CONFIG_FSL_ESDHC
-int board_mmc_init(bd_t *bd)
+int board_mmc_init(struct bd_info *bd)
 {
        struct immap __iomem *im = (struct immap __iomem *)CONFIG_SYS_IMMR;
        char buffer[HWCONFIG_BUFFER_SIZE] = {0};
@@ -211,7 +211,7 @@ int misc_init_r(void)
 
 #if defined(CONFIG_OF_BOARD_SETUP)
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
 #ifdef CONFIG_PCI
        ft_pci_setup(blob, bd);
index d470fd1cf6d437996621ab0c7cd57791f72bc682..5b4fbd5e304e2ecd72afd05c606158b864caeae2 100644 (file)
@@ -402,7 +402,7 @@ pci_init_board(void)
 
 #if defined(CONFIG_OF_BOARD_SETUP)
 void
-ft_pci_setup(void *blob, bd_t *bd)
+ft_pci_setup(void *blob, struct bd_info *bd)
 {
        int node, tmp[2];
        const char *path;
index 85d370f6280d100e41673f5ab1a8d3142a518ef8..30ed7083657fb7e3e5d0eb123f02dbfcd9cea669 100644 (file)
@@ -261,7 +261,7 @@ int board_phy_config(struct phy_device *phydev)
 }
 
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_TSEC_ENET
        struct fsl_pq_mdio_info mdio_info;
@@ -306,7 +306,7 @@ int board_eth_init(bd_t *bis)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 
index e11ed2e3bea7b1e435baaef99911e011a6744c8c..a1a9742bfa4adba337fe25caa7cea769f21ddf88 100644 (file)
@@ -306,7 +306,7 @@ void configure_rgmii(void)
        return;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_TSEC_ENET
        struct fsl_pq_mdio_info mdio_info;
@@ -356,7 +356,7 @@ int board_eth_init(bd_t *bis)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP) && !defined(CONFIG_DM_PCI)
-void ft_pci_setup(void *blob, bd_t *bd)
+void ft_pci_setup(void *blob, struct bd_info *bd)
 {
        FT_FSL_PCI_SETUP;
 }
index 8e27e73c25c986c36c6bce325f16feb7a71d7c48..3bb8e769c80a51007c38fd5443257e2a9ea536c7 100644 (file)
@@ -403,7 +403,7 @@ pci_init_board(void)
 
 #if defined(CONFIG_OF_BOARD_SETUP)
 void
-ft_pci_setup(void *blob, bd_t *bd)
+ft_pci_setup(void *blob, struct bd_info *bd)
 {
        int node, tmp[2];
        const char *path;
index 2871636165ebbeebfb47cfb462c35c018f21f7c4..7b379464cd59461e9fc57a71c06048ee1e5f1114 100644 (file)
@@ -348,7 +348,7 @@ void pci_init_board(void)
 #endif /* CONFIG_PCI */
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 
index 90b9c72babbe55a6a47ed9cb5ff6ed6a6e8a3d75..1d2cffbacdf53ac0d59f60a5a3da6621b5e2a6d1 100644 (file)
@@ -308,7 +308,8 @@ local_bus_init(void)
        out_be32(&lbc->lcrr, (u32)in_be32(&lbc->lcrr)| 0x00030000);
 }
 
-static void fdt_board_disable_serial(void *blob, bd_t *bd, const char *alias)
+static void fdt_board_disable_serial(void *blob, struct bd_info *bd,
+                                    const char *alias)
 {
        const char *status = "disabled";
        int off;
@@ -353,7 +354,7 @@ static int esdhc_disables_uart0(void)
               hwconfig_subarg_cmp("esdhc", "mode", "4-bits");
 }
 
-static void fdt_board_fixup_qe_uart(void *blob, bd_t *bd)
+static void fdt_board_fixup_qe_uart(void *blob, struct bd_info *bd)
 {
        u8 *bcsr = (u8 *)CONFIG_SYS_BCSR_BASE;
        const char *devtype = "serial";
@@ -400,7 +401,7 @@ static void fdt_board_fixup_qe_uart(void *blob, bd_t *bd)
 
 #ifdef CONFIG_FSL_ESDHC
 
-int board_mmc_init(bd_t *bd)
+int board_mmc_init(struct bd_info *bd)
 {
        struct ccsr_gur *gur = (struct ccsr_gur *)CONFIG_SYS_MPC85xx_GUTS_ADDR;
        u8 *bcsr = (u8 *)CONFIG_SYS_BCSR_BASE;
@@ -441,7 +442,7 @@ int board_mmc_init(bd_t *bd)
        return fsl_esdhc_mmc_init(bd);
 }
 
-static void fdt_board_fixup_esdhc(void *blob, bd_t *bd)
+static void fdt_board_fixup_esdhc(void *blob, struct bd_info *bd)
 {
        const char *status = "disabled";
        int off = -1;
@@ -481,10 +482,10 @@ static void fdt_board_fixup_esdhc(void *blob, bd_t *bd)
        }
 }
 #else
-static inline void fdt_board_fixup_esdhc(void *blob, bd_t *bd) {}
+static inline void fdt_board_fixup_esdhc(void *blob, struct bd_info *bd) {}
 #endif
 
-static void fdt_board_fixup_qe_usb(void *blob, bd_t *bd)
+static void fdt_board_fixup_qe_usb(void *blob, struct bd_info *bd)
 {
        u8 *bcsr = (u8 *)CONFIG_SYS_BCSR_BASE;
 
@@ -518,7 +519,7 @@ void pci_init_board(void)
 #endif /* CONFIG_PCI */
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
 #if defined(CONFIG_SYS_UCC_RMII_MODE)
        int nodeoff, off, err;
index b43032cee8ad2d891960eb224974e9e3755a6187..97e73533ab4b3bcc6cc7157cc3738286578fb233 100644 (file)
@@ -176,7 +176,7 @@ int board_early_init_r(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_TSEC_ENET
        struct fsl_pq_mdio_info mdio_info;
@@ -237,7 +237,7 @@ int board_eth_init(bd_t *bis)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        phys_addr_t base;
        phys_size_t size;
index c060fd9a3f389cf901953d8b10a8fd869eb36034..52bf4da98eaa50d3f971ebda67771e0136657acb 100644 (file)
@@ -264,7 +264,7 @@ void pci_init_board(void)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 
@@ -319,7 +319,7 @@ get_board_sys_clk(ulong dummy)
        return val;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return pci_eth_init(bis);
 }
index cd505dfc0a94e0680a5db4bfe5ee33cecbcf31f1..0f9aea469b1195b1e50b7b18d8193206b9a6cc0c 100644 (file)
@@ -125,7 +125,7 @@ void pci_init_board(void)
 
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        int off;
        u64 *tmp;
@@ -229,7 +229,7 @@ get_board_sys_clk(ulong dummy)
        return val;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        /* Initialize TSECs */
        cpu_eth_init(bis);
index 6cfff04966312fba0974c36a4064ef59236d7d91..3fbac6b5cc314df2b5515685768a4e5a89f634b3 100644 (file)
@@ -65,7 +65,7 @@ static int mx23evk_mmc_wp(int id)
        return gpio_get_value(MX23_PAD_PWM4__GPIO_1_30);
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        /* Configure WP as input */
        gpio_direction_input(MX23_PAD_PWM4__GPIO_1_30);
index ec56acb30718fceebac229c8faa38672c37db8f2..1cffdd933172507efaa6c1e395688799dd679e23 100644 (file)
@@ -163,7 +163,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return !gpio_get_value(CARD_DETECT);
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        static const iomux_v3_cfg_t sdhc1_pads[] = {
                NEW_PAD_CTRL(MX25_PAD_SD1_CMD__SD1_CMD, NO_PAD_CTRL),
index e50b7db21013be9f3fd098fecd0d2f7833c4d46a..a6b66d99ccb11bae42cdd1c09c48866b50b489e7 100644 (file)
@@ -83,7 +83,7 @@ static int mx28evk_mmc_wp(int id)
        return gpio_get_value(MX28_PAD_SSP1_SCK__GPIO_2_12);
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        /* Configure WP as input */
        gpio_direction_input(MX28_PAD_SSP1_SCK__GPIO_2_12);
@@ -97,7 +97,7 @@ int board_mmc_init(bd_t *bis)
 
 #ifdef CONFIG_CMD_NET
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        struct mxs_clkctrl_regs *clkctrl_regs =
                (struct mxs_clkctrl_regs *)MXS_CLKCTRL_BASE;
index 63fea37d5d79a64cb586f6d2241075dee96fff55..fc024c47dbddf5bdf5b6a9573f15ddb72e879389 100644 (file)
@@ -254,7 +254,7 @@ int board_late_init(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #if defined(CONFIG_SMC911X)
        int rc = smc911x_initialize(0, CONFIG_SMC911X_BASE);
@@ -268,7 +268,7 @@ int board_eth_init(bd_t *bis)
 
 struct fsl_esdhc_cfg esdhc_cfg = {MMC_SDHC1_BASE_ADDR};
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        static const iomux_v3_cfg_t sdhc1_pads[] = {
                MX35_PAD_SD1_CMD__ESDHC1_CMD,
index 46037acc0e70540a5a8e5533b3563c5f35156158..4250efddde77144002294db1b7fb453a2a48e927 100644 (file)
@@ -285,7 +285,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return ret;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        static const iomux_v3_cfg_t sd1_pads[] = {
                NEW_PAD_CTRL(MX51_PAD_SD1_CMD__SD1_CMD, PAD_CTL_DSE_MAX |
index fabcb03ac842bc62a8965b183d0842a74e809a2c..d265d3adaa64541920d32d422f3b521407147fae 100644 (file)
@@ -144,7 +144,7 @@ int board_mmc_getcd(struct mmc *mmc)
 #define SD_PAD_CTRL            (PAD_CTL_HYS | PAD_CTL_PUS_47K_UP | \
                                 PAD_CTL_DSE_HIGH)
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        static const iomux_v3_cfg_t sd1_pads[] = {
                NEW_PAD_CTRL(MX53_PAD_SD1_CMD__ESDHC1_CMD, SD_CMD_PAD_CTRL),
@@ -297,7 +297,7 @@ int board_init(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = -ENODEV;
 
index 76a112eaac0dafb3ded743aaa59a5ce717ccd1c2..ef6c6ec1ed6e01b9ff027a10c5c22ad69cbf7500 100644 (file)
@@ -167,7 +167,7 @@ int board_mmc_getcd(struct mmc *mmc)
 #define SD_PAD_CTRL            (PAD_CTL_HYS | PAD_CTL_PUS_47K_UP | \
                                 PAD_CTL_DSE_HIGH)
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        static const iomux_v3_cfg_t sd1_pads[] = {
                NEW_PAD_CTRL(MX53_PAD_SD1_CMD__ESDHC1_CMD, SD_CMD_PAD_CTRL),
index ba74592e4ead630a45e8eab029d473ab1721f163..1da263bb5d5f7d0bac27685731a1ff8e95be928c 100644 (file)
@@ -124,7 +124,7 @@ int board_mmc_getcd(struct mmc *mmc)
 #define SD_PAD_CTRL            (PAD_CTL_HYS | PAD_CTL_PUS_47K_UP | \
                                 PAD_CTL_DSE_HIGH)
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        static const iomux_v3_cfg_t sd1_pads[] = {
                NEW_PAD_CTRL(MX53_PAD_SD1_CMD__ESDHC1_CMD, SD_CMD_PAD_CTRL),
index 2599272173a16fef5fdb770bd211431ffbc65894..7c0f98a13216fa2798562345bfcf5fd80c245b71 100644 (file)
@@ -95,7 +95,7 @@ int board_mmc_getcd(struct mmc *mmc)
 #define SD_PAD_CTRL            (PAD_CTL_HYS | PAD_CTL_PUS_47K_UP | \
                                 PAD_CTL_DSE_HIGH)
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        static const iomux_v3_cfg_t sd1_pads[] = {
                NEW_PAD_CTRL(MX53_PAD_SD1_CMD__ESDHC1_CMD, SD_CMD_PAD_CTRL),
index 5c08ecbb9684fe7c5b07ccb0564a1754cafc8f38..ddde245869af80e8fbf51e69029ad76126ca4506 100644 (file)
@@ -130,7 +130,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return ret;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int ret;
        u32 index = 0;
@@ -197,7 +197,7 @@ int fecmxc_mii_postcall(int phy)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        struct eth_device *dev;
        int ret = cpu_eth_init(bis);
index 829e42f6771b9bbf3eecdf2ed3e6814724013dd6..c031cf8538e7f86c44eea88839202f0bc02c5349 100644 (file)
@@ -275,7 +275,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return !gpio_get_value(IMX_GPIO_NR(6, 15));
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        SETUP_IOMUX_PADS(usdhc3_pads);
 
index 8d24af0a99e46b906adbe8b5fb724a6c083eb481..0d343da519fdf24de0ee08401784883f49112395 100644 (file)
@@ -250,7 +250,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return ret;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        struct src *psrc = (struct src *)SRC_BASE_ADDR;
        unsigned reg = readl(&psrc->sbmr1) >> 11;
index 7dd00bda384b99b4ca767c2adf3be36abaf66d29..5d2f815d2348f31b4aee41829d41fb0a7d0497fa 100644 (file)
@@ -231,7 +231,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return ret;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        struct src *src_regs = (struct src *)SRC_BASE_ADDR;
        u32 val;
index 522b840275b3369ad15f7c2557af2743374a17e1..1640f465bad3c556f5e3e1ec5a0802582a4583a4 100644 (file)
@@ -95,7 +95,7 @@ static int setup_fec(void)
        return enable_fec_anatop_clock(1, ENET_125MHZ);
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int ret;
 
index b092ea80538977fd37a36186c76abca43cc3ba65..7fb8de177bcdffa16c27b4b07d40740e15e8abb8 100644 (file)
@@ -141,7 +141,7 @@ static int setup_fec(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        imx_iomux_v3_setup_multiple_pads(fec1_pads, ARRAY_SIZE(fec1_pads));
        setup_fec();
index b03c9c97a73ecbdab4b809932de5f33ad7249b43..9cb17594013e318484dd1dfc9fc84d5d54dd5028 100644 (file)
@@ -146,7 +146,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return 1;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        imx_iomux_v3_setup_multiple_pads(usdhc2_pads, ARRAY_SIZE(usdhc2_pads));
        usdhc_cfg[0].sdhc_clk = mxc_get_clock(MXC_ESDHC2_CLK);
index 15942858601e67658bb706b630260c80339d85e1..fd21591ad6fcf58a3867b82dc9bf72a5d5b3a00e 100644 (file)
@@ -50,7 +50,7 @@ int board_init(void)
 }
 
 #if IS_ENABLED(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        const char *path;
        int rc, nodeoff;
index 66ccc0bd1eb2b32fc2a8e4d86f7015afcca38318..accf2f24e510cf2c39d4710d88b99bce3a2541a1 100644 (file)
@@ -484,7 +484,7 @@ int checkboard(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_TSEC_ENET
        struct fsl_pq_mdio_info mdio_info;
@@ -601,7 +601,7 @@ void fdt_disable_uart1(void *blob)
        }
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        phys_addr_t base;
        phys_size_t size;
@@ -659,7 +659,7 @@ int ft_board_setup(void *blob, bd_t *bd)
 #endif
 
 #ifdef CONFIG_SDCARD
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        config_board_mux(MUX_TYPE_SDHC);
                return -1;
index 159d14b024fc7d0d2d0dc965c2be22a2a5cd0a05..4ee4573d2b524b95a3d9ef1ec96299f4fb9c4d7e 100644 (file)
@@ -63,11 +63,11 @@ void board_init_r(gd_t *gd, ulong dest_addr)
 {
        /* Pointer is writable since we allocated a register for it */
        gd = (gd_t *)CONFIG_SPL_GD_ADDR;
-       bd_t *bd;
+       struct bd_info *bd;
 
        memset(gd, 0, sizeof(gd_t));
-       bd = (bd_t *)(CONFIG_SPL_GD_ADDR + sizeof(gd_t));
-       memset(bd, 0, sizeof(bd_t));
+       bd = (struct bd_info *)(CONFIG_SPL_GD_ADDR + sizeof(gd_t));
+       memset(bd, 0, sizeof(struct bd_info));
        gd->bd = bd;
        bd->bi_memstart = CONFIG_SYS_INIT_L2_ADDR;
        bd->bi_memsize = CONFIG_SYS_L2_SIZE;
index 4380ece0984b312aab7269188a754b1f6445806e..b70ff6899a2256e5b4ba55143724dbbe1df370e7 100644 (file)
@@ -100,7 +100,7 @@ unsigned long get_board_ddr_clk(ulong dummy)
        return gd->mem_clk;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        ccsr_gur_t *gur = (ccsr_gur_t *)CONFIG_SYS_MPC85xx_GUTS_ADDR;
        struct fsl_pq_mdio_info dtsec_mdio_info;
@@ -134,7 +134,7 @@ int board_eth_init(bd_t *bis)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        phys_addr_t base;
        phys_size_t size;
index 1353debc0e98f071baa9a6eb1a5d8020f7f23211..7c703b354fadf53650b71fc3e0bc3fcdf1132756 100644 (file)
@@ -341,7 +341,7 @@ int board_early_init_r(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        struct fsl_pq_mdio_info mdio_info;
        struct tsec_info_struct tsec_info[4];
@@ -452,7 +452,7 @@ static void fdt_board_fixup_qe_pins(void *blob)
 #endif
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        phys_addr_t base;
        phys_size_t size;
index 6ed0a816d934b95db88c24f37f1dc0304f91e09a..e76c3e82c3a94c4e10dced56833b1bcc813a548b 100644 (file)
@@ -69,11 +69,11 @@ void board_init_r(gd_t *gd, ulong dest_addr)
 {
        /* Pointer is writable since we allocated a register for it */
        gd = (gd_t *)CONFIG_SPL_GD_ADDR;
-       bd_t *bd;
+       struct bd_info *bd;
 
        memset(gd, 0, sizeof(gd_t));
-       bd = (bd_t *)(CONFIG_SPL_GD_ADDR + sizeof(gd_t));
-       memset(bd, 0, sizeof(bd_t));
+       bd = (struct bd_info *)(CONFIG_SPL_GD_ADDR + sizeof(gd_t));
+       memset(bd, 0, sizeof(struct bd_info));
        gd->bd = bd;
        bd->bi_memstart = CONFIG_SYS_INIT_L2_ADDR;
        bd->bi_memsize = CONFIG_SYS_L2_SIZE;
index 32c68f2a718633a69816360f972836b30c155dac..396981605d21c7ea72566c32d3e7d08532e54b26 100644 (file)
@@ -120,7 +120,7 @@ void board_ft_fman_fixup_port(void *fdt, char *compat, phys_addr_t addr,
 }
 #endif /* #ifdef CONFIG_FMAN_ENET */
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_FMAN_ENET
        struct fsl_pq_mdio_info dtsec_mdio_info;
index 4d0ac908a54d5aa846712d82d2159dbab8a3466e..720d304fe428aa6439eac11ce14ba836ccc962c4 100644 (file)
@@ -20,7 +20,7 @@
 #include <asm/fsl_liodn.h>
 #include <fm_eth.h>
 
-extern void pci_of_setup(void *blob, bd_t *bd);
+extern void pci_of_setup(void *blob, struct bd_info *bd);
 
 #include "cpld.h"
 
@@ -215,7 +215,7 @@ int misc_init_r(void)
        return 0;
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        phys_addr_t base;
        phys_size_t size;
index 61a9226eb3d26696316132bb7e37a00153b414bf..3395377b4feb42a9359ded13f8b069c47d8dfafe 100644 (file)
@@ -240,13 +240,13 @@ static uint64_t get_linear_ram_size(void)
        panic("Couldn't determine RAM size");
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return pci_eth_init(bis);
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        FT_FSL_PCI_SETUP;
 
index a7301e2a2e95d57a02eadea9c9354b47507c9c79..f381cfc2ad084ed1e8076b945efa15d3bea84b6c 100644 (file)
@@ -86,7 +86,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return 1;
 }
 
-int board_mmc_init(bd_t * bis)
+int board_mmc_init(struct bd_info * bis)
 {
        esdhc_cfg[0].sdhc_clk = mxc_get_clock(MXC_USDHC_CLK);
 
index dbf25a237d1cc6b3115a143e919faa1d94475d85..b64590f9d796d1dbb81ce3713806e49dba6691d5 100644 (file)
@@ -26,7 +26,7 @@
 #include <asm/fsl_serdes.h>
 #include "../common/fman.h"
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #if defined(CONFIG_FMAN_ENET)
        int i, interface;
index bd0e29744c98d2cb6a17cc2c6400f1634042e957..45ab9223ae1fe296e6cdc9e9dfe6c88194cd679c 100644 (file)
@@ -18,7 +18,7 @@ void pci_init_board(void)
        fsl_pcie_init_board(0);
 }
 
-void pci_of_setup(void *blob, bd_t *bd)
+void pci_of_setup(void *blob, struct bd_info *bd)
 {
        FT_FSL_PCI_SETUP;
 }
index aed0721c0daf04e983249a1216cce4f473750fc9..da442fcc1802881ccae22c00af7f7f8a94e9255e 100644 (file)
@@ -98,10 +98,10 @@ void board_init_f(ulong bootflag)
 
 void board_init_r(gd_t *gd, ulong dest_addr)
 {
-       bd_t *bd;
+       struct bd_info *bd;
 
-       bd = (bd_t *)(gd + sizeof(gd_t));
-       memset(bd, 0, sizeof(bd_t));
+       bd = (struct bd_info *)(gd + sizeof(gd_t));
+       memset(bd, 0, sizeof(struct bd_info));
        gd->bd = bd;
        bd->bi_memstart = CONFIG_SYS_INIT_L3_ADDR;
        bd->bi_memsize = CONFIG_SYS_L3_SIZE;
index edf3a33dfb2492c870bfd09f0fd4339f572f9e7b..bb775eb2d3256eb86586924347f9b44d5e4275c7 100644 (file)
@@ -183,7 +183,7 @@ int misc_init_r(void)
        return 0;
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        phys_addr_t base;
        phys_size_t size;
index 5d460148230c9f962fa9e5bdb10f3c2ed8f9dbb9..33df0f24df8a439004ed372f782bf6a1a347f57b 100644 (file)
@@ -7,7 +7,7 @@
 #define __T1024_RDB_H__
 
 void fdt_fixup_board_enet(void *blob);
-void pci_of_setup(void *blob, bd_t *bd);
+void pci_of_setup(void *blob, struct bd_info *bd);
 #ifdef CONFIG_TARGET_T1023RDB
 static u32 t1023rdb_ctrl(u32 ctrl_type);
 static void fdt_enable_nor(void *blob);
index 9cbc8754dc5b58502dfa002a94d67f2433a7b398..8e2f035874049ba2d9af501b8f942486e846686a 100644 (file)
@@ -16,7 +16,7 @@
 
 #include "../common/fman.h"
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_FMAN_ENET
        struct memac_mdio_info memac_mdio_info;
index ff7cf3644680336fdf4f6173267d46bf705657d7..1fd24027000f4701f45bce582e1af602fc05817c 100644 (file)
@@ -18,7 +18,7 @@ void pci_init_board(void)
        fsl_pcie_init_board(0);
 }
 
-void pci_of_setup(void *blob, bd_t *bd)
+void pci_of_setup(void *blob, struct bd_info *bd)
 {
        FT_FSL_PCI_SETUP;
 }
index 2306d0391ea3468cb794acdc83e3a506422864f2..f83d69ba152dc451ca7daa438bb8a04272e28647 100644 (file)
@@ -89,10 +89,10 @@ void board_init_f(ulong bootflag)
 
 void board_init_r(gd_t *gd, ulong dest_addr)
 {
-       bd_t *bd;
+       struct bd_info *bd;
 
-       bd = (bd_t *)(gd + sizeof(gd_t));
-       memset(bd, 0, sizeof(bd_t));
+       bd = (struct bd_info *)(gd + sizeof(gd_t));
+       memset(bd, 0, sizeof(struct bd_info));
        gd->bd = bd;
        bd->bi_memstart = CONFIG_SYS_INIT_L3_ADDR;
        bd->bi_memsize = CONFIG_SYS_L3_SIZE;
index 04b23085f83603dac459134daba8786c794cbe46..c7290e5a342683ab420bbfd826dbe2054ff3fbfe 100644 (file)
@@ -129,7 +129,7 @@ int misc_init_r(void)
        return 0;
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        phys_addr_t base;
        phys_size_t size;
index b6459cd629324427bd4bf911c16a06e2241f88b5..678724c7e2b16d647c1a80f7c3f8cc87d85d1456 100644 (file)
@@ -7,6 +7,6 @@
 #define __T104x_RDB_H__
 
 void fdt_fixup_board_enet(void *blob);
-void pci_of_setup(void *blob, bd_t *bd);
+void pci_of_setup(void *blob, struct bd_info *bd);
 
 #endif
index 938e6066414751b572b72cbe120f392af2007aab..5044b5695b66bb9358727e51d20a399111419227 100644 (file)
@@ -525,7 +525,7 @@ static void initialize_lane_to_slot(void)
        }
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #if defined(CONFIG_FMAN_ENET)
        int i, idx, lane, slot, interface;
index e3355927766ba005bd19fe611ba7e1039bcd017d..a03b11ccb503ca4a12877514974e6c78ae4a3382 100644 (file)
@@ -18,7 +18,7 @@ void pci_init_board(void)
        fsl_pcie_init_board(0);
 }
 
-void pci_of_setup(void *blob, bd_t *bd)
+void pci_of_setup(void *blob, struct bd_info *bd)
 {
        FT_FSL_PCI_SETUP;
 }
index 40eb5d30a66dac937deb2eb40abb83fdf0b664da..c197884421b71941d1c71f1e550fd1ec7aa680fb 100644 (file)
@@ -97,10 +97,10 @@ void board_init_f(ulong bootflag)
 
 void board_init_r(gd_t *gd, ulong dest_addr)
 {
-       bd_t *bd;
+       struct bd_info *bd;
 
-       bd = (bd_t *)(gd + sizeof(gd_t));
-       memset(bd, 0, sizeof(bd_t));
+       bd = (struct bd_info *)(gd + sizeof(gd_t));
+       memset(bd, 0, sizeof(struct bd_info));
        gd->bd = bd;
        bd->bi_memstart = CONFIG_SYS_INIT_L3_ADDR;
        bd->bi_memsize = CONFIG_SYS_L3_SIZE;
index 4d980e1eefcc38f443a86154ab7f57a0fac08240..1dbfd493a24a16fc9badd9f0b3e3d631725fec91 100644 (file)
@@ -461,7 +461,7 @@ int misc_init_r(void)
        return 0;
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        phys_addr_t base;
        phys_size_t size;
index 68c758f723e6af2877cf3e66b14b17aaf11930d8..50ebb6f6f98815df67b455da0433b18e32a59173 100644 (file)
@@ -7,6 +7,6 @@
 #define __CORENET_DS_H__
 
 void fdt_fixup_board_enet(void *blob);
-void pci_of_setup(void *blob, bd_t *bd);
+void pci_of_setup(void *blob, struct bd_info *bd);
 
 #endif
index db4718128dc9585459de3efff760a447342c9330..c16538850cd013d48cd91b45259c7837665da511 100644 (file)
@@ -25,7 +25,7 @@
 #include <fsl_dtsec.h>
 #include <asm/fsl_serdes.h>
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #if defined(CONFIG_FMAN_ENET)
        int i, interface;
index bd0e29744c98d2cb6a17cc2c6400f1634042e957..45ab9223ae1fe296e6cdc9e9dfe6c88194cd679c 100644 (file)
@@ -18,7 +18,7 @@ void pci_init_board(void)
        fsl_pcie_init_board(0);
 }
 
-void pci_of_setup(void *blob, bd_t *bd)
+void pci_of_setup(void *blob, struct bd_info *bd)
 {
        FT_FSL_PCI_SETUP;
 }
index 27e87da40930779f34b30f6ff0aa6a8759b7494a..07aab6349cfcdf14914164420b0186d48a225ce2 100644 (file)
@@ -67,10 +67,10 @@ void board_init_f(ulong bootflag)
 
 void board_init_r(gd_t *gd, ulong dest_addr)
 {
-       bd_t *bd;
+       struct bd_info *bd;
 
-       bd = (bd_t *)(gd + sizeof(gd_t));
-       memset(bd, 0, sizeof(bd_t));
+       bd = (struct bd_info *)(gd + sizeof(gd_t));
+       memset(bd, 0, sizeof(struct bd_info));
        gd->bd = bd;
        bd->bi_memstart = CONFIG_SYS_INIT_L3_ADDR;
        bd->bi_memsize = CONFIG_SYS_L3_SIZE;
index 5ba1682888c6f5e280e71fc7bce6751b959df71b..d37abb7ef3bb3724d40870be6add1090844cf1e3 100644 (file)
@@ -114,7 +114,7 @@ int misc_init_r(void)
        return 0;
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        phys_addr_t base;
        phys_size_t size;
index 2f630ef1ca147555ba345f5e153f4c1e98436931..22a496fb8cf29ff390d17185192c12b1c15ed468 100644 (file)
@@ -7,6 +7,6 @@
 #define __CORENET_DS_H__
 
 void fdt_fixup_board_enet(void *blob);
-void pci_of_setup(void *blob, bd_t *bd);
+void pci_of_setup(void *blob, struct bd_info *bd);
 
 #endif
index 4c896c8a90d001fdc91e0f331af5b24556cc2d42..c815a3a4fa52561de76f6713b5e1a33a145a7036 100644 (file)
@@ -36,7 +36,7 @@ void fdt_fixup_board_enet(void *fdt)
        return;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #if defined(CONFIG_FMAN_ENET)
        int i, interface;
index ac0c95687a5277db6981bb20fbfe3530d7c36c7a..c2bc05164dd183809d5008d8429ddd657ceff46d 100644 (file)
@@ -18,7 +18,7 @@ void pci_init_board(void)
        fsl_pcie_init_board(0);
 }
 
-void pci_of_setup(void *blob, bd_t *bd)
+void pci_of_setup(void *blob, struct bd_info *bd)
 {
        FT_FSL_PCI_SETUP;
 }
index 5d018c316c61c798bbd8b9953cd6f12da22a8b39..64d2753da81c577293cd52cb9d87acdee8a43e49 100644 (file)
@@ -70,10 +70,10 @@ void board_init_f(ulong bootflag)
 
 void board_init_r(gd_t *gd, ulong dest_addr)
 {
-       bd_t *bd;
+       struct bd_info *bd;
 
-       bd = (bd_t *)(gd + sizeof(gd_t));
-       memset(bd, 0, sizeof(bd_t));
+       bd = (struct bd_info *)(gd + sizeof(gd_t));
+       memset(bd, 0, sizeof(struct bd_info));
        gd->bd = bd;
        bd->bi_memstart = CONFIG_SYS_INIT_L3_ADDR;
        bd->bi_memsize = CONFIG_SYS_L3_SIZE;
index c84de554d34afde066c8096879a9a68aa294c2be..5c2a75b905e61548f921b6d4a9a10ae1e6b745e3 100644 (file)
@@ -93,7 +93,7 @@ int misc_init_r(void)
        return 0;
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        phys_addr_t base;
        phys_size_t size;
index 6e04bf0710165315ba261761643bd6c7106040e2..3f1fa7bbd24e4d94df81d3c7a99ee6d3230173b7 100644 (file)
@@ -12,6 +12,6 @@
 #define CONFIG_SYS_NUM_FM2_DTSEC       4
 
 void fdt_fixup_board_enet(void *blob);
-void pci_of_setup(void *blob, bd_t *bd);
+void pci_of_setup(void *blob, struct bd_info *bd);
 
 #endif
index 17427f23d8b473704205729656e46c77face16cc..bd125bc17e05e4f8ca3eb887b0eea51c36c16695 100644 (file)
@@ -246,7 +246,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return 1;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        static const iomux_v3_cfg_t esdhc1_pads[] = {
                NEW_PAD_CTRL(VF610_PAD_PTA24__ESDHC1_CLK, ESDHC_PAD_CTRL),
index 1a3524972491d059c40badd6d1ac287b4fe22629..14f45bf07da8eb959da7514fa2089aeb5bb35c60 100644 (file)
@@ -1663,7 +1663,7 @@ void setup_pmic(void)
 #ifdef CONFIG_FSL_ESDHC_IMX
 static struct fsl_esdhc_cfg usdhc_cfg[2];
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        struct ventana_board_info ventana_info;
        int board_type = read_eeprom(CONFIG_I2C_GSC, &ventana_info);
index 649e6229449a178ef07cde322d0a3536cb523bf2..9f043d815abffaa9cadfcb4e6d3ecbf1b72deb6f 100644 (file)
@@ -283,7 +283,7 @@ int mv88e61xx_hw_reset(struct phy_device *phydev)
 }
 #endif // CONFIG_MV88E61XX_SWITCH
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_FEC_MXC
        struct ventana_board_info *info = &ventana_info;
@@ -1067,7 +1067,7 @@ int fdt_fixup_sky2(void *blob, int np, struct pci_dev *dev)
  * we will walk the PCI bus and add bridge nodes up to the device receiving
  * the fixup.
  */
-void ft_board_pci_fixup(void *blob, bd_t *bd)
+void ft_board_pci_fixup(void *blob, struct bd_info *bd)
 {
        int i, np;
        struct pci_dev *dev;
@@ -1125,7 +1125,7 @@ void ft_board_wdog_fixup(void *blob, phys_addr_t addr)
 #define GPIO3_ADDR     0x20a4000
 #define USDHC3_ADDR    0x2198000
 #define PWM0_ADDR      0x2080000
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        struct ventana_board_info *info = &ventana_info;
        struct ventana_eeprom_config *cfg;
index b64a6d992d566917520787f75418bcf4f6d7b347..c317260251e67a21e70dbbf919c6d59ced917aab 100644 (file)
@@ -171,7 +171,7 @@ int last_stage_init(void)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
        fsl_fdt_fixup_dr_usb(blob, bd);
index d206f8f0c56e6033356862c393b257dceb649d72..b5c681c2d1eb89834e8d2d222a53ad46d67acb25 100644 (file)
@@ -302,7 +302,7 @@ int mpc8308_get_fpga_done(uint fpga)
 }
 
 #ifdef CONFIG_FSL_ESDHC
-int board_mmc_init(bd_t *bd)
+int board_mmc_init(struct bd_info *bd)
 {
        immap_t *immr = (immap_t *)CONFIG_SYS_IMMR;
        sysconf83xx_t *sysconf = &immr->sysconf;
@@ -359,7 +359,7 @@ ulong board_flash_get_legacy(ulong base, int banknum, flash_info_t *info)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
        fsl_fdt_fixup_dr_usb(blob, bd);
index b3af8fec9172bcc2ebd5b11396514366a0f93225..91fec74fb0328d543ad162048bacbc92950139e4 100644 (file)
@@ -357,7 +357,7 @@ int mpc8308_get_fpga_done(uint fpga)
 }
 
 #ifdef CONFIG_FSL_ESDHC
-int board_mmc_init(bd_t *bd)
+int board_mmc_init(struct bd_info *bd)
 {
        immap_t *immr = (immap_t *)CONFIG_SYS_IMMR;
        sysconf83xx_t *sysconf = &immr->sysconf;
@@ -414,7 +414,7 @@ ulong board_flash_get_legacy(ulong base, int banknum, flash_info_t *info)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
        fsl_fdt_fixup_dr_usb(blob, bd);
index 73ce985d1a9790c094e0d9bc5321d0ff49467d77..d31cba3d06ef55a4df92a9de985a67d44c8de12e 100644 (file)
@@ -308,7 +308,7 @@ int last_stage_init(void)
  *       0, no ethernet devices found
  *      >0, number of ethernet devices initialized
  */
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        struct fsl_pq_mdio_info mdio_info;
        struct tsec_info_struct tsec_info[2];
@@ -331,7 +331,7 @@ int board_eth_init(bd_t *bis)
 }
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        phys_addr_t base;
        phys_size_t size;
index edccfd03b3c589a3253e5287d39bdb06724b4dae..cf76cf7a3387b78fbc3955a5ad4ffc07b30f26d7 100644 (file)
@@ -551,7 +551,7 @@ int checkboard(void)
 }
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        char *rtc_status = env_get("rtc_status");
 
index f8320ffe8f39e7946e66c8d2da0c2e8a60e6e664..7627e9c370fb205363d8d6126d5ce88fec0c0bf6 100644 (file)
@@ -250,7 +250,7 @@ int checkboard(void)
 }
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        char *rtc_status = env_get("rtc_status");
 
index 6f3959931671d6e1e1ac3a877b412e580a0f29ec..06a3f4c1aa861fd0d880f524ef614f1f6756b07f 100644 (file)
@@ -87,7 +87,7 @@ static struct fsl_esdhc_cfg usdhc_cfg[2] = {
        {USDHC2_BASE_ADDR},
 };
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int i, ret;
        /*
index df32e12037b527d4c541db25682491f226239912..578d75aed3d14ed94853346866cc69124d6c3766 100644 (file)
@@ -110,7 +110,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return ret;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int ret;
 
index 063831dfe873a8b9115969d4cf0ea1d56ec6c090..e07295c7b5c0c324f9b9a96c1479e4e4c4efb1b2 100644 (file)
@@ -52,7 +52,7 @@ int board_init(void)
 }
 
 /* We know all the init functions have been run now */
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = 0;
 
@@ -101,7 +101,7 @@ int dram_init(void)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *fdt, bd_t *bd)
+int ft_board_setup(void *fdt, struct bd_info *bd)
 {
        static const char disabled[] = "disabled";
        u32 reg = readl(HB_SREG_A9_PWRDOM_STAT);
index 6eea939b919985650dfb6f23cb49850c4f9afc7e..e89ff1a43debd261d2c39aceb35d51a8a9029f90 100644 (file)
@@ -429,7 +429,7 @@ int power_init_board(void)
        return 0;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int ret;
 
index d0d34012d74fd4b12e4b5dcef008721650a3191e..ac35b5b0d0c1176ba1fd1845c7a42749aae97513 100644 (file)
@@ -143,7 +143,7 @@ int dram_init(void)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 
index c7ae90418f919372274cff35a1034792ddbb7093..44b56416ff91432c392335f403381d98da0e66d9 100644 (file)
@@ -6,7 +6,7 @@
 #include <common.h>
 #include <fdt_support.h>
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        DECLARE_GLOBAL_DATA_PTR;
        u64 mem_start[2], mem_size[2];
index 5339b9e9f94f5ac82a4d6f31d85074729dcd704c..038dbdd74f063d07a3e1de482de92759f9254d7f 100644 (file)
@@ -195,7 +195,7 @@ int misc_init_r(void)
 }
 
 #ifdef CONFIG_DRIVER_DM9000
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        /* Enable clock */
        jz4780_clk_ungate_ethernet();
@@ -254,7 +254,7 @@ int checkboard(void)
 #ifdef CONFIG_SPL_BUILD
 
 #if defined(CONFIG_SPL_MMC_SUPPORT)
-int board_mmc_init(bd_t *bd)
+int board_mmc_init(struct bd_info *bd)
 {
        ci20_mux_mmc();
        return jz_mmc_init((void __iomem *)MSC0_BASE);
index 88a1a63bf48866d15a43ee35faf3bf06f7bcf014..252cc813c6ea1be85c0184ebcecf3a280aec3090 100644 (file)
@@ -119,7 +119,7 @@ int checkboard(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return pci_eth_init(bis);
 }
index 02a514809f7b34a284f46ccde62d81a206ba9043..56a2a7c4a6e69d8ca8f0179ee8070c3b8ee47d4b 100644 (file)
@@ -48,7 +48,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return 1;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int ret = 0;
 
index a28d44782549815b7db84e28b6e7f42ed9165bf7..9b4cb91b3418355853e8c90e092d49caa12554ab 100644 (file)
@@ -212,7 +212,7 @@ int board_late_init(void)
 #endif
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
 #ifdef CONFIG_FDT_FIXUP_PARTITIONS
        static const struct node_info nodes[] = {
@@ -261,7 +261,7 @@ static struct cpsw_platform_data cpsw_data = {
        .version                = CPSW_CTRL_VERSION_2,
 };
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rv, ret = 0;
        uint8_t mac_addr[6];
index 2c269773a85cc30c08b82764f1f08a7f517f7713..58c713f0f3226c25d9dc03af42e89003bceb4c57 100644 (file)
@@ -56,7 +56,7 @@ int board_init(void)
 }
 
 #if defined(CONFIG_MMC)
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        return omap_mmc_init(0, 0, 0, -1, -1);
 }
index af0bce6426e54d5a72dcd9bd1c513b17821363e5..e0ca3c2588fa52505f58dc0d83a21d46fc30b0be 100644 (file)
@@ -132,7 +132,7 @@ static void setup_net_chip(void)
        reset_net_chip(64);
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_SMC911X
        return smc911x_initialize(0, CONFIG_SMC911X_BASE);
@@ -159,7 +159,7 @@ static int ft_enable_by_compatible(void *blob, char *compat, int enable)
        return 0;
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
 #ifdef CONFIG_FDT_FIXUP_PARTITIONS
        static const struct node_info nodes[] = {
index 9c9e1598f82dc01b4861451cebca9855dd4590d9..03c7ce9da7d804745fca7394e4abb240e9da1d1b 100644 (file)
@@ -144,7 +144,7 @@ void i2c_init_board(void)
 #endif
 
 #if defined(CONFIG_KM_COMMON_ETH_INIT)
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        if (ethernet_present())
                return cpu_eth_init(bis);
index 75c558ad3cd2c653f5bf78a0faae959eb55597f8..0aad452dde6799d7c959d92d59025497eef3a597 100644 (file)
@@ -257,7 +257,7 @@ int checkboard(void)
        return 0;
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 
index 8635a5448b863c9c514ae8947360d1e2c76518b6..29c5b339ae8c983ee416007ac4783b6c53106f46 100644 (file)
@@ -11,7 +11,7 @@
 #include <fsl_mdio.h>
 #include <phy.h>
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int ret = 0;
 #ifdef CONFIG_FMAN_ENET
index 21afbc7f39aea27c405e2ca5b8d84be7a718396a..29dde7a8024cbfc901cb3f0508a55e3314f52a27 100644 (file)
@@ -222,7 +222,7 @@ void fdt_fixup_fman_mac_addresses(void *blob)
 }
 #endif
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        phys_addr_t base;
        phys_size_t size;
index 00e1a0666205a98727945d3ba1dc46f33914345f..3b858a557117f24f1a90423a792589abe1bd1c07 100644 (file)
@@ -5,4 +5,4 @@
  */
 
 
-void pci_of_setup(void *blob, bd_t *bd);
+void pci_of_setup(void *blob, struct bd_info *bd);
index 87bf16886ad1d9418c9646d23941e49de7196d6c..cdb498da03b07278d2fc96275c78e6569b7dd593 100644 (file)
@@ -119,7 +119,7 @@ void pci_init_board(void)
        fsl_pcie_init_board(0);
 }
 
-void pci_of_setup(void *blob, bd_t *bd)
+void pci_of_setup(void *blob, struct bd_info *bd)
 {
        FT_FSL_PCI_SETUP;
 }
index 7bc66af193414f25cac47a9c3b247cb41edee347..4b406042180c6bd7bfe5fd4a8a401157247de4a7 100644 (file)
@@ -356,7 +356,7 @@ int dram_init(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int ret = 0;
 #ifdef CONFIG_SMC911X
index 97b152664a201eb2d2eeebb39c177980871d5c1c..17d2489415de310f4936df627dafb84c63ecfce7 100644 (file)
@@ -122,7 +122,7 @@ int checkboard(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        cpu_eth_init(bis); /* Built in controller(s) come first */
        return pci_eth_init(bis);
index 9926285675bb361123416c15ccca52f8ed534db0..3d22f2019e998a932997a3da204bef48e67a846f 100644 (file)
@@ -418,7 +418,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return 1;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        usdhc_cfg.sdhc_clk = mxc_get_clock(MXC_ESDHC3_CLK);
        return fsl_esdhc_initialize(bis, &usdhc_cfg);
index 440838c1124f5213ebfba82dcac2fa72015389fa..b1593bab5ebd36be5a545973741f5eff89f0416e 100644 (file)
@@ -109,7 +109,7 @@ void vinco_mci0_hw_init(void)
        at91_periph_clk_enable(ATMEL_ID_MCI0);
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        /* Enable power for MCI0 interface */
        at91_set_pio_output(AT91_PIO_PORTE, 7, 1);
@@ -194,7 +194,7 @@ int dram_init(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = 0;
 
index 0d1be3f784e106ca349dd883b2b7ed7720969201..df6eeb6243471941139d0706dc3b95e223e718e2 100644 (file)
@@ -77,7 +77,7 @@ static void wb45n_gpio_hw_init(void)
        at91_set_gpio_deglitch(AT91_PIN_PB18, 1);
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = 0;
 
index 8146d410b96c27ffca745d823f54a463e110452b..9cc21b2abd3cbe75f07b8e25a32ea750178bda2f 100644 (file)
@@ -102,7 +102,7 @@ int board_phy_config(struct phy_device *phydev)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = 0;
 
index 2825eccc035a2ff3d376ba705250709bd6ca3c85..b08a267c52c14e4cba2d622efc1d2948fa3fc4ae 100644 (file)
@@ -180,7 +180,7 @@ int fastboot_set_reboot_flag(void)
        return omap_reboot_mode_store("b");
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        return omap_mmc_init(1, 0, 0, -1, -1);
 }
index ec55fdf0aa5fee76aab099193a5f39ada2a36251..ada7cf5eb70a1c59be1569ff6eda43a60a18339e 100644 (file)
@@ -136,7 +136,7 @@ int overwrite_console(void)
 }
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        fdt_fixup_ethernet(blob);
        return 0;
index ac4f23f4d646f2060466b87899cceaf9ac718bad..23959c255731914242179aceca9f43e6832696f9 100644 (file)
@@ -288,7 +288,7 @@ static struct fsl_esdhc_cfg usdhc_cfg = {
        .max_bus_width = 8,
 };
 
-int board_mmc_init(bd_t *bd)
+int board_mmc_init(struct bd_info *bd)
 {
        displ5_set_iomux_usdhc_spl();
 
index b234f062205908d84d56db978103d5cabca65a82..56eae3b4e9eea95b3271a0f36edcdf1ae841be81 100644 (file)
@@ -528,7 +528,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return ret;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int ret;
        u32 index = 0;
index 4062c6fb82b600d3239b6674b4d08fce08c942bf..9286f4c755bc26894f2d086b79460ec90089ca86 100644 (file)
@@ -189,7 +189,7 @@ static int fdt_fixup_l2switch(void *blob)
        return 0;
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        /*
         * i.MX28 L2 switch needs manual update (fixup) of eth MAC address
index b25b02b6418723af33c674f364c57ada8ffe044f..cba51f54d41da3e51c255bff247962d536baf24f 100644 (file)
@@ -143,7 +143,7 @@ void set_muxconf_regs(void)
 
 
 #if defined(CONFIG_USB_ETHER) && defined(CONFIG_USB_MUSB_GADGET)
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rv, n = 0;
 
index d4288a2c5730836db9407464b063f495dd04df0c..893f625599942e7471448e09590bf839925d5d1c 100644 (file)
@@ -148,7 +148,7 @@ int board_mmc_getcd(struct mmc *mmc)
 #define SD_PAD_CTRL            (PAD_CTL_HYS | PAD_CTL_PUS_47K_UP | \
                                 PAD_CTL_DSE_HIGH)
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        static const iomux_v3_cfg_t sd1_pads[] = {
                NEW_PAD_CTRL(MX53_PAD_SD1_CMD__ESDHC1_CMD, SD_CMD_PAD_CTRL),
@@ -257,7 +257,7 @@ void board_preboot_os(void)
        gpio_direction_output(IMX_GPIO_NR(6, 0), 0);
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        if (lvds_compat_string)
                do_fixup_by_path_string(blob, "/panel", "compatible",
index 5e55918fa6514b08c38db7c83987368a16b68a29..e8e1ac3eb195803975f96d7473c40a61604ea4e2 100644 (file)
@@ -238,7 +238,7 @@ void lcd_show_board_info(void)
 #endif
 
 #ifdef CONFIG_GENERIC_ATMEL_MCI
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        at91_mci_hw_init();
 
@@ -300,7 +300,7 @@ void reset_phy(void)
 }
 #endif
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = 0;
 #ifdef CONFIG_MACB
index 601442055d9b854c0ec6f16cca6d0624f9a0900c..87607bd48983dcf5974ff8b3690eb05072e3f80a 100644 (file)
@@ -62,7 +62,7 @@ void pci_init_board(void)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
        fsl_fdt_fixup_dr_usb(blob, bd);
@@ -71,7 +71,7 @@ int ft_board_setup(void *blob, bd_t *bd)
 }
 #endif
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rv, num_if = 0;
 
index 93d1b2febcc46433f581e7561d64454c44514df5..f624dbfbebc4b8e125dfa5008e082538e61057df 100644 (file)
@@ -672,7 +672,7 @@ int rx51_kp_getc(struct stdio_dev *sdev)
  * Routine: board_mmc_init
  * Description: Initialize mmc devices.
  */
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        omap_mmc_init(0, 0, 0, -1, -1);
        omap_mmc_init(1, 0, 0, -1, -1);
index 4aeec473b16e9579d49b73e337d017ec4032f29a..7423a97ad0e3637d4fa39eab08c5ce2e60fe8ef9 100644 (file)
@@ -168,7 +168,7 @@ static void ft_carveout_setup(void *fdt)
        }
 }
 
-int ft_board_setup(void *fdt, bd_t *bd)
+int ft_board_setup(void *fdt, struct bd_info *bd)
 {
        ft_mac_address_setup(fdt);
        ft_carveout_setup(fdt);
index 3f0e594b9c88e83186b70b68fd1465d07d09486b..508c4d27b7fb311d774266f0f16ffb2254f0aa6d 100644 (file)
@@ -148,7 +148,7 @@ static void ft_carveout_setup(void *fdt)
        }
 }
 
-int ft_board_setup(void *fdt, bd_t *bd)
+int ft_board_setup(void *fdt, struct bd_info *bd)
 {
        ft_mac_address_setup(fdt);
        ft_carveout_setup(fdt);
index 45f9bacc712e4552979adfc9708229fd7a2be7ae..e6b66966c1b680ea2a722fac93cba601a665b1e7 100644 (file)
@@ -170,7 +170,7 @@ static void ft_carveout_setup(void *fdt)
        }
 }
 
-int ft_board_setup(void *fdt, bd_t *bd)
+int ft_board_setup(void *fdt, struct bd_info *bd)
 {
        ft_mac_address_setup(fdt);
        ft_carveout_setup(fdt);
index 808d22103637b26a2a48fbfaf0fcbbb45b3b94af..f13fdb8d47e76db7e65f45e5adc8a3484c0e238d 100644 (file)
@@ -62,7 +62,7 @@ static int mx23_olx_mmc_cd(int id)
        return 1;       /* Card always present */
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        return mxsmmc_initialize(bis, 0, NULL, mx23_olx_mmc_cd);
 }
index 48cb2e267cffdaa12624107abca75e81893a6c96..fea4aa33655af5948143d7d33bd60752b7334947 100644 (file)
@@ -152,7 +152,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return 1;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int i, ret;
 
index 0a961cc8a5a4627452e568ec257eb5883204929d..3b10cc0f9f11a5a273afd1f8fe0c83f63fdd2ff9 100644 (file)
@@ -212,7 +212,7 @@ int board_mmc_getcd(struct mmc *mmc)
 }
 
 #ifndef CONFIG_SPL_BUILD
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int ret;
        int i;
@@ -332,7 +332,7 @@ int board_spi_cs_gpio(unsigned bus, unsigned cs)
        return IMX_GPIO_NR(4, 24);
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        setup_iomux_enet();
 
@@ -562,7 +562,7 @@ static void spl_dram_init(struct mx6_ddr_sysinfo *sysinfo,
        mx6_dram_cfg(sysinfo, &mx6_mmcd_calib, mem_ddr);
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        if (spl_boot_device() == BOOT_DEVICE_SPI)
                printf("MMC SEtup, Boot SPI");
index 8964fb5ddac6b453e1ac93935238dbc04d95459b..fb589068471448a806f5fe8924750ebbc1e6dbbb 100644 (file)
@@ -247,7 +247,7 @@ int board_init(void)
 }
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
 #ifdef CONFIG_FDT_FIXUP_PARTITIONS
        static const struct node_info nodes[] = {
index 9150748654c107a8ce2f62b4a6ec94d2b4574647..e8168e346824c2cad493dbadf9b0aa9d0b208c12 100644 (file)
@@ -52,7 +52,7 @@ int board_init(void)
 }
 
 #ifdef CONFIG_CMD_NET
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        struct mxs_clkctrl_regs *clkctrl_regs =
                (struct mxs_clkctrl_regs *)MXS_CLKCTRL_BASE;
index cf22ed5627f7b5807c49a448760976a4702b0754..7553d0b00de55da86d404442f1d344a8b8c51a9a 100644 (file)
@@ -78,7 +78,7 @@ int misc_init_r(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return ne2k_register();
 }
index 672bd465a50ba77476ea2e1366a77f24f7319391..4d1dbd696dcf8bea6cd1ba19eefceb02fc273f05 100644 (file)
@@ -174,7 +174,7 @@ int board_late_init(void)
  *     variables wlanaddr,btaddr. if not, generate a unique address.
  */
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        u8 mac[ARP_HLEN];
 
index 45caa4d49e8b9b7683c8e89ae45bad3607f8425d..6b1fa5fc1444d1c1513bf8c1bbdf05deebe7d300 100644 (file)
@@ -478,7 +478,7 @@ void *board_fdt_blob_setup(void)
        return (void *)fw_dtb_pointer;
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        /*
         * For now, we simply always add the simplefb DT node. Later, we
index f8bdb4d48a341cdc5a1a6fab74907b6c1b7b6ea4..f2f4c657534f4afdc1e43e08c3047639e9ed1397 100644 (file)
@@ -32,7 +32,7 @@ void led_set_state (unsigned short value)
 }
 
 #ifdef CONFIG_CMD_NET
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = 0;
 #ifdef CONFIG_SMC91111
index 5fa10878d2c4a42f321e528cf526d6907808c7cc..2450fca7a58be36ffaa408cd75c146ec9b310339 100644 (file)
@@ -318,7 +318,7 @@ int board_init(void)
 
 /* Added for BLANCHE(R-CarV2H board) */
 #ifndef CONFIG_DM_ETH
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = 0;
 
index 0bbdb0e33ae523344fbaee57302d8bda2ca49c47..4b9959a4326e76139913b4614cf01354da4a79f2 100644 (file)
@@ -47,7 +47,7 @@ void ide_set_reset(int idereset)
 }
 
 #ifndef CONFIG_DM_ETH
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return pci_eth_init(bis);
 }
index 120464ced46893d8123f88e962793a126f6f8d8d..422381ca780be7b562bcc0e1a2c7a2c1e1357348 100644 (file)
@@ -57,7 +57,7 @@ void pci_init_board(void)
        pci_sh7780_init(&hose);
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        /* return >= 0 if a chip is found, the board's AX88796L is n2k-based */
        return ne2k_register() + pci_eth_init(bis);
index 46dcea1f901cc45dee6ba0d09000896b7b1c30b3..9f50f36982d2792a9831553b196d6f3416b5ded5 100644 (file)
@@ -44,7 +44,7 @@ int dram_init_banksize(void)
 }
 
 #if CONFIG_IS_ENABLED(OF_BOARD_SETUP) && CONFIG_IS_ENABLED(PCI)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        struct udevice *dev;
        struct uclass *uc;
index a005029b615f990694b870010c50b5d502d89dd5..522b4bd610dc037e970d1ecdfe10509dd0fffb1a 100644 (file)
@@ -164,7 +164,7 @@ int board_init(void)
        return 0;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        struct gpio_regs *gpio = GPIO_BASE;
 
index 3b4a3ce26afff42e1c64213b43144395a8511695..f34dec1dfabd7fb760fd42924301a278c1832825 100644 (file)
@@ -180,7 +180,7 @@ int board_init(void)
        return 0;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        struct gpio_regs *gpio = GPIO_BASE;
 
index 5e76b9e7b4c1762652582d1860e6e7d03e7501f1..e933e3e73061c5da76f093441e8c5bcfa054b0dc 100644 (file)
@@ -233,7 +233,7 @@ int board_init(void)
        return 0;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        return mmcif_mmc_init();
 }
index 57f8a20ccb0c26a5db91961d7f8751f7082ac31e..0ce6a6e44e909434a8cde1ad29f434f4b27b9936 100644 (file)
@@ -132,7 +132,7 @@ int board_init(void)
 }
 
 #ifdef CONFIG_DRIVER_DM9000
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return dm9000_initialize(bis);
 }
index 3cd6384fc320e70a28144b239a519b8d6750a44c..62dfe6e33d75e279f717ae9b4a5cf0067b1ab3df 100644 (file)
@@ -266,7 +266,7 @@ void reset_phy(void)
 }
 #endif
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = 0;
 #ifdef CONFIG_MACB
index 17dc7d6b4dd5f866168e0456af37b4b1c12dae36..c7d22db0aba83866d669a0429713765d685d95ed 100644 (file)
@@ -166,7 +166,7 @@ void reset_phy(void)
 }
 #endif
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = 0;
 #ifdef CONFIG_MACB
index 7a8e57b6cc2ed0040223e448c5cd143e6a08c4a4..91813763cecb54c33a6646535a7d2a98508f7548 100644 (file)
@@ -74,7 +74,7 @@ int dram_init_banksize(void)
 }
 
 #ifdef CONFIG_MMC
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int ret;
        /* dwmmc initializattion for available channels */
index 029a0cc6cde665b0ab8e81a29fa393c4fac07b58..752d84ec05c1dc8a292a6ed0cfd54eba48f06af6 100644 (file)
@@ -220,7 +220,7 @@ static int decode_sromc(const void *blob, struct fdt_sromc *config)
 }
 #endif
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_SMC911X
        u32 smc_bw_conf, smc_bc_conf;
index 40a94d547fa92b5b0a5665c4f08968f4279cf74d..2f0ef22c4171997d4ddf432484f1b2cb170df4f1 100644 (file)
@@ -76,7 +76,7 @@ int checkboard(void)
 #endif
 
 #ifdef CONFIG_MMC
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int i, ret, ret_sd = 0;
 
index fc2c2a94dcea258601fa1f930edda21744863621..d034f53d68b5f6c33141dd51fc65a28830a19409 100644 (file)
@@ -69,7 +69,7 @@ int checkboard(void)
 }
 #endif
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = 0;
 #ifdef CONFIG_SMC911X
index 0a5773676d50e54c2a75f31bb554ea5a04888e4f..24273f1214b0b02c50880edcc6eda78720b9d699 100644 (file)
@@ -72,7 +72,7 @@ int dram_init_banksize(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = 0;
 #ifdef CONFIG_SMC911X
@@ -90,7 +90,7 @@ int checkboard(void)
 #endif
 
 #ifdef CONFIG_MMC
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int i, err;
 
index bd39109f3b78b80527e711688e1d3b71ccfa660f..c1317a8ca39fb890336e77ee91208623832c6ce2 100644 (file)
@@ -58,7 +58,7 @@ int board_init(void)
        return 0;
 }
 
-int ft_board_setup(void *fdt, bd_t *bd)
+int ft_board_setup(void *fdt, struct bd_info *bd)
 {
        /* Create an arbitrary reservation to allow testing OF_BOARD_SETUP.*/
        return fdt_add_mem_rsv(fdt, 0x00d02000, 0x4000);
index 04f8678704757d71f3788955e5ec1044aa781400..42004098b3770e73db9f042ac6de0875cca5d1e1 100644 (file)
@@ -57,7 +57,7 @@ static int xfi3_mmc_cd(int id)
        }
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int ret;
 
@@ -383,7 +383,7 @@ int board_init(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        usb_eth_initialize(bis);
        return 0;
index 1e3529f3348b668e438d30ea9d6daa17c426f98e..824479c099b6cfb311eb420bad5ba65143575fa0 100644 (file)
@@ -230,7 +230,7 @@ void sdram_init(void)
 #endif
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 #ifdef CONFIG_PCI
index 24782c7e6d3f6cff0e45e32d3fe2d03d068ee4fb..bd4b528d03f7a18c1f35b2490dd0c389da82a750 100644 (file)
@@ -289,7 +289,7 @@ pci_init_board(void)
 }
 #endif
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        tsec_standard_init(bis);
        pci_eth_init(bis);
@@ -302,7 +302,7 @@ int last_stage_init(void)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 
index 3375cd621cff817fc3362b52a398af940891c5bf..34e46d4ea4c8831ae9e2ee97fb8ea1fcb48e39cc 100644 (file)
@@ -179,7 +179,7 @@ void pci_init_board(void)
 
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 
index d2c5f807ad5a44afd33c1aada6d550c3d864bf9a..8011871fc8fba1d859b71429189b84c60c222839 100644 (file)
@@ -61,14 +61,14 @@ int dram_init(void)
 }
 
 #ifdef CONFIG_CMD_MMC
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        return mxsmmc_initialize(bis, 0, NULL, NULL);
 }
 #endif
 
 #ifdef CONFIG_CMD_NET
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        struct mxs_clkctrl_regs *clkctrl_regs =
                (struct mxs_clkctrl_regs *)MXS_CLKCTRL_BASE;
index 4fa0daba469a310a4e909c286adc6172ab57c6d2..c7e3d425eacdd56055eaf5cad786d2454ca6d2d8 100644 (file)
@@ -59,7 +59,7 @@ int board_phy_config(struct phy_device *phydev)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        uint32_t base = IMX_FEC_BASE;
        struct mii_dev *bus = NULL;
@@ -116,7 +116,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return ret;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        u32 index = 0;
        int ret;
index c46e4ff7363a3ff39641d87d1fab540c440b6c2a..56973a109087b260c963dc8855115fdbc30ecb74 100644 (file)
@@ -293,7 +293,7 @@ int board_init(void)
 }
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        return 0;
 }
index 28a974d9789a78b91e631e0f0264a7fca8aa5ee4..eed055aedb36eae44a9c9d79f40838f89e9326ee 100644 (file)
@@ -272,7 +272,7 @@ int dram_init(void)
 }
 
 #ifndef CONFIG_DM_ETH
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rc = 0;
 #ifdef CONFIG_MACB
index 5ac73c0ef402a41f4330222f39fe2b43e8abf60c..b512bdbfabf46c44b01f4ad6ef4b2e5bf687f242 100644 (file)
@@ -326,7 +326,7 @@ static struct cpsw_platform_data cpsw_data = {
 
 #if defined(CONFIG_DRIVER_TI_CPSW) || \
        (defined(CONFIG_USB_ETHER) && defined(CONFIG_USB_MUSB_GADGET))
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        struct ctrl_dev *cdev = (struct ctrl_dev *)CTRL_DEVICE_BASE;
        int n = 0;
index d86a913e5fe7353c1573cb11c82ea62ca08a9dc8..b5e9b4242cd52a7bb43b081cf31e651c269385e8 100644 (file)
@@ -216,7 +216,7 @@ static struct cpsw_platform_data cpsw_data = {
 
 #if defined(CONFIG_DRIVER_TI_CPSW) || \
        (defined(CONFIG_USB_ETHER) && defined(CONFIG_USB_MUSB_GADGET))
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int n = 0;
 #if (defined(CONFIG_DRIVER_TI_CPSW) && !defined(CONFIG_SPL_BUILD)) || \
index 3b109e9818f3fec410e4b2ef5fcb3e25adb108e2..e0f232d3b80ef81735abf5569e5b4d5afee5eedc 100644 (file)
@@ -177,7 +177,7 @@ static struct cpsw_platform_data cpsw_data = {
 
 #if defined(CONFIG_DRIVER_TI_CPSW) || \
        (defined(CONFIG_USB_ETHER) && defined(CONFIG_USB_MUSB_GADGET))
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        struct ctrl_dev *cdev = (struct ctrl_dev *)CTRL_DEVICE_BASE;
        int n = 0;
index 40c9c7e21daea6f7ee0d4302a8990d9aef3f7d13..c6bdd97083722d1fd3389472fd1db2cf165f5072 100644 (file)
@@ -183,7 +183,7 @@ int dram_init(void)
 
 #ifndef CONFIG_DM_ETH
 #ifdef CONFIG_MACB
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return macb_eth_initialize(0, (void *)ATMEL_BASE_EMAC0, 0x00);
 }
index 927ef596506f29bcb46b3796aac06085ceef451e..91e29f06f60f2e6dd3ec286cba646bdc4cd835fb 100644 (file)
@@ -263,7 +263,7 @@ static void taurus_macb_hw_init(void)
 #endif
 
 #ifdef CONFIG_GENERIC_ATMEL_MCI
-int board_mmc_init(bd_t *bd)
+int board_mmc_init(struct bd_info *bd)
 {
        at91_mci_hw_init();
 
index 772c17979be8097a5c722ca9038bda282ac5c6e2..9fdbeac82fd3f1cd02f121cb23cd275d18ad4b3b 100644 (file)
@@ -139,7 +139,7 @@ void setup_iomux_enet(void)
 
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        uint32_t base = IMX_FEC_BASE;
        struct mii_dev *bus = NULL;
@@ -214,7 +214,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return ret;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int ret;
 
index 58c5f7527bfbb00c28ee8653d9f5a18efebf4fdc..25bc664328aa09f923974620a2da554fb099ea45 100644 (file)
@@ -193,7 +193,7 @@ int board_early_init_r (void)
 #endif /* CONFIG_BOARD_EARLY_INIT_R */
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        u32 val[12];
        int rc, i = 0;
index e5e33dcf15d6413c617ecb052110dbd83a588e27..4e9d351582ff1812feff7a64e6afcff763b769fe 100644 (file)
@@ -464,7 +464,7 @@ static void vining2000_spl_setup_iomux_uart(void)
 
 static struct fsl_esdhc_cfg usdhc_cfg = { USDHC4_BASE_ADDR };
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        imx_iomux_v3_setup_multiple_pads(usdhc4_pads, ARRAY_SIZE(usdhc4_pads));
 
index 4184754a9a344e552950a8e9152fd6de119ec978..d5535ebebecda12fe8942434ec666106cddb4a0e 100644 (file)
@@ -232,7 +232,7 @@ int checkboard(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        cpu_eth_init(bis); /* Built in controller(s) come first */
        return pci_eth_init(bis);
index c531eb3fc625238f6c3396b0d1ae99429f3e6285..a5945383932a48e32ede269cc17478330c52f283 100644 (file)
@@ -48,7 +48,7 @@ void board_nand_init()
        return;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int ret = 0;
 
index 6e88547e1c31e67e11ae5ac9ebfd69207e023f37..b4c3c0c5c78f226872128aa19eaebce548dead48 100644 (file)
@@ -49,7 +49,7 @@ void board_nand_init()
        return;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int ret = 0;
 
index d8b1e7de4ed0400c5c3c1e47bd97bd817e5aa966..291337b80497f965705347ae95f5dc1aa40734b2 100644 (file)
@@ -60,7 +60,7 @@ void board_nand_init()
        return;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int ret = 0;
 
index 241f123ae118dd3bff932ca854390a61738cc4c7..4706c52c1273902d95d7553d2300c86e1f410f29 100644 (file)
@@ -43,7 +43,7 @@ void board_nand_init()
        return;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int ret = 0;
 
index e6f8dc908398db83079a6ba4cd4e81f9398eeebc..9c30581ec01c43c1aa1b83b334e11c751b0114d1 100644 (file)
@@ -138,7 +138,7 @@ int board_phy_config(struct phy_device *phydev)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int ret = 0;
 
index 71daf180347f00a2e45008ccb40db18717358f8f..57a649e97e306c06567e2e2fbcd554f9dd531607 100644 (file)
@@ -830,7 +830,7 @@ const char *env_ext4_get_dev_part(void)
 #endif
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
 #ifdef CONFIG_FDT_FIXUP_PARTITIONS
        struct node_info nodes[] = {
index d5a9f1386ebefebd8de7ac5f4c55629036e98b99..8c827adc2ed74a0043c8df2c20b4e834d74de0e7 100644 (file)
@@ -104,7 +104,7 @@ int dram_init_banksize(void)
 }
 
 #ifdef CONFIG_CMD_NET
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int ret = 0;
 
index f32e8f582fa52e0661b83a71ebdf277384d3d2d1..71e2b758a3e501f279a92786d22928ac87ec9ecd 100644 (file)
@@ -573,7 +573,7 @@ static void mmc_pinmux_setup(int sdc)
        }
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        __maybe_unused struct mmc *mmc0, *mmc1;
 
@@ -870,7 +870,7 @@ int misc_init_r(void)
        return 0;
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        int __maybe_unused r;
 
index afa6290a2a5e839129924460a6a39a7640f5557f..230481be0de64b927e050f6d24d40d95cb52f5af 100644 (file)
@@ -306,7 +306,7 @@ static struct cpsw_platform_data cpsw_data = {
        ((defined(CONFIG_DRIVER_TI_CPSW) || \
          defined(CONFIG_USB_ETHER) && defined(CONFIG_MUSB_GADGET)) && \
         !defined(CONFIG_SPL_BUILD))
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rv, n = 0;
        uint8_t mac_addr[6];
index b5a02eb83274416b7315de9b8663355220d6af2a..da82244b3975b51b1bac52369213406f6b18f86b 100644 (file)
@@ -303,7 +303,7 @@ int board_early_init_f(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        setup_iomux_enet();
 
index f9ae09607fbdbcda08da918aae7539d20ae5c968..3b36bb8df131ff35dcb766b1591c5e3a1b742176 100644 (file)
@@ -297,7 +297,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return 1;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        SETUP_IOMUX_PADS(usdhc3_pads);
        usdhc_cfg[0].sdhc_clk = mxc_get_clock(MXC_ESDHC3_CLK);
index 1d24096df5a85ed727dfc694bc47f0fa94c735cd..5d6be26faa1c264896dde3ea528dc271cf5ec6c7 100644 (file)
@@ -69,7 +69,7 @@ static void setup_iomux_fec(void)
        imx_iomux_v3_setup_multiple_pads(fec_pads, ARRAY_SIZE(fec_pads));
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        setup_iomux_fec();
 
index 41b053ab1c1ddb3abacd0787b768fe41b70dec07..380777954422e7f77c74bd0fc8ab3ab0df2016cf 100644 (file)
@@ -177,7 +177,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return 1;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        imx_iomux_v3_setup_multiple_pads(usdhc1_pads, ARRAY_SIZE(usdhc1_pads));
        usdhc_cfg[0].sdhc_clk = mxc_get_clock(MXC_ESDHC_CLK);
index a651a00c1a5277063c727d41828d81001429ccf1..bed0f21f44d3b8b8afec58304c9ddb46b854210b 100644 (file)
@@ -158,7 +158,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return 1;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        imx_iomux_v3_setup_multiple_pads(usdhc3_pads, ARRAY_SIZE(usdhc3_pads));
        usdhc_cfg[0].sdhc_clk = mxc_get_clock(MXC_ESDHC3_CLK);
index 1677e033c7c2a2400526f230d07322fff74bacc2..b181f797a77ae7de17b8c17c5d28d0dbb9db6012 100644 (file)
@@ -146,7 +146,7 @@ static struct fsl_esdhc_cfg usdhc_cfg[2] = {
        {USDHC2_BASE_ADDR, 0, 4},
 };
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int ret;
        /*
index 8ce363773174e11a7c04260e7b181c398bd79752..84db131de2b81d7dfc38a166f911910ec4ff2e60 100644 (file)
@@ -182,7 +182,7 @@ void set_muxconf_regs(void)
 }
 
 #if defined(CONFIG_MMC)
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        omap_mmc_init(0, 0, 0, -1, -1);
 
index 54508cd86481a84bf64b76c8e0bf7d9c5738e094..0ef306d58a2757a8dde4168aae90df11537de59a 100644 (file)
@@ -61,7 +61,7 @@ static int ts4600_mmc_cd(int id)
        return 1;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int ret;
 
index 28918de547d89a50098663d933fa5d37e32e5dc1..fe36fb7ffab47c994ee0e6ab08d52f93aa46ed32 100644 (file)
@@ -121,7 +121,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return ret;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        static const iomux_v3_cfg_t sd1_pads[] = {
                NEW_PAD_CTRL(MX51_PAD_SD1_CMD__SD1_CMD, PAD_CTL_DSE_MAX |
@@ -191,7 +191,7 @@ static int fec_get_mac_from_register(uint32_t base_addr)
 }
 
 #define TS4800_GPIO_FEC_PHY_RES         IMX_GPIO_NR(2, 14)
-int board_eth_init(bd_t *bd)
+int board_eth_init(struct bd_info *bd)
 {
        int dev_id = -1;
        int phy_id = 0xFF;
index 53ef9916a252f97b207bf69841fe483056b82b2b..67bc00b65b03fa8d261441b9b9a48842610d6599 100644 (file)
@@ -220,7 +220,7 @@ int checkboard(void)
 }
 
 #ifdef CONFIG_NET
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        cpu_eth_init(bis); /* Built in controller(s) come first */
        return pci_eth_init(bis);
index 123ccaac44e5991d22a3435daf948cf03726124d..984cc5e3ba52ef9458dfc9b84a79f9109616f9a3 100644 (file)
@@ -633,7 +633,7 @@ static struct clk_synth cdce913_data = {
 #define MAX_CPSW_SLAVES        2
 
 /* At the moment, we do not want to stop booting for any failures here */
-int ft_board_setup(void *fdt, bd_t *bd)
+int ft_board_setup(void *fdt, struct bd_info *bd)
 {
        const char *slave_path, *enet_name;
        int enetnode, slavenode, phynode;
index 888aa5b9caf0e184f2621656b19a33022c84d6b9..f32d1757db7927d708458aece6cf490e8ce2f695 100644 (file)
@@ -64,7 +64,7 @@ void set_muxconf_regs(void)
 }
 
 #if defined(CONFIG_MMC)
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        return omap_mmc_init(0, 0, 0, -1, -1);
 }
index 923b224e4c19ea762c013dcad7c9d24e637df8bd..de4959003151c991027ce05be04ffb0941f6eacf 100644 (file)
@@ -856,7 +856,7 @@ int board_usb_cleanup(int index, enum usb_init_type init)
 #endif /* !CONFIG_IS_ENABLED(DM_USB_GADGET) */
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 
index 511858a5e90c2f842a7169cc03c26f6280f76a9d..69dce70a60112f4143335006a33388556ebcec21 100644 (file)
@@ -898,7 +898,7 @@ err:
 #endif
 
 #if defined(CONFIG_MMC)
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        omap_mmc_init(0, 0, 0, -1, -1);
        omap_mmc_init(1, 0, 0, -1, -1);
@@ -1027,7 +1027,7 @@ static void u64_to_mac(u64 addr, u8 mac[6])
        mac[0] = addr >> 40;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int ret;
        uint8_t mac_addr[6];
@@ -1133,7 +1133,7 @@ int board_early_init_f(void)
 #endif
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 
index 20b75ba133205f05f1b81cb3e01e407ab3d3117b..2eb8235c6988319618664cf941f9466e81c0453d 100644 (file)
@@ -97,7 +97,7 @@ int board_fit_config_name_match(const char *name)
 #endif
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        int ret;
 
index 9ccd566da3706bb3ffd313dcb21d1e76a9fdbd21..6bd59eb10c2ed2fa9dd3fa8df91fe767fc61c457 100644 (file)
@@ -500,7 +500,7 @@ void set_muxconf_regs(void)
 }
 
 #if defined(CONFIG_MMC)
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        return omap_mmc_init(0, 0, 0, -1, -1);
 }
index acf7ff1691701a447602c85ab0ac7fdf2f547e6b..5ae179f69b98ea2be6a0fdb818039722f0b3d2d3 100644 (file)
@@ -920,7 +920,7 @@ err:
 #endif
 
 #if defined(CONFIG_MMC)
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        omap_mmc_init(0, 0, 0, -1, -1);
        omap_mmc_init(1, 0, 0, -1, -1);
@@ -1017,7 +1017,7 @@ int board_early_init_f(void)
 #endif
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 
index aba74fce775acf2bd900190688acf137a69f198b..193b3eb576cf545da8c89835a1f683ca793bd59e 100644 (file)
@@ -284,7 +284,7 @@ static void reset_net_chip(void)
        gpio_set_value(rst_gpio, 1);
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #if defined(CONFIG_SMC911X)
        env_set("ethaddr", NULL);
@@ -296,7 +296,7 @@ int board_eth_init(bd_t *bis)
 #endif /* CONFIG_CMD_NET */
 
 #if defined(CONFIG_MMC)
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        return omap_mmc_init(0, 0, 0, -1, -1);
 }
@@ -308,7 +308,7 @@ void board_mmc_power_init(void)
 #endif /* CONFIG_MMC */
 
 #if defined(CONFIG_USB_ETHER) && defined(CONFIG_USB_MUSB_GADGET) && !defined(CONFIG_CMD_NET)
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return usb_eth_initialize(bis);
 }
index ff939c8ca6ee207a9d1739b1475ff1f1a760d3a7..a1e8fe59c4da9204c74f5d7c2e3629c0f89219b3 100644 (file)
@@ -88,7 +88,7 @@ int board_fit_config_name_match(const char *name)
 #endif
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        int ret;
 
index 8595b20e87291c98ce67ad78c1999005dba147be..c7be54002899aeb4768dcaf669396201c09af8b6 100644 (file)
@@ -93,7 +93,7 @@ u32 spl_boot_device(void)
 #endif
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        int lpae;
        char *env;
@@ -145,7 +145,7 @@ int ft_board_setup(void *blob, bd_t *bd)
        return 0;
 }
 
-void ft_board_setup_ex(void *blob, bd_t *bd)
+void ft_board_setup_ex(void *blob, struct bd_info *bd)
 {
        int lpae;
        u64 size;
index ece75326a557abb0ecd1971a19481da0987d3850..a71024bcbce5cb3fccd21fd3966809a4805d8d51 100644 (file)
@@ -223,7 +223,7 @@ s16 divn_val[16] = {
 };
 
 #if defined(CONFIG_MMC)
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        if (psc_enable_module(KS2_LPSC_MMC)) {
                printf("%s module enabled failed\n", __func__);
index 319bb6aa6444e27f5f1e29e0cf880051cc823af6..88f56edc54ed06c0a8caf8650dd5d0cc4f5bf160 100644 (file)
@@ -161,7 +161,7 @@ int spl_start_uboot(void)
 }
 #endif /* CONFIG_SPL_OS_BOOT */
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return 0;
 }
@@ -198,7 +198,7 @@ void set_muxconf_regs(void)
 }
 
 #if defined(CONFIG_MMC)
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        omap_mmc_init(0, 0, 0, -1, -1);
        omap_mmc_init(1, 0, 0, -1, -1);
index 232d999a29b0752be77e99f9c248c9fa886c8262..f718e69e85dcefaf8cf924acf99fe65c8e740e05 100644 (file)
@@ -61,7 +61,7 @@ int spl_start_uboot(void)
 }
 #endif /* CONFIG_SPL_OS_BOOT */
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return 0;
 }
@@ -298,7 +298,7 @@ void set_muxconf_regs(void)
 }
 
 #if defined(CONFIG_MMC)
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        return omap_mmc_init(0, 0, 0, -1, -1);
 }
index 5b294ea79b23b7d78a1033ff0532d5dd0c1852fe..3fd973049a87161cadff787976c17b6d9e9d3622 100644 (file)
@@ -35,7 +35,7 @@ int board_init(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return 0;
 }
@@ -76,7 +76,7 @@ void set_muxconf_regs(void)
 }
 
 #if defined(CONFIG_MMC)
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        omap_mmc_init(0, 0, 0, -1, -1);
        omap_mmc_init(1, 0, 0, -1, -1);
index 590c15676a96129e6755ef966df918622b050c18..becece1c2057da06b058c244b15cf2c6834d260c 100644 (file)
@@ -33,7 +33,7 @@ int board_init(void)
        return 0;
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        uint8_t mac_addr[6];
        uint32_t mac_hi, mac_lo;
index cbb219931d1b890ed81b3ae62ee7346569820806..2420c28974c7fc43a741e3a1d23694814a8d30b6 100644 (file)
@@ -134,7 +134,7 @@ void set_muxconf_regs(void)
 }
 
 #if defined(CONFIG_MMC)
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        return omap_mmc_init(0, 0, 0, -1, -1);
 }
@@ -152,7 +152,7 @@ void board_mmc_power_init(void)
  * Routine: board_eth_init
  * Description: Setting up the Ethernet hardware.
  */
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return dm9000_initialize(bis);
 }
index 8c4af7da8d994c3b51b424c4bf01d5e1490bbccf..9263b0f51fa70ba641156fe3a42f266d5c6f9b10 100644 (file)
@@ -99,7 +99,7 @@ void reset_cpu(ulong addr)
 }
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        return ft_common_board_setup(blob, bd);
 }
index d77b4c4ab9c88780a5963abfd76061c09328caed..e7a2186c2c42cd8228aa82ac641ff84ce12ed205 100644 (file)
@@ -84,7 +84,7 @@ int checkboard(void)
 }
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        return ft_common_board_setup(blob, bd);
 }
index 40c71adf51bd52f889642b3e10859b5c7938ad41..3961c4df9e24b7a7a1b856d5690a8216abaf2d37 100644 (file)
@@ -361,7 +361,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return ret;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        struct src *psrc = (struct src *)SRC_BASE_ADDR;
        unsigned reg = readl(&psrc->sbmr1) >> 11;
@@ -768,7 +768,7 @@ int checkboard(void)
 }
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        return ft_common_board_setup(blob, bd);
 }
index 3e8b8b1fe39b23ccdfa24f4d04a0959858f9bc7e..f718dc855d4d110ab445f8bc7d788ceed626d63c 100644 (file)
@@ -51,7 +51,7 @@ int checkboard(void)
 }
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        return ft_common_board_setup(blob, bd);
 }
index c67d02f7c29c0aed645a8ec23bad813d49d0b670..55e2b5f05dae2eaff3b9165f3ddb14802ebe8bbb 100644 (file)
@@ -214,7 +214,7 @@ int checkboard(void)
 }
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
 #if defined(CONFIG_FDT_FIXUP_PARTITIONS)
        static struct node_info nodes[] = {
index e4d762f5df4f8f4ce35bc0beeca2130271c01a3a..f981c11a37cb6ca8ed77bfa35d8319358d2f4a27 100644 (file)
@@ -111,7 +111,7 @@ void reset_cpu(ulong addr)
 }
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        return ft_common_board_setup(blob, bd);
 }
index 6522af416a8642189edce1f17eb6db1af4303228..a416b5e54b376b33db90d58176dd723922d3dda0 100644 (file)
@@ -310,7 +310,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return ret;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        struct src *psrc = (struct src *)SRC_BASE_ADDR;
        unsigned reg = readl(&psrc->sbmr1) >> 11;
@@ -652,7 +652,7 @@ int checkboard(void)
 }
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        u32 cma_size;
 
index 8df925dacfb99401d7a1109ff6e5cef7b02341ca..26c285d88c6b58f8837019390e1d599e91f1dcae 100644 (file)
@@ -292,7 +292,7 @@ int checkboard(void)
 }
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
 #if defined(CONFIG_IMX_BOOTAUX) && defined(CONFIG_ARCH_FIXUP_FDT_MEMORY)
        int up;
index 4c21731eed865a40239a1b3b345cf1e0300bff4f..273a17f608d59a5b18b842e61131bc1fbaf419b9 100644 (file)
@@ -51,7 +51,7 @@ int checkboard(void)
 }
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        return ft_common_board_setup(blob, bd);
 }
@@ -115,7 +115,7 @@ void usb_board_stop(void)
 #endif
 
 #ifdef CONFIG_DRIVER_DM9000
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return dm9000_initialize(bis);
 }
@@ -123,7 +123,7 @@ int board_eth_init(bd_t *bis)
 
 #ifdef CONFIG_CMD_MMC
 #if !CONFIG_IS_ENABLED(DM_MMC)
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        pxa_mmc_register(0);
        return 0;
index cb0aed872fcdcf57f769199471c4a180949813ad..f44ca90ce96e36924d6ec2e4663f0073f2e8ac9a 100644 (file)
@@ -78,7 +78,7 @@ int checkboard(void)
 }
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        return ft_common_board_setup(blob, bd);
 }
index 0bbe81e44df4d79a462020deaf669249812ec143..c5562f6d5780053dd0a40cefbf688f811bb53309 100644 (file)
@@ -34,7 +34,7 @@ int checkboard(void)
 }
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        return ft_common_board_setup(blob, bd);
 }
index 92c5dbfc5acc54c88c1dc3839ca50e13b4bcb380..7194ede01cbe21a29af19d389ff48da197218216 100644 (file)
@@ -430,7 +430,7 @@ int checkboard(void)
 }
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
 #ifndef CONFIG_DM_VIDEO
        int ret = 0;
index e8de923f3e1193cbac8681be541ab3e466bb0db3..3a3cfc8821ead761430cc05769e236ab4c520db4 100644 (file)
@@ -125,7 +125,7 @@ int g_dnl_bind_fixup(struct usb_device_descriptor *dev, const char *name)
 #endif
 
 #if defined(CONFIG_OF_LIBFDT)
-int ft_common_board_setup(void *blob, bd_t *bd)
+int ft_common_board_setup(void *blob, struct bd_info *bd)
 {
        if (tdx_serial) {
                fdt_setprop(blob, 0, "serial-number", tdx_serial_str,
@@ -162,7 +162,7 @@ u32 get_board_serial(void)
 }
 #endif /* CONFIG_SERIAL_TAG */
 
-int ft_common_board_setup(void *blob, bd_t *bd)
+int ft_common_board_setup(void *blob, struct bd_info *bd)
 {
        return 0;
 }
index c537dca71e540631a07b1de88a4c86ccc42e7d65..81375de598cf3fbb748adb9ad2bf097d360e9d5e 100644 (file)
@@ -9,6 +9,6 @@
 #define TORADEX_USB_PRODUCT_NUM_OFFSET 0x4000
 #define TDX_USB_VID                    0x1B67
 
-int ft_common_board_setup(void *blob, bd_t *bd);
+int ft_common_board_setup(void *blob, struct bd_info *bd);
 
 #endif /* _TDX_COMMON_H */
index fa51b776abcb3b19ba7d7d5e771239096f617d83..66950ed218b019eeb3dafdfb72c98c08dc86fb21 100644 (file)
@@ -110,7 +110,7 @@ int board_late_init(void)
 }
 
 #if defined(CONFIG_OF_LIBFDT) && defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        return 0;
 }
index 165a5433e728a449acc4cded824415769b3c76bb..c16784324c92c8a0d02d15d6de325c67c1028c16 100644 (file)
@@ -419,7 +419,7 @@ static void set_ddr_config(void) {
 }
 
 #ifdef CONFIG_OF_BOARD_SETUP
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 
index d7df4f976a2e347a258ede7b40379adc933fae73..2df901a584cb924b219abb541e998816d0b4ca86 100644 (file)
@@ -117,7 +117,7 @@ int board_mmc_getwp(struct mmc *mmc)
        return ret;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        imx_iomux_v3_setup_multiple_pads(tqma6_usdhc3_pads,
                                         ARRAY_SIZE(tqma6_usdhc3_pads));
@@ -286,7 +286,7 @@ int checkboard(void)
  */
 #if defined(CONFIG_OF_BOARD_SETUP) && defined(CONFIG_OF_LIBFDT)
 #define MODELSTRLEN 32u
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        char modelstr[MODELSTRLEN];
 
index 16b8fb9863e4209af49e63dffb8bbddf71356542..b0f1f99a83c5f164ad84df3afe74e7f3ba6e8673 100644 (file)
@@ -11,7 +11,7 @@
 
 int tqma6_bb_board_mmc_getwp(struct mmc *mmc);
 int tqma6_bb_board_mmc_getcd(struct mmc *mmc);
-int tqma6_bb_board_mmc_init(bd_t *bis);
+int tqma6_bb_board_mmc_init(struct bd_info *bis);
 
 int tqma6_bb_board_early_init_f(void);
 int tqma6_bb_board_init(void);
@@ -23,7 +23,7 @@ const char *tqma6_bb_get_boardname(void);
  * Device Tree Support
  */
 #if defined(CONFIG_OF_BOARD_SETUP) && defined(CONFIG_OF_LIBFDT)
-void tqma6_bb_ft_board_setup(void *blob, bd_t *bd);
+void tqma6_bb_ft_board_setup(void *blob, struct bd_info *bd);
 #endif /* defined(CONFIG_OF_BOARD_SETUP) && defined(CONFIG_OF_LIBFDT) */
 
 #endif
index 84d0e386a3e6902156a8baa12041e472f0e121f0..801619e80b6ea6b16b28644dd372bb962e5ef41a 100644 (file)
@@ -186,7 +186,7 @@ const char *tqma6_bb_get_boardname(void)
  * Device Tree Support
  */
 #if defined(CONFIG_OF_BOARD_SETUP) && defined(CONFIG_OF_LIBFDT)
-void tqma6_bb_ft_board_setup(void *blob, bd_t *bd)
+void tqma6_bb_ft_board_setup(void *blob, struct bd_info *bd)
 {
  /* TBD */
 }
index 0488cbaaa8b5055a75a2fab92524e4f164666dcd..3b1bc603ce88af6c67d0c21b6f55650a335af737 100644 (file)
@@ -116,7 +116,7 @@ int tqma6_bb_board_mmc_getwp(struct mmc *mmc)
        return ret;
 }
 
-int tqma6_bb_board_mmc_init(bd_t *bis)
+int tqma6_bb_board_mmc_init(struct bd_info *bis)
 {
        int ret;
 
@@ -182,7 +182,7 @@ static void setup_iomuxc_enet(void)
        gpio_set_value(ENET_PHY_RESET_GPIO, 1);
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        return cpu_eth_init(bis);
 }
@@ -340,7 +340,7 @@ int board_ehci_power(int port, int on)
  * Device Tree Support
  */
 #if defined(CONFIG_OF_BOARD_SETUP) && defined(CONFIG_OF_LIBFDT)
-void tqma6_bb_ft_board_setup(void *blob, bd_t *bd)
+void tqma6_bb_ft_board_setup(void *blob, struct bd_info *bd)
 {
        /* TBD */
 }
index 5e49180c764ab1c2996d2b96cc4602e93843aafa..c6edc724405ea2402aaf4732e0ebbb0d514adeb3 100644 (file)
@@ -292,7 +292,7 @@ static int setup_fec(int fec_id)
        return enable_fec_anatop_clock(fec_id, ENET_25MHZ);
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        uint32_t base = IMX_FEC_BASE;
        struct mii_dev *bus = NULL;
@@ -404,7 +404,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return !gpio_get_value(USDHC2_CD_GPIO);
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        imx_iomux_v3_setup_multiple_pads(usdhc2_pads, ARRAY_SIZE(usdhc2_pads));
        usdhc_cfg[0].sdhc_clk = mxc_get_clock(MXC_ESDHC2_CLK);
index 4c85d99c13dccc0e10bbe3eee32b4456acf2c6f1..62b32ae7595c05e3f5c4d43f6348719923b759f9 100644 (file)
@@ -182,7 +182,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return 1; /* Always present */
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        uint32_t base = IMX_FEC_BASE;
        struct mii_dev *bus = NULL;
@@ -216,7 +216,7 @@ free_bus:
        return ret;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        SETUP_IOMUX_PADS(usdhc3_pads);
        usdhc_cfg.sdhc_clk = mxc_get_clock(MXC_ESDHC3_CLK);
index a4f449d2e25e34f5c6c933a0cc458f009ed5ea7e..d8e383d323e8f4553afb290f3e4ba87e3daa012f 100644 (file)
@@ -141,7 +141,7 @@ static void setup_iomux_fec(int fec_id)
                                                 ARRAY_SIZE(fec2_pads));
 }
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int ret = 0;
 
index 1b06a66060012910cc3750a72d333e38380305bc..071f049caf6c3753ac352450721e1e429dddefae 100644 (file)
@@ -155,7 +155,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return 1;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int i, ret;
 
index a42910f60001281dcea0ac371a067097054dc89e..c5d34df777d437a8a4f216e27d18c6150b8c3a03 100644 (file)
@@ -81,7 +81,7 @@ int misc_init_r(void)
        return 0;
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        phys_addr_t base;
        phys_size_t size;
index df037a59a04eac0fca0e22dcf0b8f8eafa779b98..d8f8d6c8ec8fbed3f978df58d3033bf511863a82 100644 (file)
@@ -4,6 +4,6 @@
 #define __CYRUS_H
 
 void fdt_fixup_board_enet(void *blob);
-void pci_of_setup(void *blob, bd_t *bd);
+void pci_of_setup(void *blob, struct bd_info *bd);
 
 #endif
index 45b21fba32ba5f12b7ea007db3ec3e30fd2034db..bc681079e2611f17bc0b29a9d05e54b4c56afc7a 100644 (file)
@@ -53,7 +53,7 @@ static void cyrus_phy_tuning(int phy)
 }
 #endif
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
 #ifdef CONFIG_FMAN_ENET
        struct fsl_pq_mdio_info dtsec_mdio_info;
index 66c4b30eb109a22f077c668e206d6da1f6d15dd6..429c398cb44935deead5fe4d0c2384f4b7fec91c 100644 (file)
@@ -17,7 +17,7 @@ void pci_init_board(void)
        fsl_pcie_init_board(0);
 }
 
-void pci_of_setup(void *blob, bd_t *bd)
+void pci_of_setup(void *blob, struct bd_info *bd)
 {
        FT_FSL_PCI_SETUP;
 }
index ceb3d755522deea02f9cdb3c50bcba81509e3346..6cdb11047165e6f8230ee90ad7d3ac6e0c5fdbb7 100644 (file)
@@ -196,7 +196,7 @@ void pci_init_board(void)
 #endif
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        ft_cpu_setup(blob, bd);
 #ifdef CONFIG_PCI
index 197405e55552d51d2afb26b27330fc9d3b6fdc5e..afe12466df312062f4b60c510a004c8512c4fa0a 100644 (file)
@@ -272,7 +272,7 @@ int board_init(void)
        return 0;
 }
 
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
        int node, ret;
        unsigned char mac_addr[6];
@@ -425,7 +425,7 @@ static struct cpsw_platform_data cpsw_data = {
        ((defined(CONFIG_DRIVER_TI_CPSW) || \
          defined(CONFIG_USB_ETHER) && defined(CONFIG_USB_MUSB_GADGET)) && \
         !defined(CONFIG_SPL_BUILD))
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int rv, n = 0;
        uint8_t mac_addr[6];
index 04c351fff985ef605571db8f91d0ec58266737c0..0983d10058815aec65d8102cf470353fc7be6066 100644 (file)
@@ -476,7 +476,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return ret;
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        int ret;
        u32 index = 0;
index f7bff5334d98708054217e8ad7642134ce548228..85da9c1bd4355edf28d7df1d3670195e72967efe 100644 (file)
@@ -70,7 +70,7 @@ int board_mmc_getcd(struct mmc *mmc)
        return 1;       /* Assume boot SD always present */
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        static iomux_v3_cfg_t const usdhc2_pads[] = {
                MX6_PAD_SD2_CLK__USDHC2_CLK | MUX_PAD_CTRL(USDHC_PAD_CTRL),
index 50630574fd10d846daea8f7511bd35d2a7b96e6e..aaa7006d3b2df3196d4d333f430885d523ae97db 100644 (file)
@@ -85,7 +85,7 @@ int power_init_board(void)
 }
 #endif
 
-int board_eth_init(bd_t *bis)
+int board_eth_init(struct bd_info *bis)
 {
        int ret = 0;
 
index 9981d04c622135422faf848d01d1e34e2e598cd4..157aa32826a7da56d3486912db9e82e4c8e03312 100644 (file)
@@ -65,7 +65,7 @@ void pci_init_board(void)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-void ft_board_pci_setup(void *blob, bd_t *bd)
+void ft_board_pci_setup(void *blob, struct bd_info *bd)
 {
        FT_FSL_PCI_SETUP;
 }
index 4164493277598c2cbe8befc971b2f551a4ab2791..2c9499ab20b31d944714e31bde04d5ca27d09ae8 100644 (file)
@@ -16,7 +16,7 @@
 DECLARE_GLOBAL_DATA_PTR;
 
 #if defined(CONFIG_OF_BOARD_SETUP) && defined(CONFIG_PCI)
-extern void ft_board_pci_setup(void *blob, bd_t *bd);
+extern void ft_board_pci_setup(void *blob, struct bd_info *bd);
 #endif
 
 /*
@@ -73,7 +73,7 @@ int dram_init(void)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
 #ifdef CONFIG_PCI
        ft_board_pci_setup(blob, bd);
index 5a4a36cad1e9938b593ed5c7f069240cda6c0237..63e1e0efe54c4bb2216c981160296c327f993545 100644 (file)
@@ -18,7 +18,7 @@
 #include <fdt_support.h>
 #include <pca953x.h>
 
-extern void ft_board_pci_setup(void *blob, bd_t *bd);
+extern void ft_board_pci_setup(void *blob, struct bd_info *bd);
 
 static void flash_cs_fixup(void)
 {
@@ -70,7 +70,7 @@ int board_early_init_r(void)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
 #ifdef CONFIG_PCI
        ft_board_pci_setup(blob, bd);
index 4842096c2448e93d67ddc1cf2e14210618b09135..437b57d4ff6e01dcf46014c9629c6935b19afa26 100644 (file)
@@ -16,7 +16,7 @@
 #include <fdt_support.h>
 #include <pca953x.h>
 
-extern void ft_board_pci_setup(void *blob, bd_t *bd);
+extern void ft_board_pci_setup(void *blob, struct bd_info *bd);
 
 static void flash_cs_fixup(void)
 {
@@ -70,7 +70,7 @@ int board_early_init_r(void)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
 #ifdef CONFIG_PCI
        ft_board_pci_setup(blob, bd);
index 6ee70d6d299bff51cf45214e6f0e3073c0de3527..9089a0cc72a0ebc85deb978129af55600d7bd3a6 100644 (file)
@@ -16,7 +16,7 @@
 #include <fdt_support.h>
 #include <pca953x.h>
 
-extern void ft_board_pci_setup(void *blob, bd_t *bd);
+extern void ft_board_pci_setup(void *blob, struct bd_info *bd);
 
 static void flash_cs_fixup(void)
 {
@@ -70,7 +70,7 @@ int board_early_init_r(void)
 }
 
 #if defined(CONFIG_OF_BOARD_SETUP)
-int ft_board_setup(void *blob, bd_t *bd)
+int ft_board_setup(void *blob, struct bd_info *bd)
 {
 #ifdef CONFIG_PCI
        ft_board_pci_setup(blob, bd);
index b7f5f710b495dc51e3fd174d75d58f9c667ad86e..8b2c105e7777face303e021e26be84f5008b8478 100644 (file)
@@ -45,7 +45,7 @@ void bdinfo_print_mhz(const char *name, unsigned long hz)
        printf("%-12s= %6s MHz\n", name, strmhz(buf, hz));
 }
 
-static void print_bi_dram(const bd_t *bd)
+static void print_bi_dram(const struct bd_info *bd)
 {
 #ifdef CONFIG_NR_DRAM_BANKS
        int i;
@@ -66,7 +66,7 @@ __weak void arch_print_bdinfo(void)
 
 int do_bdinfo(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
 {
-       bd_t *bd = gd->bd;
+       struct bd_info *bd = gd->bd;
 
 #ifdef DEBUG
        bdinfo_print_num("bd address", (ulong)bd);
index b61036577a53d12ee6fbfbe5e93fe90c93d7dda4..88ff0424a7b5dbc3c40576e6002cdf8822c903d1 100644 (file)
@@ -502,11 +502,12 @@ static int reserve_malloc(void)
 static int reserve_board(void)
 {
        if (!gd->bd) {
-               gd->start_addr_sp = reserve_stack_aligned(sizeof(bd_t));
-               gd->bd = (bd_t *)map_sysmem(gd->start_addr_sp, sizeof(bd_t));
-               memset(gd->bd, '\0', sizeof(bd_t));
+               gd->start_addr_sp = reserve_stack_aligned(sizeof(struct bd_info));
+               gd->bd = (struct bd_info *)map_sysmem(gd->start_addr_sp,
+                                                     sizeof(struct bd_info));
+               memset(gd->bd, '\0', sizeof(struct bd_info));
                debug("Reserving %zu Bytes for Board Info at: %08lx\n",
-                     sizeof(bd_t), gd->start_addr_sp);
+                     sizeof(struct bd_info), gd->start_addr_sp);
        }
        return 0;
 }
@@ -601,7 +602,7 @@ static int display_new_sp(void)
        defined(CONFIG_SH)
 static int setup_board_part1(void)
 {
-       bd_t *bd = gd->bd;
+       struct bd_info *bd = gd->bd;
 
        /*
         * Save local variables to board info struct
@@ -631,7 +632,7 @@ static int setup_board_part1(void)
 #if defined(CONFIG_PPC) || defined(CONFIG_M68K)
 static int setup_board_part2(void)
 {
-       bd_t *bd = gd->bd;
+       struct bd_info *bd = gd->bd;
 
        bd->bi_intfreq = gd->cpu_clk;   /* Internal Freq, in Hz */
        bd->bi_busfreq = gd->bus_clk;   /* Bus Freq,      in Hz */
index 5e924322b2f0a8795f6ef199cd567b4306ec972d..67dc25c7d2820969516f8f1e3c9682b4186e3b7e 100644 (file)
@@ -381,7 +381,7 @@ __weak int is_flash_available(void)
 static int initr_flash(void)
 {
        ulong flash_size = 0;
-       bd_t *bd = gd->bd;
+       struct bd_info *bd = gd->bd;
 
        if (!is_flash_available())
                return 0;
@@ -533,7 +533,7 @@ static int initr_api(void)
 #ifdef CONFIG_CMD_NET
 static int initr_ethaddr(void)
 {
-       bd_t *bd = gd->bd;
+       struct bd_info *bd = gd->bd;
 
        /* kept around for legacy kernels only ... ignore the next section */
        eth_env_get_enetaddr("ethaddr", bd->bi_enetaddr);
index a3c360e80a4d47d62dbf89769fb1f28615667cd9..6a95e0de3387017b26825bd0a1930f49074c434b 100644 (file)
@@ -61,7 +61,7 @@ static void copy_args(char *dest, int argc, char *const argv[], char delim)
 static int do_bootm_netbsd(int flag, int argc, char *const argv[],
                           bootm_headers_t *images)
 {
-       void (*loader)(bd_t *, image_header_t *, char *, char *);
+       void (*loader)(struct bd_info *, image_header_t *, char *, char *);
        image_header_t *os_hdr, *hdr;
        ulong kernel_data, kernel_len;
        char *cmdline;
@@ -109,7 +109,7 @@ static int do_bootm_netbsd(int flag, int argc, char *const argv[],
                        cmdline = "";
        }
 
-       loader = (void (*)(bd_t *, image_header_t *, char *, char *))images->ep;
+       loader = (void (*)(struct bd_info *, image_header_t *, char *, char *))images->ep;
 
        printf("## Transferring control to NetBSD stage-2 loader (at address %08lx) ...\n",
               (ulong)loader);
@@ -155,7 +155,7 @@ static int do_bootm_lynxkdi(int flag, int argc, char *const argv[],
 static int do_bootm_rtems(int flag, int argc, char *const argv[],
                          bootm_headers_t *images)
 {
-       void (*entry_point)(bd_t *);
+       void (*entry_point)(struct bd_info *);
 
        if (flag != BOOTM_STATE_OS_GO)
                return 0;
@@ -167,7 +167,7 @@ static int do_bootm_rtems(int flag, int argc, char *const argv[],
        }
 #endif
 
-       entry_point = (void (*)(bd_t *))images->ep;
+       entry_point = (void (*)(struct bd_info *))images->ep;
 
        printf("## Transferring control to RTEMS (at address %08lx) ...\n",
               (ulong)entry_point);
index ff16f5afb0abeba00fbf969c70cecaf69262e34a..9d7d5c17d1220514e82b487153c53de66fa089b8 100644 (file)
@@ -1665,10 +1665,12 @@ int boot_get_cmdline(struct lmb *lmb, ulong *cmd_start, ulong *cmd_end)
  *      0 - success
  *     -1 - failure
  */
-int boot_get_kbd(struct lmb *lmb, bd_t **kbd)
+int boot_get_kbd(struct lmb *lmb, struct bd_info **kbd)
 {
-       *kbd = (bd_t *)(ulong)lmb_alloc_base(lmb, sizeof(bd_t), 0xf,
-                               env_get_bootm_mapsize() + env_get_bootm_low());
+       *kbd = (struct bd_info *)(ulong)lmb_alloc_base(lmb,
+                                                      sizeof(struct bd_info),
+                                                      0xf,
+                                                      env_get_bootm_mapsize() + env_get_bootm_low());
        if (*kbd == NULL)
                return -1;
 
index 0e96a8cd10406e5b5c1531af64c1301be13a4a0c..4840d1d36707bbea20d2ff0214942d2f77c14b75 100644 (file)
@@ -54,7 +54,7 @@ binman_sym_declare(ulong, spl, size);
 #endif
 
 /* Define board data structure */
-static bd_t bdata __attribute__ ((section(".data")));
+static struct bd_info bdata __attribute__ ((section(".data")));
 
 /*
  * Board-specific Platform code can reimplement show_boot_progress () if needed
index a0f25d1179e796fc7c908887465839f5a810763f..d6e7a175d0d5492fffb98efcdf498b2d40ffb5af 100644 (file)
@@ -30,7 +30,7 @@ int sdram_mmr_init_full(struct udevice *dev)
        u32 i;
        int ret;
        phys_size_t hw_size;
-       bd_t bd = {0};
+       struct bd_info bd = {0};
 
        /* Ensure HMC clock is running */
        if (poll_hmc_clock_status()) {
index 91f76e03c2db68a339c676a1de8db253c7f0236b..2945f1e1df54d3837b4aec7d1c4f581c611d3456 100644 (file)
@@ -76,7 +76,7 @@ int sdram_mmr_init_full(struct udevice *dev)
        u32 i;
        int ret;
        phys_size_t hw_size;
-       bd_t bd = {0};
+       struct bd_info bd = {0};
 
        /* Enable access to DDR from CPU master */
        clrbits_le32(CCU_REG_ADDR(CCU_CPU0_MPRT_ADBASE_DDRREG),
index 491f689c44df52d0ffdc4d13648f5415d4b0ac7d..8cb75fe02a2a289e8c9a1abd1c1d6f887eb706e6 100644 (file)
@@ -132,7 +132,7 @@ void sdram_clear_mem(phys_addr_t addr, phys_size_t size)
        }
 }
 
-void sdram_init_ecc_bits(bd_t *bd)
+void sdram_init_ecc_bits(struct bd_info *bd)
 {
        phys_size_t size, size_init;
        phys_addr_t start_addr;
@@ -176,7 +176,7 @@ void sdram_init_ecc_bits(bd_t *bd)
               (unsigned int)get_timer(start));
 }
 
-void sdram_size_check(bd_t *bd)
+void sdram_size_check(struct bd_info *bd)
 {
        phys_size_t total_ram_check = 0;
        phys_size_t ram_check = 0;
index 7b25a80ae268195e567d56494fdb404e447a06a6..4a830e7ec1871cebec77b1326f927aaab867d9a7 100644 (file)
@@ -179,8 +179,8 @@ int emif_clear(struct altera_sdram_platdata *plat);
 int emif_reset(struct altera_sdram_platdata *plat);
 int poll_hmc_clock_status(void);
 void sdram_clear_mem(phys_addr_t addr, phys_size_t size);
-void sdram_init_ecc_bits(bd_t *bd);
-void sdram_size_check(bd_t *bd);
+void sdram_init_ecc_bits(struct bd_info *bd);
+void sdram_size_check(struct bd_info *bd);
 phys_size_t sdram_calculate_size(struct altera_sdram_platdata *plat);
 int sdram_mmr_init_full(struct udevice *dev);
 
index f3ccd021d802f76dc9e870d228f3ca1c71672810..0a05fb13bc98c80b846a07787b97c73084fbfdbe 100644 (file)
@@ -457,7 +457,7 @@ static const struct dm_mmc_ops davinci_mmc_ops = {
 /* Called from board_mmc_init during startup. Can be called multiple times
 * depending on the number of slots available on board and controller
 */
-int davinci_mmc_init(bd_t *bis, struct davinci_mmc *host)
+int davinci_mmc_init(struct bd_info *bis, struct davinci_mmc *host)
 {
        host->cfg.name = "davinci";
        host->cfg.ops = &dmmc_ops;
index a4b923ab99f2d1719596aa9d5badb01d3457eb8f..f6e0d43057e1c67cd9798938a970ff269a91959b 100644 (file)
@@ -746,7 +746,7 @@ static void esdhc_disable_for_no_card(void *blob)
 }
 #endif
 
-void fdt_fixup_esdhc(void *blob, bd_t *bd)
+void fdt_fixup_esdhc(void *blob, struct bd_info *bd)
 {
        const char *compat = "fsl,esdhc";
 
@@ -797,7 +797,7 @@ static const struct mmc_ops esdhc_ops = {
        .set_ios        = esdhc_set_ios,
 };
 
-int fsl_esdhc_initialize(bd_t *bis, struct fsl_esdhc_cfg *cfg)
+int fsl_esdhc_initialize(struct bd_info *bis, struct fsl_esdhc_cfg *cfg)
 {
        struct fsl_esdhc_plat *plat;
        struct fsl_esdhc_priv *priv;
@@ -852,7 +852,7 @@ int fsl_esdhc_initialize(bd_t *bis, struct fsl_esdhc_cfg *cfg)
        return 0;
 }
 
-int fsl_esdhc_mmc_init(bd_t *bis)
+int fsl_esdhc_mmc_init(struct bd_info *bis)
 {
        struct fsl_esdhc_cfg *cfg;
 
index 5b61eeb21468bb985813e3a27e01bbb7b02779bc..644f4651fb85f505848f104dc4e3a1613e82e7f3 100644 (file)
@@ -1292,7 +1292,7 @@ static int fsl_esdhc_cfg_to_priv(struct fsl_esdhc_cfg *cfg,
        return 0;
 };
 
-int fsl_esdhc_initialize(bd_t *bis, struct fsl_esdhc_cfg *cfg)
+int fsl_esdhc_initialize(struct bd_info *bis, struct fsl_esdhc_cfg *cfg)
 {
        struct fsl_esdhc_plat *plat;
        struct fsl_esdhc_priv *priv;
@@ -1336,7 +1336,7 @@ int fsl_esdhc_initialize(bd_t *bis, struct fsl_esdhc_cfg *cfg)
        return 0;
 }
 
-int fsl_esdhc_mmc_init(bd_t *bis)
+int fsl_esdhc_mmc_init(struct bd_info *bis)
 {
        struct fsl_esdhc_cfg *cfg;
 
@@ -1360,7 +1360,7 @@ __weak int esdhc_status_fixup(void *blob, const char *compat)
        return 0;
 }
 
-void fdt_fixup_esdhc(void *blob, bd_t *bd)
+void fdt_fixup_esdhc(void *blob, struct bd_info *bd)
 {
        const char *compat = "fsl,esdhc";
 
index 7b5c55be7d9b06fb9717cbed33d281c57a334ea6..f36d11ddc87badf5b6607635bc877170a8126bf4 100644 (file)
@@ -2979,13 +2979,13 @@ int mmc_set_dsr(struct mmc *mmc, u16 val)
 }
 
 /* CPU-specific MMC initializations */
-__weak int cpu_mmc_init(bd_t *bis)
+__weak int cpu_mmc_init(struct bd_info *bis)
 {
        return -1;
 }
 
 /* board-specific MMC initializations. */
-__weak int board_mmc_init(bd_t *bis)
+__weak int board_mmc_init(struct bd_info *bis)
 {
        return -1;
 }
@@ -2996,7 +2996,7 @@ void mmc_set_preinit(struct mmc *mmc, int preinit)
 }
 
 #if CONFIG_IS_ENABLED(DM_MMC)
-static int mmc_probe(bd_t *bis)
+static int mmc_probe(struct bd_info *bis)
 {
        int ret, i;
        struct uclass *uc;
@@ -3025,7 +3025,7 @@ static int mmc_probe(bd_t *bis)
        return 0;
 }
 #else
-static int mmc_probe(bd_t *bis)
+static int mmc_probe(struct bd_info *bis)
 {
        if (board_mmc_init(bis) < 0)
                cpu_mmc_init(bis);
@@ -3034,7 +3034,7 @@ static int mmc_probe(bd_t *bis)
 }
 #endif
 
-int mmc_initialize(bd_t *bis)
+int mmc_initialize(struct bd_info *bis)
 {
        static int initialized = 0;
        int ret;
index 8e7745e2332eb6a92fdd3a3453a9fecf0e04f16e..03d5150b207ae8bef1e0b30c781397b09bbb9fd8 100644 (file)
@@ -427,7 +427,7 @@ static struct mmc_config mvebu_mmc_cfg = {
        .b_max          = CONFIG_SYS_MMC_MAX_BLK_COUNT,
 };
 
-int mvebu_mmc_init(bd_t *bis)
+int mvebu_mmc_init(struct bd_info *bis)
 {
        struct mmc *mmc;
 
index 269882b2027decfa146ae181c6407c2f7097e6ba..0057273a2a767ef177dd884b4254479186fd5869 100644 (file)
@@ -504,7 +504,7 @@ static struct mmc_config mxcmci_cfg = {
        .b_max          = CONFIG_SYS_MMC_MAX_BLK_COUNT,
 };
 
-static int mxcmci_initialize(bd_t *bis)
+static int mxcmci_initialize(struct bd_info *bis)
 {
        host->base = (struct mxcmci_regs *)CONFIG_MXC_MCI_REGS_BASE;
 
@@ -518,7 +518,7 @@ static int mxcmci_initialize(bd_t *bis)
        return 0;
 }
 
-int mxc_mmc_init(bd_t *bis)
+int mxc_mmc_init(struct bd_info *bis)
 {
        return mxcmci_initialize(bis);
 }
index c6a06b9ca87dbae556b779e9ee25a6849cae8c0b..d48050ba8a5455297bd92f98803f57499cc9f02c 100644 (file)
@@ -162,7 +162,8 @@ static const struct mmc_ops mxsmmc_ops = {
        .init           = mxsmmc_init,
 };
 
-int mxsmmc_initialize(bd_t *bis, int id, int (*wp)(int), int (*cd)(int))
+int mxsmmc_initialize(struct bd_info *bis, int id, int (*wp)(int),
+                     int (*cd)(int))
 {
        struct mmc *mmc = NULL;
        struct mxsmmc_priv *priv = NULL;
index 3ee119bcbcce232d9edb5f9896a751bd74aa1c80..018891e173c37e1d6ba2e16df11004ce36810185 100644 (file)
@@ -421,7 +421,7 @@ static void armdfec_init_rx_desc_ring(struct armdfec_device *darmdfec)
        darmdfec->p_rxdesc_curr = darmdfec->p_rxdesc;
 }
 
-static int armdfec_init(struct eth_device *dev, bd_t *bd)
+static int armdfec_init(struct eth_device *dev, struct bd_info *bd)
 {
        struct armdfec_device *darmdfec = to_darmdfec(dev);
        struct armdfec_reg *regs = darmdfec->regs;
index 4e4ad61da4ef1ccb66c5c8f2f51237cc8a49bfa2..e40b94ad892d191f2ffa61bfe57b620b5e49fd4c 100644 (file)
@@ -315,7 +315,7 @@ int at91emac_UpdateLinkSpeed(at91_emac_t *emac)
        return 0;
 }
 
-static int at91emac_init(struct eth_device *netdev, bd_t *bd)
+static int at91emac_init(struct eth_device *netdev, struct bd_info *bd)
 {
        int i;
        u32 value;
@@ -470,7 +470,7 @@ static int at91emac_write_hwaddr(struct eth_device *netdev)
        return 0;
 }
 
-int at91emac_register(bd_t *bis, unsigned long iobase)
+int at91emac_register(struct bd_info *bis, unsigned long iobase)
 {
        emac_device *emac;
        emac_device *emacfix;
index 28cb41272a9ea7470049bacac0d76d96f7e7ef3a..402bcdb63ed7516c2348b7b899f86ff6773be34d 100644 (file)
@@ -529,7 +529,7 @@ static void ax88180_halt (struct eth_device *dev)
        OUTW (dev, WAKEMOD, CMD);
 }
 
-static int ax88180_init (struct eth_device *dev, bd_t * bd)
+static int ax88180_init (struct eth_device *dev, struct bd_info * bd)
 {
        struct ax88180_private *priv = (struct ax88180_private *)dev->priv;
        unsigned short tmp_regval;
@@ -701,7 +701,7 @@ static void ax88180_read_mac_addr (struct eth_device *dev)
 }
 
 /* Exported SubProgram Bodies */
-int ax88180_initialize (bd_t * bis)
+int ax88180_initialize (struct bd_info * bis)
 {
        struct eth_device *dev;
        struct ax88180_private *priv;
index 2998d57c72f799705483b294fe53c62b284f7283..c862c141461c9e91452aa13b001c7f1cd6bdfb81 100644 (file)
@@ -147,7 +147,7 @@ static int bcm_sf2_eth_write_hwaddr(struct eth_device *dev)
        return eth->set_mac_addr(dev->enetaddr);
 }
 
-static int bcm_sf2_eth_open(struct eth_device *dev, bd_t *bt)
+static int bcm_sf2_eth_open(struct eth_device *dev, struct bd_info *bt)
 {
        struct eth_info *eth = (struct eth_info *)(dev->priv);
        struct eth_dma *dma = &(eth->dma);
@@ -198,7 +198,7 @@ static void bcm_sf2_eth_close(struct eth_device *dev)
        eth->disable_mac();
 }
 
-int bcm_sf2_eth_register(bd_t *bis, u8 dev_num)
+int bcm_sf2_eth_register(struct bd_info *bis, u8 dev_num)
 {
        struct eth_device *dev;
        struct eth_info *eth;
index 5dad69c0b76ac3b08712a7661305b271809e1a32..8b2ee49b441c62b0fe17690ab4b7993aaaaed60b 100644 (file)
@@ -366,7 +366,7 @@ static void xgmac_hwmacaddr(struct eth_device *dev)
        writel(macaddr[0], &regs->macaddr[0].lo);
 }
 
-static int xgmac_init(struct eth_device *dev, bd_t * bis)
+static int xgmac_init(struct eth_device *dev, struct bd_info * bis)
 {
        struct xgmac_regs *regs = (struct xgmac_regs *)dev->iobase;
        struct calxeda_eth_dev *priv = dev->priv;
index 7ec95be6fcf573bc34137c90cec84592f419ee9b..9440a91882f92323e2cd544e209b287c38b90da4 100644 (file)
@@ -146,7 +146,7 @@ void cs8900_halt(struct eth_device *dev)
        get_reg_init_bus(dev, PP_ChipID);
 }
 
-static int cs8900_init(struct eth_device *dev, bd_t * bd)
+static int cs8900_init(struct eth_device *dev, struct bd_info * bd)
 {
        uchar *enetaddr = dev->enetaddr;
        u16 id;
index c55358ef8396ee568305e2b7bc14d05303a81a90..0cb54e3214bd75986b953ebab6b97c19e51bd1f8 100644 (file)
@@ -320,7 +320,7 @@ static int write_srom(struct eth_device *dev, u_long ioaddr, int index,
        return 1;
 }
 
-static void update_srom(struct eth_device *dev, bd_t *bis)
+static void update_srom(struct eth_device *dev, struct bd_info *bis)
 {
        static unsigned short eeprom[0x40] = {
                0x140b, 0x6610, 0x0000, 0x0000, /* 00 */
@@ -356,7 +356,7 @@ static void update_srom(struct eth_device *dev, bd_t *bis)
 }
 #endif /* UPDATE_SROM */
 
-static void send_setup_frame(struct eth_device *dev, bd_t *bis)
+static void send_setup_frame(struct eth_device *dev, struct bd_info *bis)
 {
        char setup_frame[SETUP_FRAME_LEN];
        char *pa = &setup_frame[0];
@@ -484,7 +484,7 @@ static int dc21x4x_recv(struct eth_device *dev)
        return length;
 }
 
-static int dc21x4x_init(struct eth_device *dev, bd_t *bis)
+static int dc21x4x_init(struct eth_device *dev, struct bd_info *bis)
 {
        int i;
        int devbusfn = (int)dev->priv;
@@ -547,7 +547,7 @@ static void dc21x4x_halt(struct eth_device *dev)
        pci_write_config_byte(devbusfn, PCI_CFDA_PSM, SLEEP);
 }
 
-static void read_hw_addr(struct eth_device *dev, bd_t *bis)
+static void read_hw_addr(struct eth_device *dev, struct bd_info *bis)
 {
        u_short tmp, *p = (u_short *)(&dev->enetaddr[0]);
        int i, j = 0;
@@ -573,7 +573,7 @@ static struct pci_device_id supported[] = {
        { }
 };
 
-int dc21x4x_initialize(bd_t *bis)
+int dc21x4x_initialize(struct bd_info *bis)
 {
        struct eth_device *dev;
        unsigned short status;
index b89a68afe4aba557f82e56772db42d4e552115f7..1c0e8294078a745512a2d6f28d28f6dac3656b65 100644 (file)
@@ -512,7 +512,7 @@ static int dw_phy_init(struct dw_eth_dev *priv, void *dev)
 }
 
 #ifndef CONFIG_DM_ETH
-static int dw_eth_init(struct eth_device *dev, bd_t *bis)
+static int dw_eth_init(struct eth_device *dev, struct bd_info *bis)
 {
        int ret;
 
index d575a625925d0afcc1edb875761988b45e455d7c..e46a269af909f841049a37331476186df30e2508 100644 (file)
@@ -279,7 +279,7 @@ dm9000_reset(void)
 
 /* Initialize dm9000 board
 */
-static int dm9000_init(struct eth_device *dev, bd_t *bd)
+static int dm9000_init(struct eth_device *dev, struct bd_info *bd)
 {
        int i, oft, lnk;
        u8 io_mode;
@@ -619,7 +619,7 @@ dm9000_phy_write(int reg, u16 value)
        DM9000_DBG("dm9000_phy_write(reg:0x%x, value:0x%x)\n", reg, value);
 }
 
-int dm9000_initialize(bd_t *bis)
+int dm9000_initialize(struct bd_info *bis)
 {
        struct eth_device *dev = &(dm9000_info.netdev);
 
index 98e9b2c663bd055370fd86e5c2219819a3a42036..fbcf15f268010f3312868d13a915194c2ebe6eb2 100644 (file)
@@ -312,7 +312,7 @@ static int dnet_phy_init(struct dnet_device *dnet)
        }
 }
 
-static int dnet_init(struct eth_device *netdev, bd_t *bd)
+static int dnet_init(struct eth_device *netdev, struct bd_info *bd)
 {
        struct dnet_device *dnet = to_dnet(netdev);
        u32 config;
index 008da4ab3e77361c644d34b192fe1cac187cbc7b..49be76670214f4d04520a288d7beca6c4e47704d 100644 (file)
@@ -5634,7 +5634,7 @@ e1000_disable(struct eth_device *nic)
 INIT - set up ethernet interface(s)
 ***************************************************************************/
 static int
-e1000_init(struct eth_device *nic, bd_t *bis)
+e1000_init(struct eth_device *nic, struct bd_info *bis)
 {
        struct e1000_hw *hw = nic->priv;
 
@@ -5700,7 +5700,7 @@ PROBE - Look for an adapter, this routine's visible to the outside
 You should omit the last argument struct pci_device * for a non-PCI NIC
 ***************************************************************************/
 int
-e1000_initialize(bd_t * bis)
+e1000_initialize(struct bd_info * bis)
 {
        unsigned int i;
        pci_dev_t devno;
index 45ea3b70fcabdb8da63c942ff70baa74a781b950..feba5327da4d3f02b9acbeb782aa2397606e9a7e 100644 (file)
@@ -779,7 +779,7 @@ done:
 }
 
 #ifndef CONFIG_DM_ETH
-static int eepro100_init(struct eth_device *dev, bd_t *bis)
+static int eepro100_init(struct eth_device *dev, struct bd_info *bis)
 {
        struct eepro100_priv *priv =
                container_of(dev, struct eepro100_priv, dev);
@@ -819,7 +819,7 @@ static int eepro100_recv(struct eth_device *dev)
        return ret;
 }
 
-int eepro100_initialize(bd_t *bis)
+int eepro100_initialize(struct bd_info *bis)
 {
        struct eepro100_priv *priv;
        struct eth_device *dev;
index 894ffc9d2bd4d54c2d7c9b7a384309d0ead6e3af..0218349b04500adda12aecbd6aeb3ee2176192a3 100644 (file)
@@ -165,7 +165,7 @@ static void ep93xx_mac_reset(struct eth_device *dev)
 }
 
 /* Eth device open */
-static int ep93xx_eth_open(struct eth_device *dev, bd_t *bd)
+static int ep93xx_eth_open(struct eth_device *dev, struct bd_info *bd)
 {
        struct ep93xx_priv *priv = GET_PRIV(dev);
        struct mac_regs *mac = GET_REGS(dev);
@@ -421,7 +421,7 @@ eth_send_out:
 }
 
 #if defined(CONFIG_MII)
-int ep93xx_miiphy_initialize(bd_t * const bd)
+int ep93xx_miiphy_initialize(struct bd_info * const bd)
 {
        int retval;
        struct mii_dev *mdiodev = mdio_alloc();
index 81d0f3d7f89935b3c999e409c88b994218e99224..fd589a0764c7cc9025ace234b4a6c933ac3bf04a 100644 (file)
@@ -756,7 +756,7 @@ U_BOOT_DRIVER(ethoc) = {
 
 #else
 
-static int ethoc_init(struct eth_device *dev, bd_t *bd)
+static int ethoc_init(struct eth_device *dev, struct bd_info *bd)
 {
        struct ethoc *priv = (struct ethoc *)dev->priv;
 
index 992180df869bc163bed99eb371b7ef4688e74ab3..469c7b7cef2f78866944cf573180ed5ae1f9c607 100644 (file)
@@ -1102,7 +1102,7 @@ struct mii_dev *fec_get_miibus(ulong base_addr, int dev_id)
 
 #ifndef CONFIG_DM_ETH
 #ifdef CONFIG_PHYLIB
-int fec_probe(bd_t *bd, int dev_id, uint32_t base_addr,
+int fec_probe(struct bd_info *bd, int dev_id, uint32_t base_addr,
                struct mii_dev *bus, struct phy_device *phydev)
 #else
 static int fec_probe(bd_t *bd, int dev_id, uint32_t base_addr,
@@ -1199,7 +1199,8 @@ err1:
        return ret;
 }
 
-int fecmxc_initialize_multi(bd_t *bd, int dev_id, int phy_id, uint32_t addr)
+int fecmxc_initialize_multi(struct bd_info *bd, int dev_id, int phy_id,
+                           uint32_t addr)
 {
        uint32_t base_mii;
        struct mii_dev *bus = NULL;
@@ -1250,7 +1251,7 @@ int fecmxc_initialize_multi(bd_t *bd, int dev_id, int phy_id, uint32_t addr)
 }
 
 #ifdef CONFIG_FEC_MXC_PHYADDR
-int fecmxc_initialize(bd_t *bd)
+int fecmxc_initialize(struct bd_info *bd)
 {
        return fecmxc_initialize_multi(bd, -1, CONFIG_FEC_MXC_PHYADDR,
                        IMX_FEC_BASE);
index 659d62646f8b4398c5d68b69c7ddb35d0caa7e65..5ccde9193b2fd3960a451bfc22a165de9c55dfed 100644 (file)
@@ -244,7 +244,7 @@ struct fec_priv {
        int rbd_index;                  /* next receive BD to read */
        struct fec_bd *tbd_base;        /* TBD ring */
        int tbd_index;                  /* next transmit BD to write */
-       bd_t *bd;
+       struct bd_info *bd;
        uint8_t *tdb_ptr;
        int dev_id;
        struct mii_dev *bus;
index 62396d3a16dbffea4d081df611885ec1c052c558..2f433cedd093e23f5638ad603876092a06aa40eb 100644 (file)
@@ -464,7 +464,7 @@ static void fmc_tx_port_graceful_stop_disable(struct fm_eth *fm_eth)
 }
 
 #ifndef CONFIG_DM_ETH
-static int fm_eth_open(struct eth_device *dev, bd_t *bd)
+static int fm_eth_open(struct eth_device *dev, struct bd_info *bd)
 #else
 static int fm_eth_open(struct udevice *dev)
 #endif
index 2cc8bbfb104f80010dd671b08a416b08f7fc862c..2fed64205cb18264395d8dfb1cbd324723589fec 100644 (file)
@@ -87,7 +87,7 @@ struct fm_eth_info fm_info[] = {
 #endif
 };
 
-int fm_standard_init(bd_t *bis)
+int fm_standard_init(struct bd_info *bis)
 {
        int i;
        struct ccsr_fman *reg;
index 4cbfbc70ab530c231d80a564fc3b22abec642560..e15c28d5005322db900c3981a47034ddbba38771 100644 (file)
@@ -166,7 +166,7 @@ int memac_mdio_reset(struct mii_dev *bus)
 }
 
 #ifndef CONFIG_DM_ETH
-int fm_memac_mdio_init(bd_t *bis, struct memac_mdio_info *info)
+int fm_memac_mdio_init(struct bd_info *bis, struct memac_mdio_info *info)
 {
        struct mii_dev *bus = mdio_alloc();
 
index f6c98f2e29675e898380cd5bece967949c337f2c..22225c2f82f9bdf052d77baa7e28d29eed6e3d97 100644 (file)
@@ -105,7 +105,7 @@ static int tgec_mdio_reset(struct mii_dev *bus)
        return 0;
 }
 
-int fm_tgec_mdio_init(bd_t *bis, struct tgec_mdio_info *info)
+int fm_tgec_mdio_init(struct bd_info *bis, struct tgec_mdio_info *info)
 {
        struct mii_dev *bus = mdio_alloc();
 
index e516c3c14577204fd325b284c2ca8b297eaffdc9..84db6be624a4e0fe9de2e90fe127cf5a712bb126 100644 (file)
@@ -971,7 +971,7 @@ unsigned long mc_get_dram_block_size(void)
        return dram_block_size;
 }
 
-int fsl_mc_ldpaa_init(bd_t *bis)
+int fsl_mc_ldpaa_init(struct bd_info *bis)
 {
        int i;
 
@@ -1707,7 +1707,7 @@ err:
        return err;
 }
 
-int fsl_mc_ldpaa_exit(bd_t *bd)
+int fsl_mc_ldpaa_exit(struct bd_info *bd)
 {
        int err = 0;
        bool is_dpl_apply_status = false;
index 73e92b7a0d2ccd09ac4e5f90b5f482da8c452155..f33529cb676bde71e4e5b23364798e16b04f76f9 100644 (file)
@@ -161,7 +161,7 @@ static void dbg_fec_regs(struct eth_device *dev)
 
 static void set_fec_duplex_speed(volatile fecdma_t *fecp, int dup_spd)
 {
-       bd_t *bd = gd->bd;
+       struct bd_info *bd = gd->bd;
 
        if ((dup_spd >> 16) == FULL) {
                /* Set maximum frame length */
index 43040d4c3f89d207b060967a67e337f3d6835c5b..d2edd1751c3ef4db2805f8ae767cb1281e9a6576 100644 (file)
@@ -130,7 +130,7 @@ int tsec_phy_write(struct mii_dev *bus, int addr, int dev_addr, int regnum,
 }
 
 #ifndef CONFIG_DM_MDIO
-int fsl_pq_mdio_init(bd_t *bis, struct fsl_pq_mdio_info *info)
+int fsl_pq_mdio_init(struct bd_info *bis, struct fsl_pq_mdio_info *info)
 {
        struct mii_dev *bus = mdio_alloc();
 
index 4aae7c43fea476e6d3f3f8e09e6a17b9e65ca880..79c64ec89ae84c8d8e109719d051edea45ca3d38 100644 (file)
@@ -240,7 +240,7 @@ static void ftmac100_halt(struct eth_device *dev)
        return _ftmac100_halt(priv);
 }
 
-static int ftmac100_init(struct eth_device *dev, bd_t *bd)
+static int ftmac100_init(struct eth_device *dev, struct bd_info *bd)
 {
        struct ftmac100_data *priv = dev->priv;
        return _ftmac100_init(priv , dev->enetaddr);
@@ -278,7 +278,7 @@ static int ftmac100_send(struct eth_device *dev, void *packet, int length)
        return _ftmac100_send(priv , packet , length);
 }
 
-int ftmac100_initialize (bd_t *bd)
+int ftmac100_initialize (struct bd_info *bd)
 {
        struct eth_device *dev;
        struct ftmac100_data *priv;
index 835346cb07d42f830d35d271fd96c1f67df949a3..265d813c4f89c2eb37165d8fb48d616181bdd56d 100644 (file)
@@ -257,7 +257,7 @@ static int ftmac110_reset(struct eth_device *dev)
        return 0;
 }
 
-static int ftmac110_probe(struct eth_device *dev, bd_t *bis)
+static int ftmac110_probe(struct eth_device *dev, struct bd_info *bis)
 {
        debug("ftmac110: probe\n");
 
@@ -404,7 +404,7 @@ static int ftmac110_mdio_write(struct mii_dev *bus, int addr, int devad,
 
 #endif    /* #if defined(CONFIG_MII) || defined(CONFIG_CMD_MII) */
 
-int ftmac110_initialize(bd_t *bis)
+int ftmac110_initialize(struct bd_info *bis)
 {
        int i, card_nr = 0;
        struct eth_device *dev;
index 3ff173ad3391c7ff9a32873d0765761c8b59b356..1773c7671f38e74383bd097129af8ccda90f793b 100644 (file)
@@ -505,7 +505,7 @@ static void ks8851_mll_write_hwaddr_common(struct ks_net *ks, u8 enetaddr[6])
 }
 
 #ifndef CONFIG_DM_ETH
-static int ks8851_mll_init(struct eth_device *dev, bd_t *bd)
+static int ks8851_mll_init(struct eth_device *dev, struct bd_info *bd)
 {
        struct ks_net *ks = container_of(dev, struct ks_net, dev);
 
index 13900f10b1c2e06e0ae8ee160c8c7159200a54a1..c2f611144db6cf4702dadd2b133af2753c52a311 100644 (file)
  . print a warning and set the environment and other globals with the default.
  . If an EEPROM is present it really should be consulted.
 */
-static int smc_get_ethaddr(bd_t *bd, struct eth_device *dev);
+static int smc_get_ethaddr(struct bd_info *bd, struct eth_device *dev);
 static int get_rom_mac(struct eth_device *dev, unsigned char *v_rom_mac);
 
 /* ------------------------------------------------------------
@@ -471,7 +471,7 @@ static int smc_send_packet(struct eth_device *dev, void *packet,
  * Set up everything, reset the card, etc ..
  *
  */
-static int smc_open(bd_t *bd, struct eth_device *dev)
+static int smc_open(struct bd_info *bd, struct eth_device *dev)
 {
        int i, err;                     /* used to set hw ethernet address */
 
@@ -674,7 +674,7 @@ static void print_packet(byte *buf, int length)
 }
 #endif /* SMC_DEBUG > 2 */
 
-static int  lan91c96_init(struct eth_device *dev, bd_t *bd)
+static int  lan91c96_init(struct eth_device *dev, struct bd_info *bd)
 {
        return smc_open(bd, dev);
 }
@@ -701,7 +701,7 @@ static int lan91c96_send(struct eth_device *dev, void *packet,
  * found, the environment takes precedence.
  */
 
-static int smc_get_ethaddr(bd_t *bd, struct eth_device *dev)
+static int smc_get_ethaddr(struct bd_info *bd, struct eth_device *dev)
 {
        uchar v_mac[6];
 
index f68daaaff56d122527bd2caa457ce2bc1bc7ed8a..3f281a515c6a18ef3bdba1da2ad0810c9e6b34d0 100644 (file)
@@ -597,7 +597,7 @@ int lpc32xx_eth_phylib_init(struct eth_device *dev, int phyid)
 }
 #endif
 
-int lpc32xx_eth_initialize(bd_t *bis)
+int lpc32xx_eth_initialize(struct bd_info *bis)
 {
        struct eth_device *dev = &lpc32xx_eth.dev;
        struct lpc32xx_eth_registers *regs = lpc32xx_eth.regs;
index 424ca59707f2d5549dda2d6998e6cabb1720c5f1..b80a259ff757b2e1af37f7a072b52fa628c0c2d0 100644 (file)
@@ -1056,7 +1056,7 @@ static int macb_recv(struct eth_device *netdev)
        }
 }
 
-static int macb_init(struct eth_device *netdev, bd_t *bd)
+static int macb_init(struct eth_device *netdev, struct bd_info *bd)
 {
        struct macb_device *macb = to_macb(netdev);
 
index 697549301f317975dc582f966a0d50c6379e6392..1a8351be1c5ea63b4a3e8cda7b50d64bf3cf2e75 100644 (file)
@@ -89,7 +89,7 @@ static void fec_reset(struct fec_info_s *info)
 
 static void set_fec_duplex_speed(volatile fec_t *fecp, int dup_spd)
 {
-       bd_t *bd = gd->bd;
+       struct bd_info *bd = gd->bd;
 
        if ((dup_spd >> 16) == FULL) {
                /* Set maximum frame length */
index f9f7dd7cb3631b83bbb885616214f0911d1f3daf..12be584638fadf7d8d905940a4ef166b95e564be 100644 (file)
@@ -112,13 +112,13 @@ static struct common_buf_desc __iomem *rtx;
 
 static int fec_send(struct eth_device *dev, void *packet, int length);
 static int fec_recv(struct eth_device *dev);
-static int fec_init(struct eth_device *dev, bd_t *bd);
+static int fec_init(struct eth_device *dev, struct bd_info *bd);
 static void fec_halt(struct eth_device *dev);
 #if defined(CONFIG_MII) || defined(CONFIG_CMD_MII)
 static void __mii_init(void);
 #endif
 
-int fec_initialize(bd_t *bis)
+int fec_initialize(struct bd_info *bis)
 {
        struct eth_device *dev;
        struct ether_fcc_info_s *efis;
@@ -345,7 +345,7 @@ static inline void fec_half_duplex(struct eth_device *dev)
 
 static void fec_pin_init(int fecidx)
 {
-       bd_t           *bd = gd->bd;
+       struct bd_info           *bd = gd->bd;
        immap_t __iomem *immr = (immap_t __iomem *)CONFIG_SYS_IMMR;
 
        /*
@@ -496,7 +496,7 @@ static int fec_reset(fec_t __iomem *fecp)
        return 0;
 }
 
-static int fec_init(struct eth_device *dev, bd_t *bd)
+static int fec_init(struct eth_device *dev, struct bd_info *bd)
 {
        struct ether_fcc_info_s *efis = dev->priv;
        immap_t __iomem *immr = (immap_t __iomem *)CONFIG_SYS_IMMR;
index 7974dfc78da4d257f491a73c08ab372aa968f067..86b1b8cee5d287b280f2da0d7bb38abf6f17eacd 100644 (file)
@@ -821,7 +821,7 @@ error1:
 }
 
 #ifndef CONFIG_DM_ETH
-int mvgbe_initialize(bd_t *bis)
+int mvgbe_initialize(struct bd_info *bis)
 {
        struct mvgbe_device *dmvgbe;
        struct eth_device *dev;
index bf6fa8f2ba2b99167260856b9a310c44a28effae..bfd8cc396b9812a437480f9b0fd5381a6e130413 100644 (file)
@@ -230,7 +230,7 @@ static void write_eeprom(struct eth_device *dev, long addr, int location,
 #endif
 static int read_eeprom(struct eth_device *dev, long addr, int location);
 static int mdio_read(struct eth_device *dev, int phy_id, int location);
-static int natsemi_init(struct eth_device *dev, bd_t * bis);
+static int natsemi_init(struct eth_device *dev, struct bd_info * bis);
 static void natsemi_reset(struct eth_device *dev);
 static void natsemi_init_rxfilter(struct eth_device *dev);
 static void natsemi_init_txd(struct eth_device *dev);
@@ -287,7 +287,7 @@ OUTL(struct eth_device *dev, int command, u_long addr)
  */
 
 int
-natsemi_initialize(bd_t * bis)
+natsemi_initialize(struct bd_info * bis)
 {
        pci_dev_t devno;
        int card_number = 0;
@@ -556,7 +556,7 @@ mdio_read(struct eth_device *dev, int phy_id, int location)
  */
 
 static int
-natsemi_init(struct eth_device *dev, bd_t * bis)
+natsemi_init(struct eth_device *dev, struct bd_info * bis)
 {
 
        natsemi_reset(dev);
index 55145da2bb66244420299674513c9c3faac76b44..f6673f5e4c65ab0676c814e3d544e3cba0d45ffe 100644 (file)
@@ -720,7 +720,7 @@ static int ne2k_setup_driver(struct eth_device *dev)
        return 0;
 }
 
-static int ne2k_init(struct eth_device *dev, bd_t *bd)
+static int ne2k_init(struct eth_device *dev, struct bd_info *bd)
 {
        dp83902a_start(dev->enetaddr);
        initialized = 1;
index c292abad07f014349c76b2f3acdc02e545a4e5a3..d79872af093699575016cceb9ee4f6ae038715cf 100644 (file)
@@ -252,7 +252,7 @@ static unsigned char rxb[NUM_RX_DESC * RX_BUF_SIZE]
 static int mdio_read(struct eth_device *dev, int phy_id, int addr);
 static void mdio_write(struct eth_device *dev, int phy_id, int addr, int value);
 static void mdio_sync(struct eth_device *dev, u32 offset);
-static int ns8382x_init(struct eth_device *dev, bd_t * bis);
+static int ns8382x_init(struct eth_device *dev, struct bd_info * bis);
 static void ns8382x_reset(struct eth_device *dev);
 static void ns8382x_init_rxfilter(struct eth_device *dev);
 static void ns8382x_init_txd(struct eth_device *dev);
@@ -304,7 +304,7 @@ OUTL(struct eth_device *dev, int command, u_long addr)
  */
 
 int
-ns8382x_initialize(bd_t * bis)
+ns8382x_initialize(struct bd_info * bis)
 {
        pci_dev_t devno;
        int card_number = 0;
@@ -530,7 +530,7 @@ mdio_write(struct eth_device *dev, int phy_id, int addr, int value)
  */
 
 static int
-ns8382x_init(struct eth_device *dev, bd_t * bis)
+ns8382x_init(struct eth_device *dev, struct bd_info * bis)
 {
        u32 config;
 
index 0928bc398b14187232e1a80b9bcd630c6fdaa6be..559560860bdac50099287c135d5554c712d59486 100644 (file)
@@ -459,7 +459,7 @@ static void pcnet_halt_common(struct pcnet_priv *lp)
 }
 
 #ifndef CONFIG_DM_ETH
-static int pcnet_init(struct eth_device *dev, bd_t *bis)
+static int pcnet_init(struct eth_device *dev, struct bd_info *bis)
 {
        struct pcnet_priv *lp = dev->priv;
 
@@ -495,7 +495,7 @@ static void pcnet_halt(struct eth_device *dev)
        pcnet_halt_common(lp);
 }
 
-int pcnet_initialize(bd_t *bis)
+int pcnet_initialize(struct bd_info *bis)
 {
        pci_dev_t devbusfn;
        struct eth_device *dev;
index 8a6f305893bc6ca5a302d5ec9fdee4a48096fcca..71f2aba4c7094af4f574fcaf14bbb84329e72f8f 100644 (file)
@@ -564,7 +564,7 @@ static int rtl8139_bcast_addr(struct eth_device *dev, const u8 *bcast_mac,
        return 0;
 }
 
-static int rtl8139_init(struct eth_device *dev, bd_t *bis)
+static int rtl8139_init(struct eth_device *dev, struct bd_info *bis)
 {
        struct rtl8139_priv *priv = container_of(dev, struct rtl8139_priv, dev);
 
@@ -601,7 +601,7 @@ static int rtl8139_recv(struct eth_device *dev)
        return ret;
 }
 
-int rtl8139_initialize(bd_t *bis)
+int rtl8139_initialize(struct bd_info *bis)
 {
        struct rtl8139_priv *priv;
        struct eth_device *dev;
index fb4fae20e5386f7c462b9ee25bb3e36e750824bd..2e1304e44d16edd698fd6dc8f04e04b8980fbf5f 100644 (file)
@@ -901,7 +901,7 @@ static int rtl8169_eth_start(struct udevice *dev)
 /**************************************************************************
 RESET - Finish setting up the ethernet interface
 ***************************************************************************/
-static int rtl_reset(struct eth_device *dev, bd_t *bis)
+static int rtl_reset(struct eth_device *dev, struct bd_info *bis)
 {
        rtl8169_common_start((pci_dev_t)(unsigned long)dev->priv,
                             dev->enetaddr, dev->iobase);
@@ -1119,7 +1119,7 @@ static int rtl_init(unsigned long dev_ioaddr, const char *name,
 }
 
 #ifndef CONFIG_DM_ETH
-int rtl8169_initialize(bd_t *bis)
+int rtl8169_initialize(struct bd_info *bis)
 {
        pci_dev_t devno;
        int card_number = 0;
index b26fc7b8eb13bf2bbd19e8f0c3a8181211f3e4b5..8823769eddfd8a0c3444ae14fa6293b72969d989 100644 (file)
@@ -577,7 +577,7 @@ static int sh_eth_recv_legacy(struct eth_device *dev)
        return sh_eth_recv_common(eth);
 }
 
-static int sh_eth_init_legacy(struct eth_device *dev, bd_t *bd)
+static int sh_eth_init_legacy(struct eth_device *dev, struct bd_info *bd)
 {
        struct sh_eth_dev *eth = dev->priv;
        int ret;
@@ -611,7 +611,7 @@ void sh_eth_halt_legacy(struct eth_device *dev)
        sh_eth_stop(eth);
 }
 
-int sh_eth_initialize(bd_t *bd)
+int sh_eth_initialize(struct bd_info *bd)
 {
        int ret = 0;
        struct sh_eth_dev *eth = NULL;
index 23265eff9362f912c85245d972ed0d4736fcdcc2..ec4e8e928cb6edd387067608d000d83c0fb89f62 100644 (file)
@@ -627,7 +627,7 @@ static int smc_write_hwaddr(struct eth_device *dev)
  * Set up everything, reset the card, etc ..
  *
  */
-static int smc_init(struct eth_device *dev, bd_t *bd)
+static int smc_init(struct eth_device *dev, struct bd_info *bd)
 {
        swap_to(ETHERNET);
 
index 9d4332f45048a7dca277dd917da9c0cd255152c0..d6fefe530688d21ff98e3810e93a217b4cd39079 100644 (file)
@@ -929,7 +929,7 @@ int _cpsw_register(struct cpsw_priv *priv)
 }
 
 #ifndef CONFIG_DM_ETH
-static int cpsw_init(struct eth_device *dev, bd_t *bis)
+static int cpsw_init(struct eth_device *dev, struct bd_info *bis)
 {
        struct cpsw_priv        *priv = dev->priv;
 
index 3d75acb6b4ee6138fe091ac4ef0267d7d7af5b7c..5d12e4b7755857960d4909d1c5d53f53c4a7326f 100644 (file)
@@ -554,7 +554,7 @@ static void startup_tsec(struct tsec_private *priv)
  * This allows U-Boot to find the first active controller.
  */
 #ifndef CONFIG_DM_ETH
-static int tsec_init(struct eth_device *dev, bd_t *bd)
+static int tsec_init(struct eth_device *dev, struct bd_info *bd)
 #else
 static int tsec_init(struct udevice *dev)
 #endif
@@ -701,7 +701,8 @@ static int init_phy(struct tsec_private *priv)
  * Initialize device structure. Returns success if PHY
  * initialization succeeded (i.e. if it recognizes the PHY)
  */
-static int tsec_initialize(bd_t *bis, struct tsec_info_struct *tsec_info)
+static int tsec_initialize(struct bd_info *bis,
+                          struct tsec_info_struct *tsec_info)
 {
        struct tsec_private *priv;
        struct eth_device *dev;
@@ -760,7 +761,8 @@ static int tsec_initialize(bd_t *bis, struct tsec_info_struct *tsec_info)
  *
  * Returns the number of TSEC devices that were initialized
  */
-int tsec_eth_init(bd_t *bis, struct tsec_info_struct *tsecs, int num)
+int tsec_eth_init(struct bd_info *bis, struct tsec_info_struct *tsecs,
+                 int num)
 {
        int i;
        int count = 0;
@@ -775,7 +777,7 @@ int tsec_eth_init(bd_t *bis, struct tsec_info_struct *tsecs, int num)
        return count;
 }
 
-int tsec_standard_init(bd_t *bis)
+int tsec_standard_init(struct bd_info *bis)
 {
        struct fsl_pq_mdio_info info;
 
index cfdd1137bea741ab73ba8756c9ffab8cf2d818f9..3191868cae5a9dea62fb74cc65bb179e2cc63e9e 100644 (file)
@@ -184,7 +184,7 @@ static void uli526x_init(struct eth_device *);
 static void uli526x_set_phyxcer(struct uli526x_board_info *);
 
 
-static int uli526x_init_one(struct eth_device *, bd_t *);
+static int uli526x_init_one(struct eth_device *, struct bd_info *);
 static void uli526x_disable(struct eth_device *);
 static void set_mac_addr(struct eth_device *);
 
@@ -200,7 +200,7 @@ static struct pci_device_id uli526x_pci_tbl[] = {
  *     Search ULI526X board, register it
  */
 
-int uli526x_initialize(bd_t *bis)
+int uli526x_initialize(struct bd_info *bis)
 {
        pci_dev_t devno;
        int card_number = 0;
@@ -255,7 +255,7 @@ int uli526x_initialize(bd_t *bis)
        return card_number;
 }
 
-static int uli526x_init_one(struct eth_device *dev, bd_t *bis)
+static int uli526x_init_one(struct eth_device *dev, struct bd_info *bis)
 {
 
        struct uli526x_board_info *db = dev->priv;
index c438dab5619fe06cc5d4d333c291fe32cc934f1f..29f26b4b3320b33a3df3c5b0d869232a5f27c740 100644 (file)
@@ -2605,7 +2605,7 @@ static void vsc9953_vcap_init(void)
                      __LINE__);
 }
 
-void vsc9953_init(bd_t *bis)
+void vsc9953_init(struct bd_info *bis)
 {
        u32 i;
        u32 hdx_cfg = 0;
index 9ab3539a49cae58c093d644c7a7f1cb93a275e1e..834526c5a47949ac811eee7574f7a84c3eb54ada 100644 (file)
@@ -939,7 +939,7 @@ static void decode_regions(struct pci_controller *hose, ofnode parent_node,
 
        /* Add a region for our local memory */
 #ifdef CONFIG_NR_DRAM_BANKS
-       bd_t *bd = gd->bd;
+       struct bd_info *bd = gd->bd;
 
        if (!bd)
                return;
index cbdc0ef291c623ea47c03028406e0764de68ab41..f4e227895d174534d0c7fb70375c5ef5f729d622 100644 (file)
@@ -35,7 +35,7 @@ static void ft_fsl_pcie_setup(void *blob, struct fsl_pcie *pcie)
 }
 
 /* Fixup Kernel DT for PCIe */
-void pci_of_setup(void *blob, bd_t *bd)
+void pci_of_setup(void *blob, struct bd_info *bd)
 {
        struct fsl_pcie *pcie;
 
@@ -44,7 +44,7 @@ void pci_of_setup(void *blob, bd_t *bd)
 }
 
 #else
-void pci_of_setup(void *blob, bd_t *bd)
+void pci_of_setup(void *blob, struct bd_info *bd)
 {
 }
 #endif
index 25a3c3870cb1d484fb2ae91d900edc1268c88472..76e680481a7c82df15d4c52590db22d40205aedb 100644 (file)
@@ -266,7 +266,7 @@ static void ft_pcie_ls_setup(void *blob, struct ls_pcie *pcie)
 }
 
 /* Fixup Kernel DT for PCIe */
-void ft_pci_setup_ls(void *blob, bd_t *bd)
+void ft_pci_setup_ls(void *blob, struct bd_info *bd)
 {
        struct ls_pcie *pcie;
 
@@ -279,7 +279,7 @@ void ft_pci_setup_ls(void *blob, bd_t *bd)
 }
 
 #else /* !CONFIG_OF_BOARD_SETUP */
-void ft_pci_setup_ls(void *blob, bd_t *bd)
+void ft_pci_setup_ls(void *blob, struct bd_info *bd)
 {
 }
 #endif
index c11c691b864b462df53ed32a0d7172de38572388..fef0a75f115884b2e526d2b18f6cb8d063339692 100644 (file)
@@ -13,7 +13,7 @@
 #include <asm/arch/soc.h>
 #include "pcie_layerscape_fixup_common.h"
 
-void ft_pci_setup(void *blob, bd_t *bd)
+void ft_pci_setup(void *blob, struct bd_info *bd)
 {
 #if defined(CONFIG_PCIE_LAYERSCAPE_GEN4)
        uint svr;
index e1970a57905203466d355905bcaccd3803bd1193..70bd3f0cba31f248c91c68d3c6c9e33b78b0ae17 100644 (file)
 
 #include <common.h>
 
-void ft_pci_setup_ls(void *blob, bd_t *bd);
+void ft_pci_setup_ls(void *blob, struct bd_info *bd);
 
 #ifdef CONFIG_PCIE_LAYERSCAPE_GEN4
-void ft_pci_setup_ls_gen4(void *blob, bd_t *bd);
+void ft_pci_setup_ls_gen4(void *blob, struct bd_info *bd);
 #endif /* CONFIG_PCIE_LAYERSCAPE_GEN4 */
 int pcie_next_streamid(int currentid, int id);
 int pcie_board_fix_fdt(void *fdt);
index 1975004e5981d5bb98f91f42b6bf750b0581b697..375ce45839b21150031eb5ecd2a739dd9efe2a58 100644 (file)
@@ -225,7 +225,7 @@ static void ft_pcie_layerscape_gen4_setup(void *blob, struct ls_pcie_g4 *pcie)
 }
 
 /* Fixup Kernel DT for PCIe */
-void ft_pci_setup_ls_gen4(void *blob, bd_t *bd)
+void ft_pci_setup_ls_gen4(void *blob, struct bd_info *bd)
 {
        struct ls_pcie_g4 *pcie;
 
@@ -238,7 +238,7 @@ void ft_pci_setup_ls_gen4(void *blob, bd_t *bd)
 }
 
 #else /* !CONFIG_OF_BOARD_SETUP */
-void ft_pci_setup_ls_gen4(void *blob, bd_t *bd)
+void ft_pci_setup_ls_gen4(void *blob, struct bd_info *bd)
 {
 }
 #endif
index 849f191d6d10b1280c8482adb784378315fa0b3d..01434543873b24761b460402fdb7aab0619fb2e9 100644 (file)
@@ -1189,7 +1189,7 @@ static int uec_startup(uec_private_t *uec)
        return 0;
 }
 
-static int uec_init(struct eth_device* dev, bd_t *bd)
+static int uec_init(struct eth_device* dev, struct bd_info *bd)
 {
        uec_private_t           *uec;
        int                     err, i;
@@ -1349,7 +1349,7 @@ static int uec_recv(struct eth_device* dev)
        return 1;
 }
 
-int uec_initialize(bd_t *bis, uec_info_t *uec_info)
+int uec_initialize(struct bd_info *bis, uec_info_t *uec_info)
 {
        struct eth_device       *dev;
        int                     i;
@@ -1416,7 +1416,7 @@ int uec_initialize(bd_t *bis, uec_info_t *uec_info)
        return 1;
 }
 
-int uec_eth_init(bd_t *bis, uec_info_t *uecs, int num)
+int uec_eth_init(struct bd_info *bis, uec_info_t *uecs, int num)
 {
        int i;
 
@@ -1426,7 +1426,7 @@ int uec_eth_init(bd_t *bis, uec_info_t *uecs, int num)
        return 0;
 }
 
-int uec_standard_init(bd_t *bis)
+int uec_standard_init(struct bd_info *bis)
 {
        return uec_eth_init(bis, uec_info, ARRAY_SIZE(uec_info));
 }
index 5f8baefb1036430528a54f50b6d9ff0b12a958a8..6de2ac44f8620e04084020cc32e1aa24588cff8f 100644 (file)
@@ -735,7 +735,7 @@ typedef struct uec_private {
        int                             oldlink;
 } uec_private_t;
 
-int uec_initialize(bd_t *bis, uec_info_t *uec_info);
-int uec_eth_init(bd_t *bis, uec_info_t *uecs, int num);
-int uec_standard_init(bd_t *bis);
+int uec_initialize(struct bd_info *bis, uec_info_t *uec_info);
+int uec_eth_init(struct bd_info *bis, uec_info_t *uecs, int num);
+int uec_standard_init(struct bd_info *bis);
 #endif /* __UEC_H__ */
index 0759ec774abb372d3bfcbf1c26f9bd8f38ccec32..4d7a2acd8e54a12b0d2889c5a30e2f32968521a2 100644 (file)
@@ -132,7 +132,7 @@ static int fsl_fdt_fixup_erratum(int *usb_erratum_off, void *blob,
        return 0;
 }
 
-void fsl_fdt_fixup_dr_usb(void *blob, bd_t *bd)
+void fsl_fdt_fixup_dr_usb(void *blob, struct bd_info *bd)
 {
        static const char * const modes[] = { "host", "peripheral", "otg" };
        static const char * const phys[] = { "ulpi", "utmi", "utmi_dual" };
index db75ae2498c2da36933fd4fcaf6bb780bb3f7952..ac4a27fff20464e97a2fe09919f636ffca43a9cf 100644 (file)
@@ -498,7 +498,7 @@ static int asix_send_common(struct ueth_data *dev, void *packet, int length)
 /*
  * Asix callbacks
  */
-static int asix_init(struct eth_device *eth, bd_t *bd)
+static int asix_init(struct eth_device *eth, struct bd_info *bd)
 {
        struct ueth_data *dev = (struct ueth_data *)eth->priv;
 
index 381bef2bed8d7bd51920cbf44056e60b452f8218..c142b8b19bfced4036e5a7cc374abdf0077c2770 100644 (file)
@@ -509,7 +509,7 @@ static int asix_send_common(struct ueth_data *dev,
 /*
  * Asix callbacks
  */
-static int asix_init(struct eth_device *eth, bd_t *bd)
+static int asix_init(struct eth_device *eth, struct bd_info *bd)
 {
        struct ueth_data *dev = (struct ueth_data *)eth->priv;
        struct asix_private *dev_priv = (struct asix_private *)dev->dev_priv;
index 0cb7dbc8fb863c47747571e1f5df8de41ab614d9..c829a436a34cc9baf13c599f46bb90e01e9c0e9d 100644 (file)
@@ -586,7 +586,7 @@ static int mcs7830_recv_common(struct ueth_data *ueth, uint8_t *buf)
  * ensures that the link is up and subsequent send() and recv() calls can
  * exchange ethernet frames
  */
-static int mcs7830_init(struct eth_device *eth, bd_t *bd)
+static int mcs7830_init(struct eth_device *eth, struct bd_info *bd)
 {
        struct ueth_data *dev = eth->priv;
 
index f201a1789b6600a326834a72c1c1d12515c5fa51..1845d957f97379c943e236b4ea2fb4827dc1c466 100644 (file)
@@ -1249,7 +1249,7 @@ static int r8152_send_common(struct ueth_data *ueth, void *packet, int length)
 }
 
 #ifndef CONFIG_DM_ETH
-static int r8152_init(struct eth_device *eth, bd_t *bd)
+static int r8152_init(struct eth_device *eth, struct bd_info *bd)
 {
        struct ueth_data *dev = (struct ueth_data *)eth->priv;
        struct r8152 *tp = (struct r8152 *)dev->dev_priv;
index d3532df141fa246fbbe2f747edac073beaef5e39..b293a808a3dd805d242aad9437766683602435e9 100644 (file)
@@ -716,7 +716,7 @@ static int smsc95xx_send_common(struct ueth_data *dev, void *packet, int length)
 /*
  * Smsc95xx callbacks
  */
-static int smsc95xx_init(struct eth_device *eth, bd_t *bd)
+static int smsc95xx_init(struct eth_device *eth, struct bd_info *bd)
 {
        struct ueth_data *dev = (struct ueth_data *)eth->priv;
        struct usb_device *udev = dev->pusb_dev;
index 6f04523f15e9b1037efa14a8518f197f8443c6c6..a939918e9735cef3f2cf232fc5d74fdeae666518 100644 (file)
@@ -2523,7 +2523,7 @@ static void _usb_eth_halt(struct ether_priv *priv)
 }
 
 #ifndef CONFIG_DM_ETH
-static int usb_eth_init(struct eth_device *netdev, bd_t *bd)
+static int usb_eth_init(struct eth_device *netdev, struct bd_info *bd)
 {
        struct ether_priv *priv = (struct ether_priv *)netdev->priv;
 
@@ -2571,7 +2571,7 @@ void usb_eth_halt(struct eth_device *netdev)
        _usb_eth_halt(priv);
 }
 
-int usb_eth_initialize(bd_t *bi)
+int usb_eth_initialize(struct bd_info *bi)
 {
        struct eth_device *netdev = &l_priv->netdev;
 
index 6495e22b1aae8173fc92b9e1f92500d36b33a037..badade353ec1804d5fa66692d7a422eda98b127c 100644 (file)
@@ -1982,7 +1982,7 @@ static void *video_logo(void)
 
 static int cfb_fb_is_in_dram(void)
 {
-       bd_t *bd = gd->bd;
+       struct bd_info *bd = gd->bd;
 #if defined(CONFIG_ARM) || defined(CONFIG_NDS32) || \
 defined(CONFIG_SANDBOX) || defined(CONFIG_X86)
        ulong start, end;
index 2eff311fa4f577e8099a51ac82d8003b01e4eebb..b1543b534fc691dc5a85d7426a0a0392f540f720 100644 (file)
@@ -22,9 +22,9 @@
  */
 int arch_fixup_fdt(void *blob);
 
-void ft_cpu_setup(void *blob, bd_t *bd);
+void ft_cpu_setup(void *blob, struct bd_info *bd);
 
-void ft_pci_setup(void *blob, bd_t *bd);
+void ft_pci_setup(void *blob, struct bd_info *bd);
 
 u32 fdt_getprop_u32_default_node(const void *fdt, int off, int cell,
                                const char *prop, const u32 dflt);
@@ -137,9 +137,9 @@ void fdt_fixup_qe_firmware(void *fdt);
 int fdt_fixup_display(void *blob, const char *path, const char *display);
 
 #if defined(CONFIG_USB_EHCI_FSL) || defined(CONFIG_USB_XHCI_FSL)
-void fsl_fdt_fixup_dr_usb(void *blob, bd_t *bd);
+void fsl_fdt_fixup_dr_usb(void *blob, struct bd_info *bd);
 #else
-static inline void fsl_fdt_fixup_dr_usb(void *blob, bd_t *bd) {}
+static inline void fsl_fdt_fixup_dr_usb(void *blob, struct bd_info *bd) {}
 #endif /* defined(CONFIG_USB_EHCI_FSL) || defined(CONFIG_USB_XHCI_FSL) */
 
 #if defined(CONFIG_SYS_FSL_SEC_COMPAT)
@@ -183,7 +183,7 @@ int fdt_find_or_add_subnode(void *fdt, int parentoffset, const char *name);
  * @param bd_t         Pointer to board data
  * @return 0 if ok, or -FDT_ERR_... on error
  */
-int ft_board_setup(void *blob, bd_t *bd);
+int ft_board_setup(void *blob, struct bd_info *bd);
 
 /*
  * The keystone2 SOC requires all 32 bit aliased addresses to be converted
@@ -191,9 +191,9 @@ int ft_board_setup(void *blob, bd_t *bd);
  * are added or modified by the image_setup_libfdt(). The ft_board_setup_ex()
  * called at the end of the image_setup_libfdt() is to do that convertion.
  */
-void ft_board_setup_ex(void *blob, bd_t *bd);
-void ft_cpu_setup(void *blob, bd_t *bd);
-void ft_pci_setup(void *blob, bd_t *bd);
+void ft_board_setup_ex(void *blob, struct bd_info *bd);
+void ft_cpu_setup(void *blob, struct bd_info *bd);
+void ft_pci_setup(void *blob, struct bd_info *bd);
 
 /**
  * Add system-specific data to the FDT before booting the OS.
@@ -205,7 +205,7 @@ void ft_pci_setup(void *blob, bd_t *bd);
  * @param bd_t         Pointer to board data
  * @return 0 if ok, or -FDT_ERR_... on error
  */
-int ft_system_setup(void *blob, bd_t *bd);
+int ft_system_setup(void *blob, struct bd_info *bd);
 
 void set_working_fdt_addr(ulong addr);
 
index 729ad63cd502bdc4fd8669ddaca3d15ad009cc08..44da014c66c723bcbb06c3271030ab977fc1701f 100644 (file)
@@ -199,10 +199,10 @@ struct memac_mdio_info {
        char *name;
 };
 
-int fm_tgec_mdio_init(bd_t *bis, struct tgec_mdio_info *info);
-int fm_memac_mdio_init(bd_t *bis, struct memac_mdio_info *info);
+int fm_tgec_mdio_init(struct bd_info *bis, struct tgec_mdio_info *info);
+int fm_memac_mdio_init(struct bd_info *bis, struct memac_mdio_info *info);
 
-int fm_standard_init(bd_t *bis);
+int fm_standard_init(struct bd_info *bis);
 void fman_enet_init(void);
 void fdt_fixup_fman_ethernet(void *fdt);
 phy_interface_t fm_info_get_enet_if(enum fm_port port);
index 6cbcd39f125c53bcf82e16dfcc93aeb1c3bc8bc4..a8b072ad7c1beaabb27215488635d63bc414ba24 100644 (file)
@@ -62,7 +62,7 @@ int get_aiop_apply_status(void);
 #endif
 u64 mc_get_dram_addr(void);
 unsigned long mc_get_dram_block_size(void);
-int fsl_mc_ldpaa_init(bd_t *bis);
-int fsl_mc_ldpaa_exit(bd_t *bd);
+int fsl_mc_ldpaa_init(struct bd_info *bis);
+int fsl_mc_ldpaa_exit(struct bd_info *bd);
 void mc_env_boot(void);
 #endif
index e148eaa880477f0fc73794ad5ee26cdb477f6d4c..2615d1ad2ffcbd51a5aedca9980c7db988a72009 100644 (file)
@@ -204,16 +204,16 @@ struct fsl_esdhc_cfg {
 #endif
 
 #ifdef CONFIG_FSL_ESDHC
-int fsl_esdhc_mmc_init(bd_t *bis);
-int fsl_esdhc_initialize(bd_t *bis, struct fsl_esdhc_cfg *cfg);
-void fdt_fixup_esdhc(void *blob, bd_t *bd);
+int fsl_esdhc_mmc_init(struct bd_info *bis);
+int fsl_esdhc_initialize(struct bd_info *bis, struct fsl_esdhc_cfg *cfg);
+void fdt_fixup_esdhc(void *blob, struct bd_info *bd);
 #ifdef MMC_SUPPORTS_TUNING
 static inline int fsl_esdhc_execute_tuning(struct udevice *dev,
                                           uint32_t opcode) {return 0; }
 #endif
 #else
-static inline int fsl_esdhc_mmc_init(bd_t *bis) { return -ENOSYS; }
-static inline void fdt_fixup_esdhc(void *blob, bd_t *bd) {}
+static inline int fsl_esdhc_mmc_init(struct bd_info *bis) { return -ENOSYS; }
+static inline void fdt_fixup_esdhc(void *blob, struct bd_info *bd) {}
 #endif /* CONFIG_FSL_ESDHC */
 void __noreturn mmc_boot(void);
 void mmc_spl_load_image(uint32_t offs, unsigned int size, void *vdst);
index 279a66d9bff4a84705e60cccda6c53b1b341ca8f..45ed635a77bf968e1d092e42e8669d61772f384b 100644 (file)
@@ -259,12 +259,12 @@ struct fsl_esdhc_cfg {
 #endif
 
 #ifdef CONFIG_FSL_ESDHC_IMX
-int fsl_esdhc_mmc_init(bd_t *bis);
-int fsl_esdhc_initialize(bd_t *bis, struct fsl_esdhc_cfg *cfg);
-void fdt_fixup_esdhc(void *blob, bd_t *bd);
+int fsl_esdhc_mmc_init(struct bd_info *bis);
+int fsl_esdhc_initialize(struct bd_info *bis, struct fsl_esdhc_cfg *cfg);
+void fdt_fixup_esdhc(void *blob, struct bd_info *bd);
 #else
-static inline int fsl_esdhc_mmc_init(bd_t *bis) { return -ENOSYS; }
-static inline void fdt_fixup_esdhc(void *blob, bd_t *bd) {}
+static inline int fsl_esdhc_mmc_init(struct bd_info *bis) { return -ENOSYS; }
+static inline void fdt_fixup_esdhc(void *blob, struct bd_info *bd) {}
 #endif /* CONFIG_FSL_ESDHC_IMX */
 void __noreturn mmc_boot(void);
 void mmc_spl_load_image(uint32_t offs, unsigned int size, void *vdst);
index 8857d50910e7672d5d146ae603f6d3eb7275757a..41cb73717bc9bc4386b1efa890261f9c70c35140 100644 (file)
@@ -59,6 +59,6 @@ struct fsl_pq_mdio_info {
        struct tsec_mii_mng __iomem *regs;
        char *name;
 };
-int fsl_pq_mdio_init(bd_t *bis, struct fsl_pq_mdio_info *info);
+int fsl_pq_mdio_init(struct bd_info *bis, struct fsl_pq_mdio_info *info);
 
 #endif /* __FSL_PHY_H__ */
index 9ababf2a2d390fcd0ede17979bb4e6f8a78d685b..9a5a87dbf8706570df5d6f68999cc10e596b72f7 100644 (file)
@@ -412,7 +412,7 @@ typedef struct bootm_headers {
        ulong           initrd_end;
        ulong           cmdline_start;
        ulong           cmdline_end;
-       bd_t            *kbd;
+       struct bd_info          *kbd;
 #endif
 
        int             verify;         /* env_get("verify")[0] != 'n' */
@@ -755,7 +755,7 @@ int boot_ramdisk_high(struct lmb *lmb, ulong rd_data, ulong rd_len,
                  ulong *initrd_start, ulong *initrd_end);
 int boot_get_cmdline(struct lmb *lmb, ulong *cmd_start, ulong *cmd_end);
 #ifdef CONFIG_SYS_BOOT_GET_KBD
-int boot_get_kbd(struct lmb *lmb, bd_t **kbd);
+int boot_get_kbd(struct lmb *lmb, struct bd_info **kbd);
 #endif /* CONFIG_SYS_BOOT_GET_KBD */
 #endif /* !USE_HOSTCC */
 
index 3b338dfee047f2eac753cea511c90afdccb84ad5..73b7a5cbe3d821055d46fb92bc2ef84d048da669 100644 (file)
@@ -31,7 +31,8 @@ struct lmb {
 };
 
 extern void lmb_init(struct lmb *lmb);
-extern void lmb_init_and_reserve(struct lmb *lmb, bd_t *bd, void *fdt_blob);
+extern void lmb_init_and_reserve(struct lmb *lmb, struct bd_info *bd,
+                                void *fdt_blob);
 extern void lmb_init_and_reserve_range(struct lmb *lmb, phys_addr_t base,
                                       phys_size_t size, void *fdt_blob);
 extern long lmb_add(struct lmb *lmb, phys_addr_t base, phys_size_t size);
index 7397165f67f639a9c99e7d22958f358d57b17a10..a35e5a12ce8da119549053d340a22ad79106b3d0 100644 (file)
@@ -269,6 +269,6 @@ struct mvebu_mmc_cfg {
  * Functions prototypes
  */
 
-int mvebu_mmc_init(bd_t *bis);
+int mvebu_mmc_init(struct bd_info *bis);
 
 #endif /* __MVEBU_MMC_H__ */
index 116a2b2c1d1f5c60407c8d2cc3477ae27af4235d..92dc46ee9ac6e81df11e7fb00ca833d7bf21b1eb 100644 (file)
@@ -97,7 +97,7 @@ int pfe_remove(struct pfe_ddr_address *pfe_addr);
 struct mii_dev *pfe_mdio_init(struct pfe_mdio_info *mdio_info);
 void pfe_set_mdio(int dev_id, struct mii_dev *bus);
 void pfe_set_phy_address_mode(int dev_id, int phy_id, int phy_mode);
-int gemac_initialize(bd_t *bis, int dev_id, char *devname);
+int gemac_initialize(struct bd_info *bis, int dev_id, char *devname);
 int pfe_init(struct pfe_ddr_address *pfe_addr);
 int pfe_eth_board_init(struct udevice *dev);
 
index f2d21c45d0f3bd037543ce668db698ef74239dbc..b1eb5fc104679a1854ab765babd86f3d5ce580d1 100644 (file)
  *     -1: failure
  */
 
-int board_eth_init(bd_t *bis);
+int board_eth_init(struct bd_info *bis);
 int board_interface_eth_init(struct udevice *dev,
                             phy_interface_t interface_type);
-int cpu_eth_init(bd_t *bis);
+int cpu_eth_init(struct bd_info *bis);
 
 /* Driver initialization prototypes */
-int at91emac_register(bd_t *bis, unsigned long iobase);
-int ax88180_initialize(bd_t *bis);
-int bcm_sf2_eth_register(bd_t *bis, u8 dev_num);
-int bfin_EMAC_initialize(bd_t *bis);
+int at91emac_register(struct bd_info *bis, unsigned long iobase);
+int ax88180_initialize(struct bd_info *bis);
+int bcm_sf2_eth_register(struct bd_info *bis, u8 dev_num);
+int bfin_EMAC_initialize(struct bd_info *bis);
 int calxedaxgmac_initialize(u32 id, ulong base_addr);
 int cs8900_initialize(u8 dev_num, int base_addr);
-int dc21x4x_initialize(bd_t *bis);
+int dc21x4x_initialize(struct bd_info *bis);
 int designware_initialize(ulong base_addr, u32 interface);
-int dm9000_initialize(bd_t *bis);
+int dm9000_initialize(struct bd_info *bis);
 int dnet_eth_initialize(int id, void *regs, unsigned int phy_addr);
-int e1000_initialize(bd_t *bis);
-int eepro100_initialize(bd_t *bis);
+int e1000_initialize(struct bd_info *bis);
+int eepro100_initialize(struct bd_info *bis);
 int ep93xx_eth_initialize(u8 dev_num, int base_addr);
-int eth_3com_initialize (bd_t * bis);
+int eth_3com_initialize (struct bd_info * bis);
 int ethoc_initialize(u8 dev_num, int base_addr);
-int fec_initialize (bd_t *bis);
-int fecmxc_initialize(bd_t *bis);
-int fecmxc_initialize_multi(bd_t *bis, int dev_id, int phy_id, uint32_t addr);
-int ftmac100_initialize(bd_t *bits);
-int ftmac110_initialize(bd_t *bits);
-void gt6426x_eth_initialize(bd_t *bis);
+int fec_initialize (struct bd_info *bis);
+int fecmxc_initialize(struct bd_info *bis);
+int fecmxc_initialize_multi(struct bd_info *bis, int dev_id, int phy_id,
+                           uint32_t addr);
+int ftmac100_initialize(struct bd_info *bits);
+int ftmac110_initialize(struct bd_info *bits);
+void gt6426x_eth_initialize(struct bd_info *bis);
 int ks8851_mll_initialize(u8 dev_num, int base_addr);
 int lan91c96_initialize(u8 dev_num, int base_addr);
-int lpc32xx_eth_initialize(bd_t *bis);
+int lpc32xx_eth_initialize(struct bd_info *bis);
 int macb_eth_initialize(int id, void *regs, unsigned int phy_addr);
-int mcdmafec_initialize(bd_t *bis);
-int mcffec_initialize(bd_t *bis);
-int mvgbe_initialize(bd_t *bis);
-int mvneta_initialize(bd_t *bis, int base_addr, int devnum, int phy_addr);
-int natsemi_initialize(bd_t *bis);
+int mcdmafec_initialize(struct bd_info *bis);
+int mcffec_initialize(struct bd_info *bis);
+int mvgbe_initialize(struct bd_info *bis);
+int mvneta_initialize(struct bd_info *bis, int base_addr, int devnum,
+                     int phy_addr);
+int natsemi_initialize(struct bd_info *bis);
 int ne2k_register(void);
-int npe_initialize(bd_t *bis);
-int ns8382x_initialize(bd_t *bis);
-int pcnet_initialize(bd_t *bis);
-int ppc_4xx_eth_initialize (bd_t *bis);
-int rtl8139_initialize(bd_t *bis);
-int rtl8169_initialize(bd_t *bis);
-int scc_initialize(bd_t *bis);
-int sh_eth_initialize(bd_t *bis);
-int skge_initialize(bd_t *bis);
+int npe_initialize(struct bd_info *bis);
+int ns8382x_initialize(struct bd_info *bis);
+int pcnet_initialize(struct bd_info *bis);
+int ppc_4xx_eth_initialize (struct bd_info *bis);
+int rtl8139_initialize(struct bd_info *bis);
+int rtl8169_initialize(struct bd_info *bis);
+int scc_initialize(struct bd_info *bis);
+int sh_eth_initialize(struct bd_info *bis);
+int skge_initialize(struct bd_info *bis);
 int smc91111_initialize(u8 dev_num, int base_addr);
 int smc911x_initialize(u8 dev_num, int base_addr);
-int uec_standard_init(bd_t *bis);
-int uli526x_initialize(bd_t *bis);
+int uec_standard_init(struct bd_info *bis);
+int uli526x_initialize(struct bd_info *bis);
 int armada100_fec_register(unsigned long base_addr);
 
 /* Boards with PCI network controllers can call this from their board_eth_init()
  * function to initialize whatever's on board.
  * Return value is total # of devices found */
 
-static inline int pci_eth_init(bd_t *bis)
+static inline int pci_eth_init(struct bd_info *bis)
 {
        int num = 0;
 
@@ -119,7 +121,7 @@ struct mii_dev *fec_get_miibus(ulong base_addr, int dev_id);
 
 #ifdef CONFIG_PHYLIB
 struct phy_device;
-int fec_probe(bd_t *bd, int dev_id, uint32_t base_addr,
+int fec_probe(struct bd_info *bd, int dev_id, uint32_t base_addr,
                struct mii_dev *bus, struct phy_device *phydev);
 #else
 /*
index b17fa957df5b4bc3e2f8bbfddf83bcd98501538d..43255e538f7d59b57f949a5c7f97939ebb437408 100644 (file)
@@ -426,8 +426,9 @@ struct tsec_info_struct {
 };
 
 #ifndef CONFIG_DM_ETH
-int tsec_standard_init(bd_t *bis);
-int tsec_eth_init(bd_t *bis, struct tsec_info_struct *tsec_info, int num);
+int tsec_standard_init(struct bd_info *bis);
+int tsec_eth_init(struct bd_info *bis, struct tsec_info_struct *tsec_info,
+                 int num);
 #endif
 
 #endif /* __TSEC_H */
index 5d6fc7716c7b23c187c990c5abb1ffad5472764e..a9c84b4b50c7792fedec380a845422eb4ce68aa7 100644 (file)
@@ -712,7 +712,7 @@ struct vsc9953_info {
        struct vsc9953_port_info        port[VSC9953_MAX_PORTS];
 };
 
-void vsc9953_init(bd_t *bis);
+void vsc9953_init(struct bd_info *bis);
 
 void vsc9953_port_info_set_mdio(int port_no, struct mii_dev *bus);
 void vsc9953_port_info_set_phy_address(int port_no, int address);
index 0dd7ff1ac3f797e23e1ec3ee6ba944872866af6c..934944d97fd87b350edacd19e747684e35cc463e 100644 (file)
@@ -1582,7 +1582,8 @@ int fdtdec_resetup(int *rescan)
 
 #ifdef CONFIG_NR_DRAM_BANKS
 int fdtdec_decode_ram_size(const void *blob, const char *area, int board_id,
-                          phys_addr_t *basep, phys_size_t *sizep, bd_t *bd)
+                          phys_addr_t *basep, phys_size_t *sizep,
+                          struct bd_info *bd)
 {
        int addr_cells, size_cells;
        const u32 *cell, *end;
index 008bcc7930d11c118a4dd03eaa1bfb7372f0cacc..2d680d8d02fd53382b5deb0fbb8f9051d2b4ff86 100644 (file)
--- a/lib/lmb.c
+++ b/lib/lmb.c
@@ -111,7 +111,7 @@ static void lmb_reserve_common(struct lmb *lmb, void *fdt_blob)
 }
 
 /* Initialize the struct, add memory and call arch/board reserve functions */
-void lmb_init_and_reserve(struct lmb *lmb, bd_t *bd, void *fdt_blob)
+void lmb_init_and_reserve(struct lmb *lmb, struct bd_info *bd, void *fdt_blob)
 {
 #ifdef CONFIG_NR_DRAM_BANKS
        int i;
index 35f8d398a65b43c1f3a1cf2c4419a191b8fb0518..340469ba3aa72d51608f1fc5052879bf21cee2ca 100644 (file)
@@ -23,12 +23,12 @@ DECLARE_GLOBAL_DATA_PTR;
  * CPU and board-specific Ethernet initializations.  Aliased function
  * signals caller to move on
  */
-static int __def_eth_init(bd_t *bis)
+static int __def_eth_init(struct bd_info *bis)
 {
        return -1;
 }
-int cpu_eth_init(bd_t *bis) __attribute__((weak, alias("__def_eth_init")));
-int board_eth_init(bd_t *bis) __attribute__((weak, alias("__def_eth_init")));
+int cpu_eth_init(struct bd_info *bis) __attribute__((weak, alias("__def_eth_init")));
+int board_eth_init(struct bd_info *bis) __attribute__((weak, alias("__def_eth_init")));
 
 #ifdef CONFIG_API
 static struct {
index 9cc48b1ccc4821e9af9d84c303b9608354239080..e90ada3ce854f7f95448909c2859958e0a61eeef 100644 (file)
@@ -470,7 +470,7 @@ static int memory_post_tests(unsigned long start, unsigned long size)
 __attribute__((weak))
 int arch_memory_test_prepare(u32 *vstart, u32 *size, phys_addr_t *phys_offset)
 {
-       bd_t *bd = gd->bd;
+       struct bd_info *bd = gd->bd;
 
        *vstart = CONFIG_SYS_SDRAM_BASE;
        *size = (gd->ram_size >= 256 << 20 ?