mbox series

[00/16] common: Drop remaining includes in common.h

Message ID 20200802225940.51457-1-sjg@chromium.org
Headers show
Series common: Drop remaining includes in common.h | expand

Message

Simon Glass Aug. 2, 2020, 10:59 p.m. UTC
This series completes the removal of include files in the common.h header,
leaving just one: config.h

It will eventually be possible to remove that as well, along with common.h
itself, but it easiest to wait for the Kconfig migration to complete.


Simon Glass (16):
  common: Drop asm/global_data.h from common header
  common: Drop display_options.h from common header
  common: Drop linux/printk.h from common header
  Fix code style for time functions
  common: Drop time.h from common header
  common: Drop linux/string.h from common header
  common: Drop asm/u-boot.h from common header
  common: Drop stdio.h from common header
  common: Drop stdarg.h from common header
  common: Drop vsprintf.h from common header
  common: Drop errno.h from common header
  common: Drop linux/kernel.h from common header
  common: Drop linux/types.h from common header
  common: Move the build-system includes to a separate file
  common: Add a comment about the current state of common.h
  Makefile: Drop linux/kconfig.h from config.h

 api/api.c                                     |  5 ++++
 api/api_display.c                             |  1 +
 api/api_net.c                                 |  2 ++
 api/api_private.h                             |  1 +
 api/api_storage.c                             |  2 ++
 arch/arc/include/asm/sections.h               |  1 +
 arch/arc/include/asm/u-boot-arc.h             |  1 +
 arch/arc/lib/bootm.c                          |  5 ++++
 arch/arc/lib/cache.c                          |  3 ++
 arch/arc/lib/cpu.c                            |  5 ++++
 arch/arc/lib/interrupts.c                     |  3 ++
 arch/arc/lib/relocate.c                       |  3 ++
 arch/arc/lib/reset.c                          |  3 ++
 arch/arm/cpu/arm1136/mx31/generic.c           |  3 ++
 arch/arm/cpu/arm1136/mx35/generic.c           |  5 ++++
 arch/arm/cpu/arm720t/cpu.c                    |  2 ++
 arch/arm/cpu/arm720t/interrupts.c             |  1 +
 arch/arm/cpu/arm920t/ep93xx/cpu.c             |  1 +
 arch/arm/cpu/arm920t/ep93xx/led.c             |  1 +
 arch/arm/cpu/arm920t/ep93xx/speed.c           |  1 +
 arch/arm/cpu/arm920t/imx/timer.c              |  2 +-
 arch/arm/cpu/arm926ejs/armada100/cpu.c        |  3 ++
 arch/arm/cpu/arm926ejs/armada100/dram.c       |  4 +++
 arch/arm/cpu/arm926ejs/armada100/timer.c      |  2 ++
 arch/arm/cpu/arm926ejs/cache.c                |  1 +
 arch/arm/cpu/arm926ejs/mx25/generic.c         |  6 ++++
 arch/arm/cpu/arm926ejs/mx25/reset.c           |  1 +
 arch/arm/cpu/arm926ejs/mx27/generic.c         |  4 +++
 arch/arm/cpu/arm926ejs/mx27/reset.c           |  1 +
 arch/arm/cpu/arm926ejs/mx27/timer.c           |  2 ++
 arch/arm/cpu/arm926ejs/mxs/clock.c            |  1 +
 arch/arm/cpu/arm926ejs/mxs/iomux.c            |  1 +
 arch/arm/cpu/arm926ejs/mxs/mxs.c              |  6 ++++
 arch/arm/cpu/arm926ejs/mxs/mxs_init.h         |  1 +
 arch/arm/cpu/arm926ejs/mxs/spl_boot.c         |  5 ++++
 arch/arm/cpu/arm926ejs/mxs/spl_mem_init.c     |  3 ++
 arch/arm/cpu/arm926ejs/mxs/spl_power_init.c   |  3 ++
 arch/arm/cpu/arm926ejs/mxs/timer.c            |  2 ++
 arch/arm/cpu/arm926ejs/spear/cpu.c            |  4 +++
 arch/arm/cpu/arm926ejs/spear/reset.c          |  2 ++
 arch/arm/cpu/arm926ejs/spear/spear600.c       |  2 ++
 arch/arm/cpu/arm926ejs/spear/spl.c            |  3 ++
 .../spear/spr600_mt47h128m8_3_266_cl5_async.c |  1 +
 .../spear/spr600_mt47h32m16_333_cl5_psync.c   |  1 +
 .../spr600_mt47h32m16_37e_166_cl4_sync.c      |  1 +
 .../spear/spr600_mt47h64m16_3_333_cl5_psync.c |  1 +
 arch/arm/cpu/arm926ejs/spear/spr_misc.c       |  6 ++++
 arch/arm/cpu/arm926ejs/spear/timer.c          |  2 ++
 arch/arm/cpu/arm946es/cpu.c                   |  1 +
 arch/arm/cpu/armv7/arch_timer.c               |  2 ++
 arch/arm/cpu/armv7/bcm235xx/clk-bcm235xx.c    |  2 ++
 arch/arm/cpu/armv7/bcm235xx/clk-bsc.c         |  2 ++
 arch/arm/cpu/armv7/bcm235xx/clk-core.c        |  5 ++++
 arch/arm/cpu/armv7/bcm235xx/clk-core.h        |  3 ++
 arch/arm/cpu/armv7/bcm235xx/clk-eth.c         |  1 +
 arch/arm/cpu/armv7/bcm235xx/clk-sdio.c        |  2 ++
 arch/arm/cpu/armv7/bcm235xx/clk-usb-otg.c     |  2 ++
 arch/arm/cpu/armv7/bcm281xx/clk-bcm281xx.c    |  2 ++
 arch/arm/cpu/armv7/bcm281xx/clk-bsc.c         |  2 ++
 arch/arm/cpu/armv7/bcm281xx/clk-core.c        |  5 ++++
 arch/arm/cpu/armv7/bcm281xx/clk-core.h        |  3 ++
 arch/arm/cpu/armv7/bcm281xx/clk-eth.c         |  1 +
 arch/arm/cpu/armv7/bcm281xx/clk-sdio.c        |  2 ++
 arch/arm/cpu/armv7/bcm281xx/clk-usb-otg.c     |  2 ++
 arch/arm/cpu/armv7/bcm281xx/reset.c           |  1 +
 arch/arm/cpu/armv7/bcmcygnus/reset.c          |  1 +
 arch/arm/cpu/armv7/bcmnsp/reset.c             |  1 +
 arch/arm/cpu/armv7/cache_v7.c                 |  1 +
 arch/arm/cpu/armv7/cp15.c                     |  2 ++
 arch/arm/cpu/armv7/cpu.c                      |  2 ++
 arch/arm/cpu/armv7/exception_level.c          |  2 ++
 arch/arm/cpu/armv7/iproc-common/armpll.c      |  2 ++
 arch/arm/cpu/armv7/iproc-common/timer.c       |  1 +
 arch/arm/cpu/armv7/kona-common/clk-stubs.c    |  2 ++
 arch/arm/cpu/armv7/kona-common/s_init.c       |  1 +
 arch/arm/cpu/armv7/ls102xa/clock.c            |  5 ++++
 arch/arm/cpu/armv7/ls102xa/cpu.c              |  6 ++++
 arch/arm/cpu/armv7/ls102xa/fdt.c              |  8 ++++++
 arch/arm/cpu/armv7/ls102xa/fsl_epu.c          |  1 +
 arch/arm/cpu/armv7/ls102xa/fsl_ls1_serdes.c   |  3 ++
 arch/arm/cpu/armv7/ls102xa/fsl_ls1_serdes.h   |  1 +
 arch/arm/cpu/armv7/ls102xa/ls102xa_psci.c     |  2 ++
 arch/arm/cpu/armv7/ls102xa/ls102xa_serdes.c   |  2 ++
 arch/arm/cpu/armv7/ls102xa/soc.c              |  4 +++
 arch/arm/cpu/armv7/ls102xa/spl.c              |  1 +
 arch/arm/cpu/armv7/ls102xa/timer.c            |  2 ++
 arch/arm/cpu/armv7/mpu_v7r.c                  |  1 +
 arch/arm/cpu/armv7/psci-common.c              |  1 +
 arch/arm/cpu/armv7/s5p-common/cpu_info.c      |  5 ++++
 arch/arm/cpu/armv7/s5p-common/pwm.c           |  2 ++
 arch/arm/cpu/armv7/s5p-common/sromc.c         |  1 +
 arch/arm/cpu/armv7/s5p-common/timer.c         |  3 ++
 arch/arm/cpu/armv7/s5p4418/cpu.c              |  2 ++
 arch/arm/cpu/armv7/stv0991/reset.c            |  2 ++
 arch/arm/cpu/armv7/stv0991/timer.c            |  2 ++
 arch/arm/cpu/armv7/sunxi/psci.c               |  2 ++
 arch/arm/cpu/armv7/sunxi/timer.c              |  2 ++
 arch/arm/cpu/armv7/syslib.c                   |  1 +
 arch/arm/cpu/armv7/vf610/generic.c            |  7 +++++
 arch/arm/cpu/armv7/vf610/timer.c              |  2 ++
 arch/arm/cpu/armv7/virt-dt.c                  |  1 +
 arch/arm/cpu/armv7/virt-v7.c                  |  5 ++++
 arch/arm/cpu/armv7m/cache.c                   |  3 ++
 arch/arm/cpu/armv7m/cpu.c                     |  2 ++
 arch/arm/cpu/armv7m/mpu.c                     |  1 +
 arch/arm/cpu/armv7m/systick-timer.c           |  2 ++
 arch/arm/cpu/armv8/cache_v8.c                 |  8 ++++++
 arch/arm/cpu/armv8/cpu.c                      |  4 +++
 arch/arm/cpu/armv8/exception_level.c          |  1 +
 arch/arm/cpu/armv8/fsl-layerscape/cpu.c       |  7 +++++
 arch/arm/cpu/armv8/fsl-layerscape/cpu.h       |  1 +
 arch/arm/cpu/armv8/fsl-layerscape/fdt.c       |  5 ++++
 .../armv8/fsl-layerscape/fsl_lsch2_serdes.c   |  4 +++
 .../armv8/fsl-layerscape/fsl_lsch2_speed.c    |  5 ++++
 .../armv8/fsl-layerscape/fsl_lsch3_serdes.c   |  6 ++++
 .../armv8/fsl-layerscape/fsl_lsch3_speed.c    |  5 ++++
 arch/arm/cpu/armv8/fsl-layerscape/icid.c      |  3 ++
 .../cpu/armv8/fsl-layerscape/ls1012a_serdes.c |  2 ++
 .../arm/cpu/armv8/fsl-layerscape/ls1028_ids.c |  3 ++
 .../cpu/armv8/fsl-layerscape/ls1028a_serdes.c |  2 ++
 .../arm/cpu/armv8/fsl-layerscape/ls1043_ids.c |  1 +
 .../cpu/armv8/fsl-layerscape/ls1043a_serdes.c |  2 ++
 .../arm/cpu/armv8/fsl-layerscape/ls1046_ids.c |  1 +
 .../cpu/armv8/fsl-layerscape/ls1046a_serdes.c |  2 ++
 .../arm/cpu/armv8/fsl-layerscape/ls1088_ids.c |  1 +
 .../cpu/armv8/fsl-layerscape/ls1088a_serdes.c |  4 +++
 .../cpu/armv8/fsl-layerscape/ls2080a_serdes.c |  2 ++
 .../arm/cpu/armv8/fsl-layerscape/ls2088_ids.c |  1 +
 .../arm/cpu/armv8/fsl-layerscape/lx2160_ids.c |  1 +
 .../cpu/armv8/fsl-layerscape/lx2160a_serdes.c |  2 ++
 arch/arm/cpu/armv8/fsl-layerscape/mp.c        |  8 ++++++
 arch/arm/cpu/armv8/fsl-layerscape/ppa.c       |  6 ++++
 arch/arm/cpu/armv8/fsl-layerscape/soc.c       |  7 +++++
 arch/arm/cpu/armv8/fsl-layerscape/spl.c       |  5 ++++
 arch/arm/cpu/armv8/fwcall.c                   |  2 ++
 arch/arm/cpu/armv8/generic_timer.c            |  2 ++
 arch/arm/cpu/armv8/hisilicon/pinmux.c         |  1 +
 arch/arm/cpu/armv8/s32v234/cpu.c              |  3 ++
 arch/arm/cpu/armv8/s32v234/cpu.h              |  1 +
 arch/arm/cpu/armv8/s32v234/generic.c          |  5 ++++
 arch/arm/cpu/armv8/sec_firmware.c             |  7 +++++
 arch/arm/cpu/armv8/spin_table.c               |  3 ++
 arch/arm/cpu/armv8/spl_data.c                 |  2 ++
 arch/arm/cpu/pxa/cache.c                      |  1 +
 arch/arm/cpu/pxa/cpuinfo.c                    |  3 ++
 arch/arm/cpu/pxa/pxa2xx.c                     |  2 ++
 arch/arm/cpu/sa1100/cpu.c                     |  1 +
 arch/arm/cpu/sa1100/timer.c                   |  3 +-
 .../include/asm/arch-am33xx/clk_synthesizer.h |  1 +
 arch/arm/include/asm/arch-am33xx/clock.h      |  1 +
 arch/arm/include/asm/arch-am33xx/ddr_defs.h   |  1 +
 arch/arm/include/asm/arch-am33xx/sys_proto.h  |  1 +
 arch/arm/include/asm/arch-armada100/cpu.h     |  1 +
 arch/arm/include/asm/arch-armada100/spi.h     |  1 +
 .../asm/arch-armada100/utmi-armada100.h       |  1 +
 arch/arm/include/asm/arch-armv7/globaltimer.h |  1 +
 arch/arm/include/asm/arch-armv7/sysctrl.h     |  1 +
 arch/arm/include/asm/arch-armv7/systimer.h    |  1 +
 arch/arm/include/asm/arch-armv7/wdt.h         |  1 +
 .../arm/include/asm/arch-aspeed/scu_ast2500.h |  1 +
 .../include/asm/arch-aspeed/sdram_ast2500.h   |  1 +
 arch/arm/include/asm/arch-aspeed/timer.h      |  1 +
 arch/arm/include/asm/arch-aspeed/wdt.h        |  1 +
 arch/arm/include/asm/arch-ep93xx/ep93xx.h     |  1 +
 .../include/asm/arch-fsl-layerscape/clock.h   |  2 ++
 .../arm/include/asm/arch-fsl-layerscape/cpu.h |  1 +
 .../asm/arch-fsl-layerscape/fsl_icid.h        |  1 +
 .../asm/arch-fsl-layerscape/fsl_portals.h     |  1 +
 .../asm/arch-fsl-layerscape/fsl_serdes.h      |  1 +
 .../include/asm/arch-fsl-layerscape/gpio.h    |  1 +
 .../asm/arch-fsl-layerscape/immap_lsch2.h     |  2 ++
 .../asm/arch-fsl-layerscape/immap_lsch3.h     |  1 +
 arch/arm/include/asm/arch-fsl-layerscape/mp.h |  1 +
 .../arm/include/asm/arch-fsl-layerscape/soc.h |  1 +
 .../include/asm/arch-fsl-layerscape/speed.h   |  1 +
 arch/arm/include/asm/arch-hi6220/dwmmc.h      |  1 +
 arch/arm/include/asm/arch-hi6220/gpio.h       |  1 +
 .../asm/arch-hi6220/hi6220_regs_alwayson.h    |  1 +
 arch/arm/include/asm/arch-hi6220/pinmux.h     |  1 +
 arch/arm/include/asm/arch-imx/cpu.h           |  1 +
 arch/arm/include/asm/arch-imx8/clock.h        |  1 +
 arch/arm/include/asm/arch-imx8/gpio.h         |  1 +
 arch/arm/include/asm/arch-imx8/image.h        |  1 +
 arch/arm/include/asm/arch-imx8/iomux.h        |  1 +
 arch/arm/include/asm/arch-imx8/sci/rpc.h      |  1 +
 arch/arm/include/asm/arch-imx8/sci/sci.h      |  1 +
 .../include/asm/arch-imx8/sci/svc/misc/api.h  |  1 +
 .../include/asm/arch-imx8/sci/svc/pm/api.h    |  1 +
 .../include/asm/arch-imx8/sci/svc/rm/api.h    |  1 +
 .../include/asm/arch-imx8/sci/svc/seco/api.h  |  1 +
 arch/arm/include/asm/arch-imx8/sys_proto.h    |  1 +
 arch/arm/include/asm/arch-imx8m/clock.h       |  2 ++
 .../arm/include/asm/arch-imx8m/clock_imx8mm.h |  1 +
 arch/arm/include/asm/arch-imx8m/ddr.h         |  1 +
 arch/arm/include/asm/arch-imxrt/gpio.h        |  1 +
 arch/arm/include/asm/arch-lpc32xx/dma.h       |  1 +
 arch/arm/include/asm/arch-lpc32xx/gpio.h      |  1 +
 arch/arm/include/asm/arch-lpc32xx/i2c.h       |  1 +
 arch/arm/include/asm/arch-lpc32xx/mux.h       |  1 +
 arch/arm/include/asm/arch-ls102xa/clock.h     |  2 ++
 .../arm/include/asm/arch-ls102xa/fsl_serdes.h |  1 +
 .../include/asm/arch-ls102xa/immap_ls102xa.h  |  2 ++
 .../asm/arch-ls102xa/ls102xa_stream_id.h      |  1 +
 arch/arm/include/asm/arch-mediatek/reset.h    |  1 +
 arch/arm/include/asm/arch-meson/clock-gx.h    |  1 +
 arch/arm/include/asm/arch-meson/sm.h          |  1 +
 arch/arm/include/asm/arch-mvebu/spi.h         |  1 +
 arch/arm/include/asm/arch-mx25/clock.h        |  1 +
 arch/arm/include/asm/arch-mx27/gpio.h         |  1 +
 arch/arm/include/asm/arch-mx27/imx-regs.h     |  1 +
 arch/arm/include/asm/arch-mx27/mxcmmc.h       |  1 +
 arch/arm/include/asm/arch-mx27/regs-rtc.h     |  1 +
 arch/arm/include/asm/arch-mx31/clock.h        |  1 +
 arch/arm/include/asm/arch-mx31/sys_proto.h    |  2 ++
 arch/arm/include/asm/arch-mx35/clock.h        |  1 +
 arch/arm/include/asm/arch-mx35/sys_proto.h    |  1 +
 arch/arm/include/asm/arch-mx5/clock.h         |  2 ++
 arch/arm/include/asm/arch-mx5/crm_regs.h      |  1 +
 arch/arm/include/asm/arch-mx6/clock.h         |  1 +
 arch/arm/include/asm/arch-mx6/crm_regs.h      |  1 +
 arch/arm/include/asm/arch-mx6/litesom.h       |  1 +
 arch/arm/include/asm/arch-mx6/mx6-ddr.h       |  1 +
 arch/arm/include/asm/arch-mx6/mxc_hdmi.h      |  1 +
 arch/arm/include/asm/arch-mx6/sys_proto.h     |  1 +
 arch/arm/include/asm/arch-mx7/clock.h         |  1 +
 arch/arm/include/asm/arch-mx7/clock_slice.h   |  2 ++
 arch/arm/include/asm/arch-mx7/crm_regs.h      |  1 +
 arch/arm/include/asm/arch-mx7/imx-regs.h      |  1 +
 arch/arm/include/asm/arch-mx7/mx7-ddr.h       |  1 +
 arch/arm/include/asm/arch-mx7ulp/clock.h      |  1 +
 arch/arm/include/asm/arch-mx7ulp/gpio.h       |  1 +
 arch/arm/include/asm/arch-mx7ulp/pcc.h        |  2 ++
 arch/arm/include/asm/arch-mx7ulp/scg.h        |  4 +++
 arch/arm/include/asm/arch-mxs/clock.h         |  1 +
 .../include/asm/arch-mxs/regs-clkctrl-mx23.h  |  1 +
 .../include/asm/arch-mxs/regs-clkctrl-mx28.h  |  1 +
 arch/arm/include/asm/arch-mxs/regs-digctl.h   |  1 +
 arch/arm/include/asm/arch-mxs/regs-pinctrl.h  |  1 +
 .../include/asm/arch-mxs/regs-power-mx23.h    |  1 +
 .../include/asm/arch-mxs/regs-power-mx28.h    |  1 +
 arch/arm/include/asm/arch-mxs/regs-ssp.h      |  1 +
 arch/arm/include/asm/arch-mxs/regs-usb.h      |  1 +
 arch/arm/include/asm/arch-mxs/sys_proto.h     |  2 ++
 arch/arm/include/asm/arch-omap3/dma.h         |  1 +
 arch/arm/include/asm/arch-omap3/dss.h         |  1 +
 arch/arm/include/asm/arch-omap3/mem.h         |  1 +
 arch/arm/include/asm/arch-omap3/musb.h        |  1 +
 arch/arm/include/asm/arch-omap3/sys_proto.h   |  1 +
 arch/arm/include/asm/arch-omap4/clock.h       |  1 +
 arch/arm/include/asm/arch-omap4/sys_proto.h   |  1 +
 .../include/asm/arch-omap5/dra7xx_iodelay.h   |  1 +
 arch/arm/include/asm/arch-omap5/sys_proto.h   |  1 +
 arch/arm/include/asm/arch-pxa/pxa.h           |  1 +
 arch/arm/include/asm/arch-pxa/regs-mmc.h      |  1 +
 arch/arm/include/asm/arch-pxa/regs-uart.h     |  1 +
 arch/arm/include/asm/arch-pxa/regs-usb.h      |  1 +
 arch/arm/include/asm/arch-rk3308/cru_rk3308.h |  2 ++
 arch/arm/include/asm/arch-rk3308/grf_rk3308.h |  1 +
 arch/arm/include/asm/arch-rockchip/bootrom.h  |  1 +
 arch/arm/include/asm/arch-rockchip/clock.h    |  6 ++++
 .../include/asm/arch-rockchip/cpu_rk3288.h    |  2 ++
 arch/arm/include/asm/arch-rockchip/cru_px30.h |  2 ++
 .../include/asm/arch-rockchip/cru_rk3036.h    |  2 ++
 .../include/asm/arch-rockchip/cru_rk3128.h    |  2 ++
 .../include/asm/arch-rockchip/cru_rk3188.h    |  3 ++
 .../include/asm/arch-rockchip/cru_rk322x.h    |  2 ++
 .../include/asm/arch-rockchip/cru_rk3288.h    |  2 ++
 .../include/asm/arch-rockchip/cru_rk3328.h    |  2 ++
 .../include/asm/arch-rockchip/cru_rk3368.h    |  1 +
 .../include/asm/arch-rockchip/cru_rk3399.h    |  2 ++
 .../include/asm/arch-rockchip/cru_rv1108.h    |  2 ++
 .../include/asm/arch-rockchip/ddr_rk3188.h    |  2 ++
 .../include/asm/arch-rockchip/ddr_rk3288.h    |  2 ++
 .../include/asm/arch-rockchip/ddr_rk3368.h    |  2 ++
 .../include/asm/arch-rockchip/edp_rk3288.h    |  2 ++
 .../arm/include/asm/arch-rockchip/f_rockusb.h |  1 +
 arch/arm/include/asm/arch-rockchip/gpio.h     |  2 ++
 arch/arm/include/asm/arch-rockchip/grf_px30.h |  1 +
 .../include/asm/arch-rockchip/grf_rk3036.h    |  1 +
 .../include/asm/arch-rockchip/grf_rk3128.h    |  1 +
 .../include/asm/arch-rockchip/grf_rk3188.h    |  2 ++
 .../include/asm/arch-rockchip/grf_rk322x.h    |  1 +
 .../include/asm/arch-rockchip/grf_rk3288.h    |  1 +
 .../include/asm/arch-rockchip/grf_rk3328.h    |  2 ++
 .../include/asm/arch-rockchip/grf_rk3368.h    |  2 ++
 .../include/asm/arch-rockchip/grf_rk3399.h    |  2 ++
 .../include/asm/arch-rockchip/grf_rv1108.h    |  2 ++
 arch/arm/include/asm/arch-rockchip/i2c.h      |  1 +
 arch/arm/include/asm/arch-rockchip/misc.h     |  1 +
 .../include/asm/arch-rockchip/pmu_rk3188.h    |  2 ++
 .../include/asm/arch-rockchip/pmu_rk3288.h    |  2 ++
 .../include/asm/arch-rockchip/pmu_rk3399.h    |  2 ++
 arch/arm/include/asm/arch-rockchip/sdram.h    |  1 +
 .../include/asm/arch-rockchip/sdram_common.h  |  1 +
 .../include/asm/arch-rockchip/sdram_msch.h    |  1 +
 .../asm/arch-rockchip/sdram_pctl_px30.h       |  2 ++
 .../asm/arch-rockchip/sdram_phy_px30.h        |  2 ++
 .../include/asm/arch-rockchip/sdram_px30.h    |  1 +
 .../include/asm/arch-rockchip/sdram_rk3036.h  |  2 ++
 .../include/asm/arch-rockchip/sdram_rk322x.h  |  2 ++
 .../include/asm/arch-rockchip/sdram_rk3288.h  |  2 ++
 .../include/asm/arch-rockchip/sdram_rk3328.h  |  1 +
 .../include/asm/arch-rockchip/sdram_rk3399.h  |  1 +
 arch/arm/include/asm/arch-rockchip/timer.h    |  1 +
 .../include/asm/arch-rockchip/vop_rk3288.h    |  2 ++
 arch/arm/include/asm/arch-s32v234/lpddr2.h    |  1 +
 arch/arm/include/asm/arch-spear/gpio.h        |  1 +
 arch/arm/include/asm/arch-spear/spr_defs.h    |  1 +
 arch/arm/include/asm/arch-spear/spr_emi.h     |  1 +
 arch/arm/include/asm/arch-spear/spr_gpt.h     |  1 +
 arch/arm/include/asm/arch-spear/spr_misc.h    |  1 +
 arch/arm/include/asm/arch-spear/spr_ssp.h     |  1 +
 arch/arm/include/asm/arch-spear/spr_syscntl.h |  1 +
 arch/arm/include/asm/arch-stm32/gpio.h        |  1 +
 arch/arm/include/asm/arch-stm32f4/stm32.h     |  1 +
 arch/arm/include/asm/arch-stm32f4/stm32_pwr.h |  1 +
 arch/arm/include/asm/arch-stm32f7/stm32.h     |  1 +
 arch/arm/include/asm/arch-stm32f7/stm32_pwr.h |  1 +
 arch/arm/include/asm/arch-stm32f7/syscfg.h    |  1 +
 arch/arm/include/asm/arch-stv0991/gpio.h      |  1 +
 .../include/asm/arch-stv0991/stv0991_cgu.h    |  1 +
 .../include/asm/arch-stv0991/stv0991_creg.h   |  1 +
 .../include/asm/arch-stv0991/stv0991_gpt.h    |  1 +
 .../include/asm/arch-stv0991/stv0991_wdru.h   |  1 +
 arch/arm/include/asm/arch-sunxi/ccu.h         |  1 +
 arch/arm/include/asm/arch-sunxi/clock_sun4i.h |  1 +
 .../include/asm/arch-sunxi/clock_sun50i_h6.h  |  1 +
 arch/arm/include/asm/arch-sunxi/clock_sun6i.h |  2 ++
 .../include/asm/arch-sunxi/clock_sun8i_a83t.h |  1 +
 arch/arm/include/asm/arch-sunxi/clock_sun9i.h |  1 +
 arch/arm/include/asm/arch-sunxi/cpucfg.h      |  1 +
 arch/arm/include/asm/arch-sunxi/display.h     |  1 +
 arch/arm/include/asm/arch-sunxi/display2.h    |  1 +
 arch/arm/include/asm/arch-sunxi/dma_sun4i.h   |  1 +
 arch/arm/include/asm/arch-sunxi/dram.h        |  1 +
 arch/arm/include/asm/arch-sunxi/dram_sun4i.h  |  1 +
 .../include/asm/arch-sunxi/dram_sun50i_h6.h   |  2 ++
 arch/arm/include/asm/arch-sunxi/dram_sun6i.h  |  1 +
 .../include/asm/arch-sunxi/dram_sun8i_a23.h   |  1 +
 .../include/asm/arch-sunxi/dram_sun8i_a33.h   |  1 +
 .../include/asm/arch-sunxi/dram_sun8i_a83t.h  |  1 +
 arch/arm/include/asm/arch-sunxi/dram_sun9i.h  |  1 +
 .../include/asm/arch-sunxi/dram_sunxi_dw.h    |  2 ++
 arch/arm/include/asm/arch-sunxi/lcdc.h        |  2 ++
 arch/arm/include/asm/arch-sunxi/prcm.h        |  1 +
 arch/arm/include/asm/arch-sunxi/pwm.h         |  1 +
 arch/arm/include/asm/arch-sunxi/rsb.h         |  1 +
 arch/arm/include/asm/arch-sunxi/spl.h         |  1 +
 arch/arm/include/asm/arch-sunxi/tve.h         |  1 +
 arch/arm/include/asm/arch-sunxi/tzpc.h        |  1 +
 arch/arm/include/asm/arch-sunxi/watchdog.h    |  1 +
 arch/arm/include/asm/arch-tegra/ap.h          |  1 +
 arch/arm/include/asm/arch-tegra/apb_misc.h    |  1 +
 arch/arm/include/asm/arch-tegra/bpmp_abi.h    |  1 +
 arch/arm/include/asm/arch-tegra/cboot.h       |  2 ++
 arch/arm/include/asm/arch-tegra/clk_rst.h     |  1 +
 arch/arm/include/asm/arch-tegra/clock.h       |  4 +++
 arch/arm/include/asm/arch-tegra/dc.h          |  1 +
 arch/arm/include/asm/arch-tegra/fuse.h        |  1 +
 arch/arm/include/asm/arch-tegra/gpio.h        |  1 +
 arch/arm/include/asm/arch-tegra/ivc.h         |  1 +
 arch/arm/include/asm/arch-tegra/pmc.h         |  1 +
 arch/arm/include/asm/arch-tegra/pwm.h         |  1 +
 arch/arm/include/asm/arch-tegra/scu.h         |  1 +
 arch/arm/include/asm/arch-tegra/tegra_ahub.h  |  1 +
 arch/arm/include/asm/arch-tegra/tegra_i2c.h   |  2 ++
 arch/arm/include/asm/arch-tegra/tegra_i2s.h   |  1 +
 arch/arm/include/asm/arch-tegra/uart.h        |  1 +
 arch/arm/include/asm/arch-tegra/usb.h         |  1 +
 arch/arm/include/asm/arch-tegra/warmboot.h    |  1 +
 arch/arm/include/asm/arch-tegra114/flow.h     |  1 +
 .../include/asm/arch-tegra114/gp_padctrl.h    |  1 +
 arch/arm/include/asm/arch-tegra114/mc.h       |  1 +
 arch/arm/include/asm/arch-tegra114/sysctr.h   |  1 +
 arch/arm/include/asm/arch-tegra124/ahb.h      |  1 +
 arch/arm/include/asm/arch-tegra124/clock.h    |  1 +
 arch/arm/include/asm/arch-tegra124/flow.h     |  1 +
 .../include/asm/arch-tegra124/gp_padctrl.h    |  1 +
 arch/arm/include/asm/arch-tegra124/gpio.h     |  1 +
 arch/arm/include/asm/arch-tegra124/mc.h       |  1 +
 arch/arm/include/asm/arch-tegra124/sysctr.h   |  1 +
 arch/arm/include/asm/arch-tegra20/display.h   |  1 +
 arch/arm/include/asm/arch-tegra20/flow.h      |  1 +
 .../arm/include/asm/arch-tegra20/gp_padctrl.h |  1 +
 arch/arm/include/asm/arch-tegra20/gpio.h      |  1 +
 arch/arm/include/asm/arch-tegra20/mc.h        |  1 +
 .../include/asm/arch-tegra20/sdram_param.h    |  1 +
 arch/arm/include/asm/arch-tegra210/ahb.h      |  1 +
 arch/arm/include/asm/arch-tegra210/flow.h     |  1 +
 .../include/asm/arch-tegra210/gp_padctrl.h    |  1 +
 arch/arm/include/asm/arch-tegra210/gpio.h     |  1 +
 arch/arm/include/asm/arch-tegra210/mc.h       |  1 +
 arch/arm/include/asm/arch-tegra210/sysctr.h   |  1 +
 arch/arm/include/asm/arch-tegra30/flow.h      |  1 +
 .../arm/include/asm/arch-tegra30/gp_padctrl.h |  1 +
 arch/arm/include/asm/arch-tegra30/gpio.h      |  1 +
 arch/arm/include/asm/arch-tegra30/mc.h        |  1 +
 arch/arm/include/asm/arch-vf610/clock.h       |  1 +
 arch/arm/include/asm/arch-vf610/ddrmc-vf610.h |  1 +
 arch/arm/include/asm/arch-vf610/gpio.h        |  1 +
 arch/arm/include/asm/armv7.h                  |  1 +
 arch/arm/include/asm/armv7_mpu.h              |  1 +
 arch/arm/include/asm/armv7m.h                 |  1 +
 arch/arm/include/asm/armv8/mmu.h              |  2 ++
 arch/arm/include/asm/armv8/sec_firmware.h     |  3 ++
 arch/arm/include/asm/bootm.h                  |  1 +
 arch/arm/include/asm/ehci-omap.h              |  1 +
 arch/arm/include/asm/global_data.h            |  3 ++
 arch/arm/include/asm/handoff.h                |  1 +
 arch/arm/include/asm/io.h                     |  2 ++
 .../include/asm/iproc-common/iproc_sdhci.h    |  1 +
 arch/arm/include/asm/kona-common/kona_sdhci.h |  1 +
 arch/arm/include/asm/mach-imx/dma.h           |  1 +
 arch/arm/include/asm/mach-imx/gpio.h          |  1 +
 arch/arm/include/asm/mach-imx/hab.h           |  2 ++
 arch/arm/include/asm/mach-imx/imx-nandbcb.h   |  1 +
 arch/arm/include/asm/mach-imx/iomux-v3.h      |  1 +
 arch/arm/include/asm/mach-imx/module_fuse.h   |  1 +
 arch/arm/include/asm/mach-imx/mxc_i2c.h       |  1 +
 arch/arm/include/asm/mach-imx/rdc-sema.h      |  1 +
 arch/arm/include/asm/mach-imx/regs-apbh.h     |  1 +
 arch/arm/include/asm/mach-imx/regs-bch.h      |  1 +
 arch/arm/include/asm/mach-imx/regs-gpmi.h     |  1 +
 arch/arm/include/asm/mach-imx/regs-lcdif.h    |  1 +
 arch/arm/include/asm/mach-imx/sys_proto.h     |  2 ++
 arch/arm/include/asm/mach-imx/syscounter.h    |  1 +
 arch/arm/include/asm/mach-imx/video.h         |  5 ++--
 arch/arm/include/asm/omap_common.h            |  1 +
 arch/arm/include/asm/omap_gpio.h              |  1 +
 arch/arm/include/asm/omap_i2c.h               |  1 +
 arch/arm/include/asm/omap_mmc.h               |  1 +
 arch/arm/include/asm/omap_musb.h              |  1 +
 arch/arm/include/asm/omap_sec_common.h        |  1 +
 arch/arm/include/asm/secure.h                 |  2 ++
 arch/arm/include/asm/setjmp.h                 |  1 +
 arch/arm/include/asm/setup.h                  |  1 +
 arch/arm/include/asm/string.h                 |  2 --
 arch/arm/include/asm/system.h                 |  1 +
 arch/arm/include/asm/ti-common/davinci_nand.h |  1 +
 arch/arm/include/asm/ti-common/keystone_nav.h |  1 +
 arch/arm/include/asm/ti-common/keystone_net.h |  1 +
 .../include/asm/ti-common/keystone_serdes.h   |  1 +
 arch/arm/include/asm/ti-common/sys_proto.h    |  3 ++
 arch/arm/include/asm/ti-common/ti-edma3.h     |  2 ++
 arch/arm/include/asm/u-boot-arm.h             |  1 +
 arch/arm/include/asm/utils.h                  |  1 +
 arch/arm/lib/bdinfo.c                         |  3 ++
 arch/arm/lib/bootm-fdt.c                      |  3 ++
 arch/arm/lib/bootm.c                          |  8 ++++++
 arch/arm/lib/cache-cp15.c                     |  6 ++++
 arch/arm/lib/cache-pl310.c                    |  1 +
 arch/arm/lib/cache.c                          |  5 ++++
 arch/arm/lib/cmd_boot.c                       |  1 +
 arch/arm/lib/eabi_compat.c                    |  3 ++
 arch/arm/lib/gic-v3-its.c                     |  4 +++
 arch/arm/lib/image.c                          |  6 ++++
 arch/arm/lib/interrupts.c                     |  3 ++
 arch/arm/lib/interrupts_64.c                  |  6 ++++
 arch/arm/lib/interrupts_m.c                   |  3 ++
 arch/arm/lib/psci-dt.c                        |  2 ++
 arch/arm/lib/reloc_aarch64_efi.c              |  1 +
 arch/arm/lib/reloc_arm_efi.c                  |  1 +
 arch/arm/lib/reset.c                          |  2 ++
 arch/arm/lib/semihosting.c                    |  4 +++
 arch/arm/lib/spl.c                            |  4 +++
 arch/arm/lib/stack.c                          |  1 +
 arch/arm/lib/zimage.c                         |  3 ++
 arch/arm/mach-aspeed/ast2500-board.c          |  2 ++
 arch/arm/mach-aspeed/ast2500/sdram_ast2500.c  |  3 ++
 arch/arm/mach-aspeed/ast_wdt.c                |  1 +
 arch/arm/mach-at91/arm920t/clock.c            |  4 +++
 arch/arm/mach-at91/arm920t/cpu.c              |  1 +
 arch/arm/mach-at91/arm920t/reset.c            |  1 +
 arch/arm/mach-at91/arm920t/timer.c            |  2 ++
 arch/arm/mach-at91/arm926ejs/clock.c          |  4 +++
 arch/arm/mach-at91/arm926ejs/cpu.c            |  3 ++
 arch/arm/mach-at91/arm926ejs/eflash.c         |  3 ++
 arch/arm/mach-at91/arm926ejs/reset.c          |  1 +
 arch/arm/mach-at91/arm926ejs/timer.c          |  2 ++
 arch/arm/mach-at91/armv7/clock.c              |  3 ++
 arch/arm/mach-at91/armv7/cpu.c                |  3 ++
 arch/arm/mach-at91/armv7/reset.c              |  1 +
 arch/arm/mach-at91/armv7/timer.c              |  2 ++
 arch/arm/mach-at91/atmel_sfr.c                |  2 ++
 arch/arm/mach-at91/clock.c                    |  3 ++
 arch/arm/mach-at91/include/mach/at91_common.h |  2 ++
 arch/arm/mach-at91/include/mach/at91_dbu.h    |  1 +
 arch/arm/mach-at91/include/mach/at91_eefc.h   |  1 +
 arch/arm/mach-at91/include/mach/at91_emac.h   |  1 +
 arch/arm/mach-at91/include/mach/at91_gpbr.h   |  1 +
 arch/arm/mach-at91/include/mach/at91_matrix.h |  1 +
 arch/arm/mach-at91/include/mach/at91_mc.h     |  1 +
 arch/arm/mach-at91/include/mach/at91_pdc.h    |  1 +
 arch/arm/mach-at91/include/mach/at91_pio.h    |  1 +
 arch/arm/mach-at91/include/mach/at91_pit.h    |  1 +
 arch/arm/mach-at91/include/mach/at91_rstc.h   |  1 +
 arch/arm/mach-at91/include/mach/at91_rtt.h    |  1 +
 arch/arm/mach-at91/include/mach/at91_sfr.h    |  1 +
 arch/arm/mach-at91/include/mach/at91_spi.h    |  1 +
 arch/arm/mach-at91/include/mach/at91_st.h     |  1 +
 arch/arm/mach-at91/include/mach/at91_tc.h     |  1 +
 arch/arm/mach-at91/include/mach/at91_wdt.h    |  2 ++
 .../include/mach/at91sam9260_matrix.h         |  1 +
 .../include/mach/at91sam9261_matrix.h         |  1 +
 .../include/mach/at91sam9263_matrix.h         |  1 +
 .../mach-at91/include/mach/at91sam9_sdramc.h  |  1 +
 .../arm/mach-at91/include/mach/at91sam9_smc.h |  1 +
 .../include/mach/at91sam9g45_matrix.h         |  1 +
 .../include/mach/at91sam9rl_matrix.h          |  1 +
 .../include/mach/at91sam9x5_matrix.h          |  1 +
 .../arm/mach-at91/include/mach/atmel_mpddrc.h |  1 +
 arch/arm/mach-at91/include/mach/atmel_pio4.h  |  1 +
 arch/arm/mach-at91/include/mach/atmel_sdhci.h |  1 +
 .../arm/mach-at91/include/mach/atmel_serial.h |  1 +
 .../mach-at91/include/mach/atmel_usba_udc.h   |  1 +
 arch/arm/mach-at91/include/mach/clk.h         |  1 +
 arch/arm/mach-at91/include/mach/gpio.h        |  1 +
 .../arm/mach-at91/include/mach/sama5_matrix.h |  1 +
 arch/arm/mach-at91/include/mach/sama5d2_smc.h |  1 +
 arch/arm/mach-at91/include/mach/sama5d3_smc.h |  1 +
 arch/arm/mach-at91/mpddrc.c                   |  1 +
 arch/arm/mach-at91/phy.c                      |  2 ++
 arch/arm/mach-at91/spl.c                      |  2 ++
 arch/arm/mach-at91/spl_at91.c                 |  3 ++
 arch/arm/mach-at91/spl_atmel.c                |  3 ++
 arch/arm/mach-bcm283x/include/mach/gpio.h     |  1 +
 arch/arm/mach-bcm283x/include/mach/mbox.h     |  5 +++-
 arch/arm/mach-bcm283x/include/mach/msg.h      |  1 +
 arch/arm/mach-bcm283x/include/mach/sdhci.h    |  1 +
 arch/arm/mach-bcm283x/include/mach/wdog.h     |  1 +
 arch/arm/mach-bcm283x/init.c                  |  3 ++
 arch/arm/mach-bcm283x/mbox.c                  |  4 +++
 arch/arm/mach-bcm283x/msg.c                   |  3 ++
 arch/arm/mach-bcm283x/reset.c                 |  1 +
 arch/arm/mach-bcmstb/include/mach/timer.h     |  1 +
 arch/arm/mach-davinci/cpu.c                   |  2 ++
 arch/arm/mach-davinci/da850_lowlevel.c        |  1 +
 .../mach-davinci/include/mach/davinci_misc.h  |  2 ++
 .../include/mach/dm365_lowlevel.h             |  1 +
 .../mach-davinci/include/mach/sdmmc_defs.h    |  2 ++
 .../mach-davinci/include/mach/timer_defs.h    |  1 +
 arch/arm/mach-davinci/misc.c                  |  4 +++
 arch/arm/mach-davinci/spl.c                   |  2 ++
 arch/arm/mach-davinci/timer.c                 |  2 ++
 arch/arm/mach-exynos/clock.c                  |  4 +++
 arch/arm/mach-exynos/clock_init.h             |  1 +
 arch/arm/mach-exynos/clock_init_exynos5.c     |  2 ++
 arch/arm/mach-exynos/common_setup.h           |  1 +
 arch/arm/mach-exynos/dmc_common.c             |  1 +
 arch/arm/mach-exynos/dmc_init_ddr3.c          |  3 ++
 arch/arm/mach-exynos/exynos5_setup.h          |  1 +
 arch/arm/mach-exynos/include/mach/mmc.h       |  1 +
 arch/arm/mach-exynos/include/mach/power.h     |  1 +
 arch/arm/mach-exynos/include/mach/spl.h       |  2 ++
 arch/arm/mach-exynos/include/mach/sromc.h     |  1 +
 arch/arm/mach-exynos/include/mach/sys_proto.h |  1 +
 arch/arm/mach-exynos/include/mach/tmu.h       |  1 +
 arch/arm/mach-exynos/lowlevel_init.c          |  2 ++
 arch/arm/mach-exynos/pinmux.c                 |  2 ++
 arch/arm/mach-exynos/power.c                  |  1 +
 arch/arm/mach-exynos/soc.c                    |  1 +
 arch/arm/mach-exynos/spl_boot.c               |  3 ++
 arch/arm/mach-imx/cache.c                     |  2 ++
 arch/arm/mach-imx/cmd_bmode.c                 |  2 ++
 arch/arm/mach-imx/cmd_dek.c                   |  2 ++
 arch/arm/mach-imx/cmd_nandbcb.c               |  7 +++++
 arch/arm/mach-imx/cpu.c                       |  5 +++-
 arch/arm/mach-imx/ddrmc-vf610-calibration.c   |  1 +
 arch/arm/mach-imx/ddrmc-vf610.c               |  1 +
 arch/arm/mach-imx/hab.c                       |  5 ++++
 arch/arm/mach-imx/i2c-mxv7.c                  |  5 ++++
 arch/arm/mach-imx/imx8/ahab.c                 |  9 ++++++
 arch/arm/mach-imx/imx8/clock.c                |  3 ++
 arch/arm/mach-imx/imx8/cpu.c                  |  8 ++++++
 arch/arm/mach-imx/imx8/fdt.c                  |  8 ++++++
 arch/arm/mach-imx/imx8/image.c                |  5 ++++
 arch/arm/mach-imx/imx8/iomux.c                |  3 ++
 arch/arm/mach-imx/imx8/misc.c                 |  2 ++
 arch/arm/mach-imx/imx8/parse-container.c      |  5 ++++
 arch/arm/mach-imx/imx8/snvs_security_sc.c     |  6 ++++
 arch/arm/mach-imx/imx8m/clock_imx8mm.c        |  6 ++++
 arch/arm/mach-imx/imx8m/clock_imx8mq.c        |  5 ++++
 arch/arm/mach-imx/imx8m/clock_slice.c         |  5 ++++
 arch/arm/mach-imx/imx8m/soc.c                 | 10 +++++++
 arch/arm/mach-imx/imx_bootaux.c               |  4 +++
 arch/arm/mach-imx/imxrt/soc.c                 |  2 ++
 arch/arm/mach-imx/init.c                      |  1 +
 arch/arm/mach-imx/iomux-v3.c                  |  1 +
 arch/arm/mach-imx/mac.c                       |  2 ++
 arch/arm/mach-imx/misc.c                      |  3 ++
 arch/arm/mach-imx/mmc_env.c                   |  2 ++
 arch/arm/mach-imx/mmdc_size.c                 |  1 +
 arch/arm/mach-imx/mx5/clock.c                 |  5 ++++
 arch/arm/mach-imx/mx5/mx53_dram.c             |  2 ++
 arch/arm/mach-imx/mx5/soc.c                   |  2 ++
 arch/arm/mach-imx/mx6/clock.c                 |  5 ++++
 arch/arm/mach-imx/mx6/ddr.c                   |  3 ++
 arch/arm/mach-imx/mx6/litesom.c               |  4 +++
 arch/arm/mach-imx/mx6/module_fuse.c           |  5 ++++
 arch/arm/mach-imx/mx6/mp.c                    |  3 ++
 arch/arm/mach-imx/mx6/opos6ul.c               |  4 +++
 arch/arm/mach-imx/mx6/soc.c                   |  4 +++
 arch/arm/mach-imx/mx7/clock.c                 |  4 +++
 arch/arm/mach-imx/mx7/clock_slice.c           |  4 +++
 arch/arm/mach-imx/mx7/psci-mx7.c              |  2 ++
 arch/arm/mach-imx/mx7/snvs.c                  |  1 +
 arch/arm/mach-imx/mx7/soc.c                   |  5 ++++
 arch/arm/mach-imx/mx7ulp/clock.c              |  4 +++
 arch/arm/mach-imx/mx7ulp/iomux.c              |  1 +
 arch/arm/mach-imx/mx7ulp/pcc.c                |  5 ++++
 arch/arm/mach-imx/mx7ulp/scg.c                |  4 +++
 arch/arm/mach-imx/mx7ulp/soc.c                |  6 ++++
 arch/arm/mach-imx/rdc-sema.c                  |  1 +
 arch/arm/mach-imx/speed.c                     |  1 +
 arch/arm/mach-imx/spl.c                       |  6 ++++
 arch/arm/mach-imx/spl_imx_romapi.c            |  5 ++++
 arch/arm/mach-imx/syscounter.c                |  2 ++
 arch/arm/mach-imx/timer.c                     |  1 +
 arch/arm/mach-imx/video.c                     |  2 ++
 arch/arm/mach-ipq40xx/clock-ipq4019.c         |  2 ++
 arch/arm/mach-ipq40xx/pinctrl-snapdragon.c    |  3 ++
 arch/arm/mach-k3/am6_init.c                   |  4 +++
 arch/arm/mach-k3/common.c                     |  8 ++++++
 arch/arm/mach-k3/common.h                     |  1 +
 arch/arm/mach-k3/include/mach/sys_proto.h     |  1 +
 arch/arm/mach-k3/j721e_init.c                 |  4 +++
 arch/arm/mach-k3/security.c                   |  3 ++
 arch/arm/mach-k3/sysfw-loader.c               |  5 ++++
 arch/arm/mach-keystone/clock.c                |  2 ++
 arch/arm/mach-keystone/cmd_clock.c            |  3 ++
 arch/arm/mach-keystone/cmd_mon.c              |  5 ++++
 arch/arm/mach-keystone/ddr3.c                 |  3 ++
 arch/arm/mach-keystone/ddr3_spd.c             |  3 ++
 .../mach-keystone/include/mach/clock_defs.h   |  1 +
 arch/arm/mach-keystone/include/mach/ddr3.h    |  1 +
 .../mach-keystone/include/mach/hardware-k2g.h |  1 +
 .../arm/mach-keystone/include/mach/hardware.h |  1 +
 arch/arm/mach-keystone/include/mach/mon.h     |  1 +
 arch/arm/mach-keystone/include/mach/msmc.h    |  1 +
 arch/arm/mach-keystone/include/mach/mux-k2g.h |  1 +
 .../arm/mach-keystone/include/mach/psc_defs.h |  2 ++
 arch/arm/mach-keystone/init.c                 |  3 ++
 arch/arm/mach-keystone/keystone.c             |  3 ++
 arch/arm/mach-keystone/mon.c                  |  3 ++
 arch/arm/mach-keystone/msmc.c                 |  1 +
 arch/arm/mach-keystone/psc.c                  |  3 ++
 arch/arm/mach-kirkwood/cache.c                |  1 +
 arch/arm/mach-kirkwood/cpu.c                  |  5 ++++
 arch/arm/mach-kirkwood/include/mach/cpu.h     |  1 +
 arch/arm/mach-kirkwood/mpp.c                  |  1 +
 arch/arm/mach-lpc32xx/clk.c                   |  1 +
 arch/arm/mach-lpc32xx/cpu.c                   |  3 ++
 arch/arm/mach-lpc32xx/devices.c               |  1 +
 arch/arm/mach-lpc32xx/dram.c                  |  1 +
 arch/arm/mach-lpc32xx/timer.c                 |  1 +
 arch/arm/mach-mediatek/cpu.c                  |  1 +
 arch/arm/mach-mediatek/mt7622/init.c          |  2 ++
 arch/arm/mach-mediatek/mt7623/init.c          |  5 ++++
 arch/arm/mach-mediatek/mt7623/preloader.h     |  1 +
 arch/arm/mach-mediatek/mt7629/init.c          |  5 ++++
 arch/arm/mach-mediatek/mt8512/init.c          |  3 ++
 arch/arm/mach-mediatek/mt8516/init.c          |  5 ++++
 arch/arm/mach-mediatek/mt8518/init.c          |  4 +++
 arch/arm/mach-mediatek/spl.c                  |  1 +
 arch/arm/mach-meson/board-axg.c               |  3 ++
 arch/arm/mach-meson/board-common.c            |  6 ++++
 arch/arm/mach-meson/board-g12a.c              |  5 ++++
 arch/arm/mach-meson/board-gx.c                |  5 ++++
 arch/arm/mach-meson/board-info.c              |  4 +++
 arch/arm/mach-meson/sm.c                      |  6 ++++
 arch/arm/mach-mvebu/arm64-common.c            |  5 ++++
 arch/arm/mach-mvebu/armada3700/cpu.c          |  6 ++++
 arch/arm/mach-mvebu/armada8k/cpu.c            |  1 +
 arch/arm/mach-mvebu/armada8k/dram.c           |  2 ++
 arch/arm/mach-mvebu/cpu.c                     |  5 ++++
 arch/arm/mach-mvebu/dram.c                    |  4 +++
 arch/arm/mach-mvebu/efuse.c                   |  2 ++
 arch/arm/mach-mvebu/gpio.c                    |  1 +
 arch/arm/mach-mvebu/include/mach/cpu.h        |  1 +
 arch/arm/mach-mvebu/include/mach/efuse.h      |  1 +
 arch/arm/mach-mvebu/mbus.c                    |  3 ++
 arch/arm/mach-mvebu/serdes/a38x/ctrl_pex.c    |  2 ++
 .../serdes/a38x/high_speed_env_spec-38x.c     |  2 ++
 .../serdes/a38x/high_speed_env_spec.c         |  2 ++
 arch/arm/mach-mvebu/serdes/a38x/seq_exec.c    |  2 ++
 arch/arm/mach-mvebu/serdes/a38x/seq_exec.h    |  1 +
 arch/arm/mach-mvebu/serdes/a38x/sys_env_lib.c |  2 ++
 .../serdes/axp/high_speed_env_lib.c           |  3 ++
 .../serdes/axp/high_speed_env_spec.c          |  1 +
 arch/arm/mach-mvebu/spl.c                     |  2 ++
 arch/arm/mach-nexell/clock.c                  |  5 ++++
 arch/arm/mach-nexell/cmd_boot_linux.c         |  1 +
 arch/arm/mach-nexell/include/mach/display.h   |  1 +
 .../mach-nexell/include/mach/display_dev.h    |  1 +
 .../mach-nexell/include/mach/mipi_display.h   |  1 +
 arch/arm/mach-nexell/include/mach/reset.h     |  1 +
 arch/arm/mach-nexell/include/mach/sec_reg.h   |  1 +
 arch/arm/mach-nexell/include/mach/tieoff.h    |  1 +
 arch/arm/mach-nexell/nx_gpio.c                |  1 +
 arch/arm/mach-nexell/nx_sec_reg.c             |  1 +
 arch/arm/mach-nexell/reset.c                  |  1 +
 arch/arm/mach-nexell/tieoff.c                 |  2 ++
 arch/arm/mach-nexell/timer.c                  |  3 ++
 arch/arm/mach-omap2/abb.c                     |  4 +++
 arch/arm/mach-omap2/am33xx/board.c            |  5 ++++
 arch/arm/mach-omap2/am33xx/chilisom.c         |  1 +
 arch/arm/mach-omap2/am33xx/clk_synthesizer.c  |  2 ++
 arch/arm/mach-omap2/am33xx/clock.c            |  3 ++
 arch/arm/mach-omap2/am33xx/clock_am33xx.c     |  3 ++
 arch/arm/mach-omap2/am33xx/clock_am43xx.c     |  1 +
 arch/arm/mach-omap2/am33xx/clock_ti814x.c     |  1 +
 arch/arm/mach-omap2/am33xx/clock_ti816x.c     |  1 +
 arch/arm/mach-omap2/am33xx/ddr.c              |  2 ++
 arch/arm/mach-omap2/am33xx/emif4.c            |  1 +
 arch/arm/mach-omap2/am33xx/fdt.c              |  2 ++
 arch/arm/mach-omap2/am33xx/mux.c              |  1 +
 arch/arm/mach-omap2/am33xx/sys_info.c         |  3 ++
 arch/arm/mach-omap2/boot-common.c             |  4 +++
 arch/arm/mach-omap2/clocks-common.c           |  3 ++
 arch/arm/mach-omap2/emif-common.c             |  6 ++++
 arch/arm/mach-omap2/fdt-common.c              |  3 ++
 arch/arm/mach-omap2/hwinit-common.c           |  5 ++++
 arch/arm/mach-omap2/mem-common.c              |  1 +
 arch/arm/mach-omap2/omap-cache.c              |  3 ++
 arch/arm/mach-omap2/omap3/am35x_musb.c        |  4 +++
 arch/arm/mach-omap2/omap3/board.c             |  5 ++++
 arch/arm/mach-omap2/omap3/boot.c              |  1 +
 arch/arm/mach-omap2/omap3/clock.c             |  1 +
 arch/arm/mach-omap2/omap3/emac.c              |  2 ++
 arch/arm/mach-omap2/omap3/emif4.c             |  3 ++
 arch/arm/mach-omap2/omap3/sdrc.c              |  3 ++
 arch/arm/mach-omap2/omap3/sys_info.c          |  3 ++
 arch/arm/mach-omap2/omap4/boot.c              |  1 +
 arch/arm/mach-omap2/omap4/emif.c              |  1 +
 arch/arm/mach-omap2/omap4/hw_data.c           |  2 ++
 arch/arm/mach-omap2/omap4/hwinit.c            |  1 +
 arch/arm/mach-omap2/omap4/sdram_elpida.c      |  2 ++
 arch/arm/mach-omap2/omap5/abb.c               |  1 +
 arch/arm/mach-omap2/omap5/boot.c              |  1 +
 arch/arm/mach-omap2/omap5/dra7xx_iodelay.c    |  2 ++
 arch/arm/mach-omap2/omap5/emif.c              |  1 +
 arch/arm/mach-omap2/omap5/fdt.c               |  4 +++
 arch/arm/mach-omap2/omap5/hw_data.c           |  3 ++
 arch/arm/mach-omap2/omap5/hwinit.c            |  2 ++
 arch/arm/mach-omap2/omap5/prcm-regs.c         |  1 +
 arch/arm/mach-omap2/omap5/sdram.c             |  4 +++
 arch/arm/mach-omap2/pipe3-phy.c               |  3 ++
 arch/arm/mach-omap2/pipe3-phy.h               |  2 ++
 arch/arm/mach-omap2/reset.c                   |  2 ++
 arch/arm/mach-omap2/sata.c                    |  2 ++
 arch/arm/mach-omap2/sec-common.c              |  6 ++++
 arch/arm/mach-omap2/sysinfo-common.c          |  1 +
 arch/arm/mach-omap2/timer.c                   |  2 ++
 arch/arm/mach-omap2/utils.c                   |  5 ++++
 arch/arm/mach-omap2/vc.c                      |  2 ++
 arch/arm/mach-orion5x/cpu.c                   |  4 +++
 arch/arm/mach-orion5x/dram.c                  |  3 ++
 arch/arm/mach-orion5x/include/mach/cpu.h      |  1 +
 arch/arm/mach-orion5x/timer.c                 |  2 ++
 arch/arm/mach-owl/soc.c                       |  4 +++
 arch/arm/mach-rmobile/board.c                 |  1 +
 arch/arm/mach-rmobile/cpu_info-r8a7740.c      |  1 +
 arch/arm/mach-rmobile/cpu_info-rcar.c         |  1 +
 arch/arm/mach-rmobile/cpu_info-sh73a0.c       |  1 +
 arch/arm/mach-rmobile/cpu_info.c              |  4 +++
 arch/arm/mach-rmobile/emac.c                  |  1 +
 .../mach-rmobile/include/mach/ehci-rmobile.h  |  1 +
 .../arm/mach-rmobile/include/mach/rcar-mstp.h |  1 +
 arch/arm/mach-rmobile/include/mach/rmobile.h  |  1 +
 arch/arm/mach-rmobile/memmap-gen3.c           |  2 ++
 arch/arm/mach-rmobile/pfc-r8a7740.c           |  1 +
 arch/arm/mach-rmobile/pfc-sh73a0.c            |  1 +
 arch/arm/mach-rmobile/timer.c                 |  1 +
 arch/arm/mach-rockchip/board.c                |  8 ++++++
 arch/arm/mach-rockchip/boot_mode.c            |  6 ++++
 arch/arm/mach-rockchip/bootrom.c              |  3 ++
 arch/arm/mach-rockchip/cpu-info.c             |  1 +
 arch/arm/mach-rockchip/misc.c                 |  4 +++
 arch/arm/mach-rockchip/px30-board-tpl.c       |  1 +
 arch/arm/mach-rockchip/px30/px30.c            |  2 ++
 arch/arm/mach-rockchip/px30/syscon_px30.c     |  1 +
 arch/arm/mach-rockchip/rk3036-board-spl.c     |  2 ++
 arch/arm/mach-rockchip/rk3036/rk3036.c        |  1 +
 arch/arm/mach-rockchip/rk3036/sdram_rk3036.c  |  1 +
 arch/arm/mach-rockchip/rk3128/rk3128.c        |  2 ++
 arch/arm/mach-rockchip/rk3188/rk3188.c        |  4 +++
 arch/arm/mach-rockchip/rk3188/syscon_rk3188.c |  1 +
 arch/arm/mach-rockchip/rk322x/rk322x.c        |  1 +
 arch/arm/mach-rockchip/rk3288/rk3288.c        |  6 ++++
 arch/arm/mach-rockchip/rk3288/syscon_rk3288.c |  1 +
 arch/arm/mach-rockchip/rk3308/rk3308.c        |  5 ++++
 arch/arm/mach-rockchip/rk3328/rk3328.c        |  2 ++
 arch/arm/mach-rockchip/rk3368/rk3368.c        |  3 ++
 arch/arm/mach-rockchip/rk3368/syscon_rk3368.c |  1 +
 arch/arm/mach-rockchip/rk3399/rk3399.c        |  6 ++++
 arch/arm/mach-rockchip/rk3399/syscon_rk3399.c |  1 +
 arch/arm/mach-rockchip/sdram.c                |  4 +++
 arch/arm/mach-rockchip/spl-boot-order.c       |  5 ++++
 arch/arm/mach-rockchip/spl.c                  |  6 ++++
 arch/arm/mach-rockchip/tpl.c                  |  3 ++
 arch/arm/mach-s5pc1xx/clock.c                 |  2 ++
 arch/arm/mach-s5pc1xx/include/mach/gpio.h     |  1 +
 arch/arm/mach-s5pc1xx/include/mach/mmc.h      |  1 +
 arch/arm/mach-s5pc1xx/include/mach/sromc.h    |  1 +
 .../arm/mach-s5pc1xx/include/mach/sys_proto.h |  1 +
 arch/arm/mach-snapdragon/clock-apq8016.c      |  1 +
 arch/arm/mach-snapdragon/clock-apq8096.c      |  1 +
 arch/arm/mach-snapdragon/clock-snapdragon.c   |  2 ++
 arch/arm/mach-snapdragon/clock-snapdragon.h   |  1 +
 arch/arm/mach-snapdragon/dram.c               |  4 +++
 arch/arm/mach-snapdragon/include/mach/misc.h  |  1 +
 arch/arm/mach-snapdragon/misc.c               |  2 ++
 arch/arm/mach-snapdragon/pinctrl-apq8016.c    |  4 ++-
 arch/arm/mach-snapdragon/pinctrl-apq8096.c    |  4 ++-
 arch/arm/mach-snapdragon/pinctrl-snapdragon.c |  3 ++
 arch/arm/mach-snapdragon/pinctrl-snapdragon.h |  2 +-
 arch/arm/mach-socfpga/board.c                 |  4 +++
 arch/arm/mach-socfpga/clock_manager.c         |  3 ++
 arch/arm/mach-socfpga/clock_manager_agilex.c  |  4 +++
 arch/arm/mach-socfpga/clock_manager_arria10.c |  5 ++++
 arch/arm/mach-socfpga/clock_manager_gen5.c    |  2 ++
 arch/arm/mach-socfpga/clock_manager_s10.c     |  3 ++
 arch/arm/mach-socfpga/firewall.c              |  2 ++
 arch/arm/mach-socfpga/freeze_controller.c     |  2 ++
 .../mach-socfpga/include/mach/clock_manager.h |  4 +--
 .../include/mach/clock_manager_gen5.h         |  1 +
 .../include/mach/clock_manager_s10.h          |  1 +
 arch/arm/mach-socfpga/include/mach/firewall.h |  1 +
 .../mach-socfpga/include/mach/fpga_manager.h  |  1 +
 .../include/mach/fpga_manager_arria10.h       |  1 +
 .../include/mach/fpga_manager_gen5.h          |  1 +
 .../include/mach/freeze_controller.h          |  1 +
 .../mach-socfpga/include/mach/mailbox_s10.h   |  1 +
 arch/arm/mach-socfpga/include/mach/misc.h     |  2 ++
 arch/arm/mach-socfpga/include/mach/nic301.h   |  1 +
 .../mach-socfpga/include/mach/reset_manager.h |  1 +
 .../include/mach/reset_manager_gen5.h         |  1 +
 .../mach-socfpga/include/mach/scan_manager.h  |  1 +
 arch/arm/mach-socfpga/include/mach/scu.h      |  1 +
 .../mach-socfpga/include/mach/sdram_arria10.h |  1 +
 .../mach-socfpga/include/mach/sdram_gen5.h    |  1 +
 .../include/mach/system_manager.h             |  1 +
 .../include/mach/system_manager_gen5.h        |  1 +
 .../include/mach/system_manager_soc64.h       |  1 +
 arch/arm/mach-socfpga/include/mach/timer.h    |  1 +
 arch/arm/mach-socfpga/mailbox_s10.c           |  4 +++
 arch/arm/mach-socfpga/misc.c                  |  6 ++++
 arch/arm/mach-socfpga/misc_arria10.c          |  3 ++
 arch/arm/mach-socfpga/misc_gen5.c             |  7 +++++
 arch/arm/mach-socfpga/misc_s10.c              |  8 ++++++
 arch/arm/mach-socfpga/mmu-arm64_s10.c         |  1 +
 arch/arm/mach-socfpga/pinmux_arria10.c        |  3 ++
 arch/arm/mach-socfpga/reset_manager_arria10.c |  3 ++
 arch/arm/mach-socfpga/reset_manager_gen5.c    |  3 ++
 arch/arm/mach-socfpga/reset_manager_s10.c     |  2 ++
 arch/arm/mach-socfpga/scan_manager.c          |  2 ++
 arch/arm/mach-socfpga/spl_a10.c               |  3 ++
 arch/arm/mach-socfpga/spl_agilex.c            |  2 ++
 arch/arm/mach-socfpga/spl_gen5.c              |  3 ++
 arch/arm/mach-socfpga/spl_s10.c               |  2 ++
 arch/arm/mach-socfpga/system_manager_gen5.c   |  1 +
 arch/arm/mach-socfpga/system_manager_s10.c    |  2 ++
 arch/arm/mach-socfpga/wrap_iocsr_config.c     |  1 +
 arch/arm/mach-socfpga/wrap_pinmux_config.c    |  2 ++
 .../arm/mach-socfpga/wrap_pinmux_config_s10.c |  2 ++
 arch/arm/mach-socfpga/wrap_pll_config_s10.c   |  1 +
 arch/arm/mach-socfpga/wrap_sdram_config.c     |  2 ++
 arch/arm/mach-stm32/soc.c                     |  2 ++
 arch/arm/mach-stm32mp/boot_params.c           |  1 +
 arch/arm/mach-stm32mp/bsec.c                  |  4 +++
 arch/arm/mach-stm32mp/cmd_stm32key.c          |  6 ++++
 .../cmd_stm32prog/cmd_stm32prog.c             |  6 ++++
 .../mach-stm32mp/cmd_stm32prog/stm32prog.c    | 10 +++++++
 .../mach-stm32mp/cmd_stm32prog/stm32prog.h    |  5 ++++
 .../cmd_stm32prog/stm32prog_serial.c          |  8 ++++++
 .../cmd_stm32prog/stm32prog_usb.c             |  7 +++++
 arch/arm/mach-stm32mp/cpu.c                   |  9 ++++++
 arch/arm/mach-stm32mp/dram_init.c             |  4 +++
 arch/arm/mach-stm32mp/fdt.c                   |  7 +++++
 arch/arm/mach-stm32mp/include/mach/bsec.h     |  1 +
 arch/arm/mach-stm32mp/include/mach/gpio.h     |  1 +
 .../mach-stm32mp/include/mach/stm32mp1_smc.h  |  3 ++
 .../arm/mach-stm32mp/include/mach/stm32prog.h |  1 +
 .../arm/mach-stm32mp/include/mach/sys_proto.h |  1 +
 arch/arm/mach-stm32mp/psci.c                  |  1 +
 arch/arm/mach-stm32mp/pwr_regulator.c         |  4 +++
 arch/arm/mach-stm32mp/spl.c                   |  6 ++++
 arch/arm/mach-sunxi/board.c                   |  3 ++
 arch/arm/mach-sunxi/clock.c                   |  2 ++
 arch/arm/mach-sunxi/clock_sun4i.c             |  3 ++
 arch/arm/mach-sunxi/clock_sun50i_h6.c         |  1 +
 arch/arm/mach-sunxi/clock_sun6i.c             |  2 ++
 arch/arm/mach-sunxi/clock_sun8i_a83t.c        |  1 +
 arch/arm/mach-sunxi/clock_sun9i.c             |  1 +
 arch/arm/mach-sunxi/cpu_info.c                |  3 ++
 arch/arm/mach-sunxi/dram_helpers.c            |  3 ++
 arch/arm/mach-sunxi/dram_sun4i.c              |  4 +++
 arch/arm/mach-sunxi/dram_sun50i_h6.c          |  3 ++
 arch/arm/mach-sunxi/dram_sun6i.c              |  3 ++
 arch/arm/mach-sunxi/dram_sun8i_a23.c          |  1 +
 arch/arm/mach-sunxi/dram_sun8i_a33.c          |  3 ++
 arch/arm/mach-sunxi/dram_sun8i_a83t.c         |  3 ++
 arch/arm/mach-sunxi/dram_sun9i.c              |  2 ++
 arch/arm/mach-sunxi/dram_sunxi_dw.c           |  4 +++
 arch/arm/mach-sunxi/dram_timings/ddr2_v3s.c   |  2 ++
 arch/arm/mach-sunxi/dram_timings/ddr3_1333.c  |  2 ++
 .../mach-sunxi/dram_timings/h6_ddr3_1333.c    |  2 ++
 arch/arm/mach-sunxi/dram_timings/h6_lpddr3.c  |  2 ++
 .../mach-sunxi/dram_timings/lpddr3_stock.c    |  2 ++
 arch/arm/mach-sunxi/p2wi.c                    |  2 ++
 arch/arm/mach-sunxi/pinmux.c                  |  1 +
 arch/arm/mach-sunxi/pmic_bus.c                |  1 +
 arch/arm/mach-sunxi/prcm.c                    |  1 +
 arch/arm/mach-sunxi/rsb.c                     |  2 ++
 arch/arm/mach-sunxi/spl_spi_sunxi.c           |  2 ++
 arch/arm/mach-tegra/ap.c                      |  3 ++
 arch/arm/mach-tegra/board.c                   |  4 +++
 arch/arm/mach-tegra/board2.c                  |  5 ++++
 arch/arm/mach-tegra/cache.c                   |  1 +
 arch/arm/mach-tegra/cboot.c                   |  9 ++++++
 arch/arm/mach-tegra/clock.c                   |  6 ++++
 arch/arm/mach-tegra/cmd_enterrcm.c            |  1 +
 arch/arm/mach-tegra/cpu.c                     |  2 ++
 arch/arm/mach-tegra/dt-setup.c                |  2 ++
 arch/arm/mach-tegra/emc.c                     |  1 +
 arch/arm/mach-tegra/gpu.c                     |  1 +
 arch/arm/mach-tegra/ivc.c                     |  3 ++
 arch/arm/mach-tegra/pinmux-common.c           |  2 ++
 arch/arm/mach-tegra/pmc.c                     |  4 +++
 arch/arm/mach-tegra/powergate.c               |  3 ++
 arch/arm/mach-tegra/spl.c                     |  1 +
 arch/arm/mach-tegra/sys_info.c                |  1 +
 arch/arm/mach-tegra/tegra114/clock.c          |  2 ++
 arch/arm/mach-tegra/tegra114/cpu.c            |  2 ++
 arch/arm/mach-tegra/tegra124/clock.c          |  3 ++
 arch/arm/mach-tegra/tegra124/cpu.c            |  2 ++
 arch/arm/mach-tegra/tegra124/psci.c           |  1 +
 arch/arm/mach-tegra/tegra124/xusb-padctl.c    |  6 ++++
 arch/arm/mach-tegra/tegra20/clock.c           |  4 +++
 arch/arm/mach-tegra/tegra20/cpu.c             |  1 +
 arch/arm/mach-tegra/tegra20/crypto.c          |  1 +
 arch/arm/mach-tegra/tegra20/crypto.h          |  1 +
 arch/arm/mach-tegra/tegra20/emc.c             |  2 ++
 arch/arm/mach-tegra/tegra20/funcmux.c         |  1 +
 arch/arm/mach-tegra/tegra20/warmboot.c        |  5 ++++
 arch/arm/mach-tegra/tegra20/warmboot_avp.c    |  1 +
 arch/arm/mach-tegra/tegra210/clock.c          |  4 +++
 arch/arm/mach-tegra/tegra210/xusb-padctl.c    |  6 ++++
 arch/arm/mach-tegra/tegra30/clock.c           |  4 +++
 arch/arm/mach-tegra/tegra30/cpu.c             |  1 +
 arch/arm/mach-tegra/xusb-padctl-common.c      |  4 +++
 arch/arm/mach-tegra/xusb-padctl-common.h      |  1 +
 arch/arm/mach-tegra/xusb-padctl-dummy.c       |  2 ++
 arch/arm/mach-u8500/cpuinfo.c                 |  2 ++
 arch/arm/mach-uniphier/arm32/cache-uniphier.c |  2 ++
 arch/arm/mach-uniphier/arm32/psci.c           |  1 +
 arch/arm/mach-uniphier/base-address.c         |  2 ++
 arch/arm/mach-uniphier/bcu/bcu-ld4.c          |  1 +
 arch/arm/mach-uniphier/board_init.c           |  2 ++
 arch/arm/mach-uniphier/board_late_init.c      |  3 ++
 .../boot-device/boot-device-ld11.c            |  1 +
 .../boot-device/boot-device-pxs2.c            |  1 +
 .../boot-device/boot-device-pxs3.c            |  1 +
 .../mach-uniphier/boot-device/boot-device.c   |  3 ++
 .../mach-uniphier/boot-device/boot-device.h   |  1 +
 arch/arm/mach-uniphier/clk/clk-dram-ld4.c     |  1 +
 arch/arm/mach-uniphier/clk/clk-dram-pro5.c    |  1 +
 arch/arm/mach-uniphier/clk/clk-dram-pxs2.c    |  1 +
 arch/arm/mach-uniphier/clk/clk-early-ld4.c    |  1 +
 arch/arm/mach-uniphier/clk/clk-ld11.c         |  1 +
 arch/arm/mach-uniphier/clk/clk-ld20.c         |  1 +
 arch/arm/mach-uniphier/clk/clk-pro4.c         |  1 +
 arch/arm/mach-uniphier/clk/clk-pro5.c         |  1 +
 arch/arm/mach-uniphier/clk/clk-pxs2.c         |  1 +
 arch/arm/mach-uniphier/clk/clk-pxs3.c         |  1 +
 arch/arm/mach-uniphier/clk/dpll-ld4.c         |  3 ++
 arch/arm/mach-uniphier/clk/dpll-pro4.c        |  3 ++
 arch/arm/mach-uniphier/clk/dpll-sld8.c        |  1 +
 arch/arm/mach-uniphier/clk/dpll-tail.c        |  1 +
 arch/arm/mach-uniphier/clk/pll-base-ld20.c    |  2 ++
 arch/arm/mach-uniphier/clk/pll-ld4.c          |  1 +
 arch/arm/mach-uniphier/clk/pll-pro4.c         |  1 +
 .../debug-uart/debug-uart-ld6b.c              |  1 +
 .../debug-uart/debug-uart-pro4.c              |  1 +
 .../debug-uart/debug-uart-pro5.c              |  1 +
 .../debug-uart/debug-uart-pxs2.c              |  1 +
 .../arm/mach-uniphier/debug-uart/debug-uart.c |  2 ++
 arch/arm/mach-uniphier/debug.h                |  1 +
 arch/arm/mach-uniphier/dram/cmd_ddrmphy.c     |  3 ++
 arch/arm/mach-uniphier/dram/cmd_ddrphy.c      |  3 ++
 arch/arm/mach-uniphier/dram/ddrphy-init.h     |  1 +
 arch/arm/mach-uniphier/dram/ddrphy-ld4.c      |  3 ++
 arch/arm/mach-uniphier/dram/ddrphy-training.c |  2 ++
 arch/arm/mach-uniphier/dram/umc-ld4.c         |  5 ++++
 arch/arm/mach-uniphier/dram/umc-pro4.c        |  5 ++++
 arch/arm/mach-uniphier/dram/umc-pxs2.c        |  4 +++
 arch/arm/mach-uniphier/dram/umc-sld8.c        |  5 ++++
 arch/arm/mach-uniphier/dram_init.c            |  2 ++
 arch/arm/mach-uniphier/fdt-fixup.c            |  1 +
 arch/arm/mach-uniphier/memconf.c              |  3 ++
 arch/arm/mach-uniphier/micro-support-card.c   |  4 +++
 arch/arm/mach-uniphier/mmc-boot-mode.c        |  1 +
 arch/arm/mach-uniphier/mmc-first-dev.c        |  1 +
 arch/arm/mach-uniphier/pinctrl-glue.c         |  1 +
 arch/arm/mach-uniphier/reset.c                |  1 +
 arch/arm/mach-uniphier/sc-regs.h              |  1 +
 arch/arm/mach-uniphier/sc64-regs.h            |  1 +
 arch/arm/mach-uniphier/sg-regs.h              |  1 +
 arch/arm/mach-uniphier/spl_board_init.c       |  1 +
 arch/arm/mach-versal/clk.c                    |  2 ++
 arch/arm/mach-versal/cpu.c                    |  3 ++
 arch/arm/mach-versal/include/mach/hardware.h  |  1 +
 arch/arm/mach-versal/include/mach/sys_proto.h |  1 +
 arch/arm/mach-versal/mp.c                     |  5 ++++
 arch/arm/mach-versatile/timer.c               |  1 +
 arch/arm/mach-zynq/clk.c                      |  5 ++++
 arch/arm/mach-zynq/cpu.c                      |  4 +++
 arch/arm/mach-zynq/ddrc.c                     |  3 ++
 arch/arm/mach-zynq/include/mach/hardware.h    |  1 +
 arch/arm/mach-zynq/include/mach/sys_proto.h   |  1 +
 arch/arm/mach-zynq/ps7_spl_init.c             |  1 +
 arch/arm/mach-zynq/slcr.c                     |  3 ++
 arch/arm/mach-zynq/spl.c                      |  4 +++
 arch/arm/mach-zynq/timer.c                    |  2 ++
 arch/arm/mach-zynqmp-r5/cpu.c                 |  3 ++
 arch/arm/mach-zynqmp/clk.c                    |  3 ++
 arch/arm/mach-zynqmp/cpu.c                    |  6 ++++
 arch/arm/mach-zynqmp/handoff.c                |  1 +
 arch/arm/mach-zynqmp/include/mach/hardware.h  |  1 +
 arch/arm/mach-zynqmp/include/mach/sys_proto.h |  2 ++
 arch/arm/mach-zynqmp/mp.c                     |  5 ++++
 arch/arm/mach-zynqmp/psu_spl_init.c           |  2 ++
 arch/arm/mach-zynqmp/spl.c                    |  3 ++
 arch/m68k/cpu/mcf5227x/cpu.c                  |  3 ++
 arch/m68k/cpu/mcf5227x/cpu_init.c             |  1 +
 arch/m68k/cpu/mcf5227x/speed.c                |  2 ++
 arch/m68k/cpu/mcf523x/cpu.c                   |  4 +++
 arch/m68k/cpu/mcf523x/cpu_init.c              |  1 +
 arch/m68k/cpu/mcf523x/speed.c                 |  1 +
 arch/m68k/cpu/mcf52x2/cpu.c                   |  4 +++
 arch/m68k/cpu/mcf52x2/cpu.h                   |  1 +
 arch/m68k/cpu/mcf52x2/cpu_init.c              |  2 ++
 arch/m68k/cpu/mcf52x2/speed.c                 |  1 +
 arch/m68k/cpu/mcf530x/cpu.c                   |  1 +
 arch/m68k/cpu/mcf530x/cpu_init.c              |  1 +
 arch/m68k/cpu/mcf530x/speed.c                 |  1 +
 arch/m68k/cpu/mcf532x/cpu.c                   |  4 +++
 arch/m68k/cpu/mcf532x/cpu_init.c              |  2 ++
 arch/m68k/cpu/mcf532x/speed.c                 |  2 ++
 arch/m68k/cpu/mcf5445x/cpu.c                  |  4 +++
 arch/m68k/cpu/mcf5445x/cpu_init.c             |  2 ++
 arch/m68k/cpu/mcf5445x/pci.c                  |  1 +
 arch/m68k/cpu/mcf5445x/speed.c                |  2 ++
 arch/m68k/cpu/mcf547x_8x/cpu.c                |  4 +++
 arch/m68k/cpu/mcf547x_8x/cpu_init.c           |  2 ++
 arch/m68k/cpu/mcf547x_8x/pci.c                |  1 +
 arch/m68k/cpu/mcf547x_8x/slicetimer.c         |  3 ++
 arch/m68k/cpu/mcf547x_8x/speed.c              |  1 +
 arch/m68k/include/asm/coldfire/ata.h          |  1 +
 arch/m68k/include/asm/coldfire/crossbar.h     |  1 +
 arch/m68k/include/asm/coldfire/dspi.h         |  1 +
 arch/m68k/include/asm/coldfire/edma.h         |  1 +
 arch/m68k/include/asm/coldfire/eport.h        |  1 +
 arch/m68k/include/asm/coldfire/flexbus.h      |  1 +
 arch/m68k/include/asm/coldfire/flexcan.h      |  1 +
 arch/m68k/include/asm/coldfire/intctrl.h      |  1 +
 arch/m68k/include/asm/coldfire/lcd.h          |  1 +
 arch/m68k/include/asm/coldfire/mdha.h         |  1 +
 arch/m68k/include/asm/coldfire/pwm.h          |  1 +
 arch/m68k/include/asm/coldfire/qspi.h         |  1 +
 arch/m68k/include/asm/coldfire/rng.h          |  1 +
 arch/m68k/include/asm/coldfire/skha.h         |  1 +
 arch/m68k/include/asm/coldfire/ssi.h          |  1 +
 arch/m68k/include/asm/fec.h                   |  1 +
 arch/m68k/include/asm/fsl_mcdmafec.h          |  1 +
 arch/m68k/include/asm/immap.h                 |  1 +
 arch/m68k/include/asm/immap_520x.h            |  1 +
 arch/m68k/include/asm/immap_5227x.h           |  1 +
 arch/m68k/include/asm/immap_5235.h            |  1 +
 arch/m68k/include/asm/immap_5272.h            |  1 +
 arch/m68k/include/asm/immap_5275.h            |  1 +
 arch/m68k/include/asm/immap_5282.h            |  1 +
 arch/m68k/include/asm/immap_5301x.h           |  1 +
 arch/m68k/include/asm/immap_5307.h            |  1 +
 arch/m68k/include/asm/immap_5329.h            |  1 +
 arch/m68k/include/asm/immap_5441x.h           |  1 +
 arch/m68k/include/asm/immap_5445x.h           |  1 +
 arch/m68k/include/asm/immap_547x_8x.h         |  1 +
 arch/m68k/include/asm/io.h                    |  1 +
 arch/m68k/include/asm/m5282.h                 |  1 +
 arch/m68k/include/asm/ptrace.h                |  1 +
 arch/m68k/include/asm/rtc.h                   |  1 +
 arch/m68k/include/asm/timer.h                 |  1 +
 arch/m68k/include/asm/uart.h                  |  1 +
 arch/m68k/lib/bdinfo.c                        |  3 ++
 arch/m68k/lib/bootm.c                         |  4 +++
 arch/m68k/lib/cache.c                         |  3 ++
 arch/m68k/lib/fec.c                           |  4 +++
 arch/m68k/lib/interrupts.c                    |  1 +
 arch/m68k/lib/time.c                          |  2 ++
 arch/m68k/lib/traps.c                         |  3 ++
 arch/microblaze/cpu/cache.c                   |  1 +
 arch/microblaze/cpu/exception.c               |  1 +
 arch/microblaze/cpu/interrupts.c              |  3 ++
 arch/microblaze/cpu/spl.c                     |  2 ++
 arch/microblaze/cpu/timer.c                   |  6 +++-
 arch/microblaze/include/asm/io.h              |  1 +
 arch/microblaze/include/asm/processor.h       |  1 +
 arch/microblaze/lib/bootm.c                   |  4 +++
 arch/mips/cpu/cpu.c                           |  1 +
 arch/mips/cpu/time.c                          |  2 ++
 arch/mips/include/asm/cacheops.h              |  1 +
 arch/mips/include/asm/io.h                    |  3 ++
 arch/mips/include/asm/mach-generic/ioremap.h  |  1 +
 arch/mips/include/asm/mipsregs.h              |  1 +
 arch/mips/include/asm/pgtable-bits.h          |  1 +
 arch/mips/include/asm/sections.h              |  1 +
 arch/mips/lib/boot.c                          |  3 ++
 arch/mips/lib/bootm.c                         |  5 ++++
 arch/mips/lib/cache.c                         |  6 ++++
 arch/mips/lib/reloc.c                         |  4 +++
 arch/mips/lib/stack.c                         |  1 +
 arch/mips/lib/traps.c                         |  5 ++++
 arch/mips/mach-ath79/ar933x/clk.c             |  4 +++
 arch/mips/mach-ath79/ar933x/ddr.c             |  1 +
 arch/mips/mach-ath79/ar934x/clk.c             |  6 ++++
 arch/mips/mach-ath79/ar934x/ddr.c             |  2 ++
 arch/mips/mach-ath79/cpu.c                    |  4 +++
 arch/mips/mach-ath79/dram.c                   |  1 +
 arch/mips/mach-ath79/include/mach/ath79.h     |  1 +
 arch/mips/mach-ath79/qca953x/clk.c            |  4 +++
 arch/mips/mach-ath79/qca953x/ddr.c            |  1 +
 arch/mips/mach-ath79/qca956x/clk.c            |  4 +++
 arch/mips/mach-ath79/qca956x/ddr.c            |  2 ++
 arch/mips/mach-ath79/reset.c                  |  2 ++
 arch/mips/mach-bmips/dram.c                   |  1 +
 arch/mips/mach-bmips/include/ioremap.h        |  1 +
 arch/mips/mach-jz47xx/include/mach/jz4780.h   |  2 ++
 .../mach-jz47xx/include/mach/jz4780_dram.h    |  1 +
 arch/mips/mach-jz47xx/jz4780/gpio.c           |  1 +
 arch/mips/mach-jz47xx/jz4780/jz4780.c         |  5 ++++
 arch/mips/mach-jz47xx/jz4780/pll.c            |  4 +++
 arch/mips/mach-jz47xx/jz4780/reset.c          |  1 +
 arch/mips/mach-jz47xx/jz4780/sdram.c          |  2 ++
 arch/mips/mach-jz47xx/jz4780/timer.c          |  2 ++
 arch/mips/mach-mscc/cpu.c                     |  1 +
 arch/mips/mach-mscc/dram.c                    |  2 ++
 arch/mips/mach-mscc/gpio.c                    |  1 +
 arch/mips/mach-mscc/include/ioremap.h         |  1 +
 arch/mips/mach-mscc/include/mach/common.h     |  1 +
 arch/mips/mach-mscc/include/mach/ddr.h        |  3 ++
 arch/mips/mach-mscc/include/mach/jr2/jr2.h    |  1 +
 .../mips/mach-mscc/include/mach/luton/luton.h |  1 +
 .../mach-mscc/include/mach/ocelot/ocelot.h    |  1 +
 .../mach-mscc/include/mach/serval/serval.h    |  1 +
 .../mach-mscc/include/mach/servalt/servalt.h  |  1 +
 arch/mips/mach-mscc/include/mach/tlb.h        |  1 +
 arch/mips/mach-mscc/phy.c                     |  1 +
 arch/mips/mach-mscc/reset.c                   |  1 +
 arch/mips/mach-mtmips/cpu.c                   |  3 ++
 arch/mips/mach-mtmips/ddr_cal.c               |  5 ++++
 arch/mips/mach-mtmips/ddr_init.c              |  2 ++
 arch/mips/mach-mtmips/include/mach/ddr.h      |  1 +
 arch/mips/mach-mtmips/mt7628/ddr.c            |  3 ++
 arch/mips/mach-mtmips/mt7628/init.c           |  5 ++++
 arch/mips/mach-mtmips/mt7628/serial.c         |  1 +
 arch/mips/mach-mtmips/spl.c                   |  3 +-
 arch/mips/mach-octeon/cache.c                 |  1 +
 arch/mips/mach-octeon/clock.c                 |  3 ++
 arch/mips/mach-octeon/cpu.c                   |  2 ++
 arch/mips/mach-octeon/dram.c                  |  2 ++
 arch/mips/mach-octeon/include/ioremap.h       |  1 +
 arch/mips/mach-pic32/cpu.c                    |  4 +++
 arch/mips/mach-pic32/include/mach/ddr.h       |  1 +
 arch/mips/mach-pic32/include/mach/pic32.h     |  2 ++
 arch/mips/mach-pic32/reset.c                  |  1 +
 arch/nds32/cpu/n1213/ae3xx/cpu.c              |  2 ++
 arch/nds32/cpu/n1213/ag101/cpu.c              |  1 +
 arch/nds32/cpu/n1213/ag101/timer.c            |  3 ++
 arch/nds32/include/asm/bootm.h                |  1 +
 arch/nds32/include/asm/io.h                   |  1 +
 arch/nds32/include/asm/setup.h                |  1 +
 arch/nds32/lib/asm-offsets.c                  |  1 +
 arch/nds32/lib/boot.c                         |  2 ++
 arch/nds32/lib/bootm.c                        |  6 ++++
 arch/nds32/lib/interrupts.c                   |  3 ++
 arch/nios2/cpu/cpu.c                          |  4 +++
 arch/nios2/cpu/interrupts.c                   |  1 +
 arch/nios2/cpu/traps.c                        |  1 +
 arch/nios2/include/asm/dma-mapping.h          |  1 +
 arch/nios2/include/asm/global_data.h          |  1 +
 arch/nios2/include/asm/io.h                   |  5 ++++
 arch/nios2/lib/bootm.c                        |  2 ++
 arch/nios2/lib/cache.c                        |  1 +
 arch/powerpc/cpu/mpc83xx/arbiter/arbiter.h    |  1 +
 arch/powerpc/cpu/mpc83xx/cpu.c                |  5 ++++
 arch/powerpc/cpu/mpc83xx/cpu_init.c           |  4 +++
 arch/powerpc/cpu/mpc83xx/ecc.c                |  6 ++++
 arch/powerpc/cpu/mpc83xx/fdt.c                |  3 ++
 arch/powerpc/cpu/mpc83xx/initreg/initreg.h    |  1 +
 arch/powerpc/cpu/mpc83xx/interrupts.c         |  3 ++
 arch/powerpc/cpu/mpc83xx/law.c                |  2 ++
 arch/powerpc/cpu/mpc83xx/pci.c                |  4 +++
 arch/powerpc/cpu/mpc83xx/pcie.c               |  5 ++++
 arch/powerpc/cpu/mpc83xx/qe_io.c              |  1 +
 arch/powerpc/cpu/mpc83xx/spd_sdram.c          |  4 +++
 arch/powerpc/cpu/mpc83xx/speed.c              |  5 ++++
 arch/powerpc/cpu/mpc83xx/spl_minimal.c        |  4 +++
 arch/powerpc/cpu/mpc83xx/traps.c              |  5 ++++
 arch/powerpc/cpu/mpc85xx/b4860_ids.c          |  1 +
 arch/powerpc/cpu/mpc85xx/b4860_serdes.c       |  2 ++
 arch/powerpc/cpu/mpc85xx/bsc9132_serdes.c     |  3 ++
 arch/powerpc/cpu/mpc85xx/c29x_serdes.c        |  3 ++
 arch/powerpc/cpu/mpc85xx/cmd_errata.c         |  5 ++++
 arch/powerpc/cpu/mpc85xx/commproc.c           |  4 +++
 arch/powerpc/cpu/mpc85xx/cpu.c                |  7 +++++
 arch/powerpc/cpu/mpc85xx/cpu_init.c           |  8 ++++++
 arch/powerpc/cpu/mpc85xx/cpu_init_early.c     |  2 ++
 arch/powerpc/cpu/mpc85xx/ether_fcc.c          |  7 +++++
 arch/powerpc/cpu/mpc85xx/fdt.c                |  7 +++++
 .../powerpc/cpu/mpc85xx/fsl_corenet2_serdes.c |  5 ++++
 .../powerpc/cpu/mpc85xx/fsl_corenet2_serdes.h |  1 +
 arch/powerpc/cpu/mpc85xx/fsl_corenet_serdes.c |  5 ++++
 arch/powerpc/cpu/mpc85xx/fsl_corenet_serdes.h |  1 +
 arch/powerpc/cpu/mpc85xx/interrupts.c         |  3 ++
 arch/powerpc/cpu/mpc85xx/liodn.c              |  5 ++++
 arch/powerpc/cpu/mpc85xx/mp.c                 |  6 ++++
 arch/powerpc/cpu/mpc85xx/mp.h                 |  1 +
 arch/powerpc/cpu/mpc85xx/mpc8536_serdes.c     |  4 +++
 arch/powerpc/cpu/mpc85xx/mpc8544_serdes.c     |  4 +++
 arch/powerpc/cpu/mpc85xx/mpc8548_serdes.c     |  4 +++
 arch/powerpc/cpu/mpc85xx/mpc8568_serdes.c     |  4 +++
 arch/powerpc/cpu/mpc85xx/mpc8569_serdes.c     |  4 +++
 arch/powerpc/cpu/mpc85xx/mpc8572_serdes.c     |  4 +++
 arch/powerpc/cpu/mpc85xx/p1010_serdes.c       |  4 +++
 arch/powerpc/cpu/mpc85xx/p1021_serdes.c       |  4 +++
 arch/powerpc/cpu/mpc85xx/p1022_serdes.c       |  4 +++
 arch/powerpc/cpu/mpc85xx/p1023_serdes.c       |  4 +++
 arch/powerpc/cpu/mpc85xx/p2020_serdes.c       |  4 +++
 arch/powerpc/cpu/mpc85xx/p2041_ids.c          |  1 +
 arch/powerpc/cpu/mpc85xx/p2041_serdes.c       |  3 ++
 arch/powerpc/cpu/mpc85xx/p3041_ids.c          |  1 +
 arch/powerpc/cpu/mpc85xx/p3041_serdes.c       |  3 ++
 arch/powerpc/cpu/mpc85xx/p4080_ids.c          |  1 +
 arch/powerpc/cpu/mpc85xx/p4080_serdes.c       |  3 ++
 arch/powerpc/cpu/mpc85xx/p5020_ids.c          |  1 +
 arch/powerpc/cpu/mpc85xx/p5020_serdes.c       |  3 ++
 arch/powerpc/cpu/mpc85xx/p5040_ids.c          |  1 +
 arch/powerpc/cpu/mpc85xx/p5040_serdes.c       |  3 ++
 arch/powerpc/cpu/mpc85xx/pci.c                |  3 ++
 arch/powerpc/cpu/mpc85xx/portals.c            |  4 +++
 arch/powerpc/cpu/mpc85xx/qe_io.c              |  2 ++
 arch/powerpc/cpu/mpc85xx/serial_scc.c         |  3 ++
 arch/powerpc/cpu/mpc85xx/speed.c              |  4 +++
 arch/powerpc/cpu/mpc85xx/spl_minimal.c        |  2 ++
 arch/powerpc/cpu/mpc85xx/t1024_ids.c          |  1 +
 arch/powerpc/cpu/mpc85xx/t1024_serdes.c       |  4 ++-
 arch/powerpc/cpu/mpc85xx/t1040_ids.c          |  1 +
 arch/powerpc/cpu/mpc85xx/t1040_serdes.c       |  3 ++
 arch/powerpc/cpu/mpc85xx/t2080_ids.c          |  1 +
 arch/powerpc/cpu/mpc85xx/t2080_serdes.c       |  3 ++
 arch/powerpc/cpu/mpc85xx/t4240_ids.c          |  1 +
 arch/powerpc/cpu/mpc85xx/t4240_serdes.c       |  3 ++
 arch/powerpc/cpu/mpc85xx/tlb.c                |  7 +++++
 arch/powerpc/cpu/mpc85xx/traps.c              |  5 ++++
 arch/powerpc/cpu/mpc86xx/cpu.c                |  6 ++++
 arch/powerpc/cpu/mpc86xx/cpu_init.c           |  2 ++
 arch/powerpc/cpu/mpc86xx/fdt.c                |  3 ++
 arch/powerpc/cpu/mpc86xx/interrupts.c         |  3 ++
 arch/powerpc/cpu/mpc86xx/mp.c                 |  4 +++
 arch/powerpc/cpu/mpc86xx/mpc8610_serdes.c     |  3 ++
 arch/powerpc/cpu/mpc86xx/mpc8641_serdes.c     |  3 ++
 arch/powerpc/cpu/mpc86xx/speed.c              |  3 ++
 arch/powerpc/cpu/mpc86xx/traps.c              |  5 ++++
 arch/powerpc/cpu/mpc8xx/cpu.c                 |  6 ++++
 arch/powerpc/cpu/mpc8xx/cpu_init.c            |  3 ++
 arch/powerpc/cpu/mpc8xx/fdt.c                 |  2 ++
 arch/powerpc/cpu/mpc8xx/immap.c               |  6 ++++
 arch/powerpc/cpu/mpc8xx/interrupts.c          |  4 +++
 arch/powerpc/cpu/mpc8xx/speed.c               |  3 ++
 arch/powerpc/cpu/mpc8xx/traps.c               |  4 +++
 arch/powerpc/cpu/mpc8xxx/cpu.c                |  5 ++++
 arch/powerpc/cpu/mpc8xxx/fdt.c                |  3 ++
 arch/powerpc/cpu/mpc8xxx/fsl_lbc.c            |  3 ++
 arch/powerpc/cpu/mpc8xxx/fsl_pamu.c           |  4 +++
 arch/powerpc/cpu/mpc8xxx/law.c                |  6 ++++
 arch/powerpc/cpu/mpc8xxx/pamu_table.c         |  3 ++
 arch/powerpc/cpu/mpc8xxx/srio.c               |  3 ++
 arch/powerpc/include/asm/arch-mpc83xx/gpio.h  |  1 +
 arch/powerpc/include/asm/arch-mpc83xx/soc.h   |  1 +
 arch/powerpc/include/asm/arch-mpc85xx/gpio.h  |  1 +
 arch/powerpc/include/asm/cache.h              |  1 +
 arch/powerpc/include/asm/cpm_85xx.h           |  1 +
 arch/powerpc/include/asm/cpm_8xx.h            |  1 +
 arch/powerpc/include/asm/fsl_dma.h            |  1 +
 arch/powerpc/include/asm/fsl_i2c.h            |  2 ++
 arch/powerpc/include/asm/fsl_law.h            |  1 +
 arch/powerpc/include/asm/fsl_lbc.h            |  1 +
 arch/powerpc/include/asm/fsl_liodn.h          |  1 +
 arch/powerpc/include/asm/fsl_mpc83xx_serdes.h |  1 +
 arch/powerpc/include/asm/fsl_pamu.h           |  1 +
 arch/powerpc/include/asm/fsl_pci.h            |  1 +
 arch/powerpc/include/asm/fsl_portals.h        |  1 +
 arch/powerpc/include/asm/fsl_serdes.h         |  1 +
 arch/powerpc/include/asm/global_data.h        |  2 +-
 arch/powerpc/include/asm/immap_86xx.h         |  1 +
 arch/powerpc/include/asm/immap_8xx.h          |  1 +
 arch/powerpc/include/asm/io.h                 |  3 ++
 arch/powerpc/include/asm/iopin_8xx.h          |  1 +
 arch/powerpc/include/asm/mmu.h                |  1 +
 arch/powerpc/include/asm/mp.h                 |  1 +
 arch/powerpc/include/asm/ppc.h                |  2 ++
 arch/powerpc/lib/bat_rw.c                     |  2 ++
 arch/powerpc/lib/bdinfo.c                     |  5 ++++
 arch/powerpc/lib/bootm.c                      |  5 ++++
 arch/powerpc/lib/cache.c                      |  1 +
 arch/powerpc/lib/extable.c                    |  1 +
 arch/powerpc/lib/interrupts.c                 | 11 +++++---
 arch/powerpc/lib/kgdb.c                       |  1 +
 arch/powerpc/lib/spl.c                        |  1 +
 arch/powerpc/lib/stack.c                      |  2 ++
 arch/powerpc/lib/time.c                       |  6 ++--
 arch/riscv/cpu/ax25/cpu.c                     |  1 +
 arch/riscv/cpu/cpu.c                          |  4 +++
 arch/riscv/cpu/fu540/cache.c                  |  2 ++
 arch/riscv/cpu/fu540/cpu.c                    |  1 +
 arch/riscv/cpu/fu540/dram.c                   |  3 ++
 arch/riscv/cpu/generic/cpu.c                  |  1 +
 arch/riscv/cpu/generic/dram.c                 |  3 ++
 arch/riscv/include/asm/global_data.h          |  1 +
 arch/riscv/include/asm/io.h                   |  1 +
 arch/riscv/include/asm/ptrace.h               |  1 +
 arch/riscv/include/asm/smp.h                  |  1 +
 arch/riscv/lib/andes_plic.c                   |  5 ++++
 arch/riscv/lib/andes_plmt.c                   |  3 ++
 arch/riscv/lib/asm-offsets.c                  |  1 +
 arch/riscv/lib/boot.c                         |  2 ++
 arch/riscv/lib/bootm.c                        |  5 ++++
 arch/riscv/lib/cache.c                        |  1 +
 arch/riscv/lib/fdt_fixup.c                    |  6 ++++
 arch/riscv/lib/image.c                        |  5 ++++
 arch/riscv/lib/interrupts.c                   |  3 ++
 arch/riscv/lib/rdtime.c                       |  2 ++
 arch/riscv/lib/reloc_riscv_efi.c              |  1 +
 arch/riscv/lib/reset.c                        |  1 +
 arch/riscv/lib/sbi.c                          |  2 ++
 arch/riscv/lib/sbi_ipi.c                      |  1 +
 arch/riscv/lib/sifive_clint.c                 |  3 ++
 arch/riscv/lib/smp.c                          |  4 +++
 arch/riscv/lib/spl.c                          |  4 +++
 arch/sandbox/cpu/cpu.c                        |  6 ++++
 arch/sandbox/cpu/eth-raw-os.c                 |  2 ++
 arch/sandbox/cpu/os.c                         |  4 +++
 arch/sandbox/cpu/sdl.c                        |  4 +++
 arch/sandbox/cpu/spl.c                        |  5 ++++
 arch/sandbox/cpu/start.c                      |  8 ++++++
 arch/sandbox/cpu/state.c                      |  5 ++++
 arch/sandbox/include/asm/axi.h                |  1 +
 arch/sandbox/include/asm/clk.h                |  1 +
 arch/sandbox/include/asm/eth.h                |  2 ++
 arch/sandbox/include/asm/global_data.h        |  1 +
 arch/sandbox/include/asm/gpio.h               |  1 +
 arch/sandbox/include/asm/handoff.h            |  1 +
 arch/sandbox/include/asm/io.h                 |  1 +
 arch/sandbox/include/asm/mbox.h               |  1 +
 arch/sandbox/include/asm/sdl.h                |  3 ++
 arch/sandbox/include/asm/sections.h           |  1 +
 arch/sandbox/include/asm/setjmp.h             |  1 +
 arch/sandbox/include/asm/state.h              |  1 +
 arch/sandbox/include/asm/test.h               |  2 ++
 arch/sandbox/include/asm/u-boot-sandbox.h     |  1 +
 arch/sandbox/lib/bootm.c                      |  4 +++
 arch/sandbox/lib/pci_io.c                     |  3 ++
 arch/sh/cpu/sh4/cache.c                       |  1 +
 arch/sh/cpu/sh4/cpu.c                         |  2 ++
 arch/sh/include/asm/pci.h                     |  1 +
 arch/sh/include/asm/string.h                  |  1 +
 arch/sh/lib/board.c                           |  3 ++
 arch/sh/lib/bootm.c                           |  3 ++
 arch/sh/lib/time_sh2.c                        |  1 +
 arch/sh/lib/zimageboot.c                      |  3 ++
 arch/x86/cpu/acpi_gpe.c                       |  4 +++
 arch/x86/cpu/apollolake/cpu_spl.c             |  4 +++
 arch/x86/cpu/apollolake/fsp_bindings.c        |  4 +++
 arch/x86/cpu/apollolake/fsp_m.c               |  1 +
 arch/x86/cpu/apollolake/fsp_s.c               |  5 ++++
 arch/x86/cpu/apollolake/hostbridge.c          |  2 ++
 arch/x86/cpu/apollolake/lpc.c                 |  3 ++
 arch/x86/cpu/apollolake/pch.c                 |  1 +
 arch/x86/cpu/apollolake/pmc.c                 |  4 +++
 arch/x86/cpu/apollolake/punit.c               |  3 ++
 arch/x86/cpu/apollolake/spl.c                 |  4 +++
 arch/x86/cpu/apollolake/uart.c                |  2 ++
 arch/x86/cpu/baytrail/acpi.c                  |  2 ++
 arch/x86/cpu/baytrail/cpu.c                   |  1 +
 arch/x86/cpu/baytrail/early_uart.c            |  2 ++
 arch/x86/cpu/baytrail/fsp_configs.c           |  2 ++
 arch/x86/cpu/baytrail/valleyview.c            |  1 +
 arch/x86/cpu/braswell/braswell.c              |  1 +
 arch/x86/cpu/braswell/early_uart.c            |  2 ++
 arch/x86/cpu/braswell/fsp_configs.c           |  2 ++
 arch/x86/cpu/broadwell/adsp.c                 |  3 ++
 arch/x86/cpu/broadwell/cpu.c                  |  4 +++
 arch/x86/cpu/broadwell/cpu_from_spl.c         |  2 ++
 arch/x86/cpu/broadwell/cpu_full.c             |  6 ++++
 arch/x86/cpu/broadwell/iobp.c                 |  4 +++
 arch/x86/cpu/broadwell/lpc.c                  |  2 ++
 arch/x86/cpu/broadwell/me.c                   |  3 ++
 arch/x86/cpu/broadwell/northbridge.c          |  5 ++++
 arch/x86/cpu/broadwell/pch.c                  |  5 ++++
 arch/x86/cpu/broadwell/pinctrl_broadwell.c    |  6 ++++
 arch/x86/cpu/broadwell/refcode.c              |  6 ++++
 arch/x86/cpu/broadwell/sata.c                 |  2 ++
 arch/x86/cpu/broadwell/sdram.c                |  6 ++++
 arch/x86/cpu/coreboot/coreboot.c              |  4 +++
 arch/x86/cpu/coreboot/sdram.c                 |  6 ++++
 arch/x86/cpu/coreboot/tables.c                |  4 +++
 arch/x86/cpu/coreboot/timestamp.c             |  3 ++
 arch/x86/cpu/cpu.c                            |  7 +++++
 arch/x86/cpu/cpu_x86.c                        |  3 ++
 arch/x86/cpu/efi/app.c                        |  1 +
 arch/x86/cpu/efi/payload.c                    |  7 +++++
 arch/x86/cpu/efi/sdram.c                      |  3 ++
 arch/x86/cpu/i386/cpu.c                       |  9 ++++++
 arch/x86/cpu/i386/interrupt.c                 |  6 ++++
 arch/x86/cpu/intel_common/cpu.c               |  5 ++++
 arch/x86/cpu/intel_common/cpu_from_spl.c      |  2 ++
 arch/x86/cpu/intel_common/fast_spi.c          |  1 +
 arch/x86/cpu/intel_common/itss.c              |  6 ++++
 arch/x86/cpu/intel_common/lpc.c               |  5 ++++
 arch/x86/cpu/intel_common/me_status.c         |  1 +
 arch/x86/cpu/intel_common/microcode.c         |  4 +++
 arch/x86/cpu/intel_common/mrc.c               |  9 ++++++
 arch/x86/cpu/intel_common/p2sb.c              |  4 +++
 arch/x86/cpu/intel_common/pch.c               |  1 +
 arch/x86/cpu/intel_common/report_platform.c   |  3 ++
 arch/x86/cpu/ioapic.c                         |  1 +
 arch/x86/cpu/irq.c                            |  5 ++++
 arch/x86/cpu/ivybridge/bd82x6x.c              |  5 ++++
 arch/x86/cpu/ivybridge/cpu.c                  |  5 ++++
 arch/x86/cpu/ivybridge/early_me.c             |  3 ++
 arch/x86/cpu/ivybridge/fsp_configs.c          |  1 +
 arch/x86/cpu/ivybridge/ivybridge.c            |  1 +
 arch/x86/cpu/ivybridge/lpc.c                  |  5 ++++
 arch/x86/cpu/ivybridge/model_206ax.c          |  5 ++++
 arch/x86/cpu/ivybridge/northbridge.c          |  2 ++
 arch/x86/cpu/ivybridge/sata.c                 |  3 ++
 arch/x86/cpu/ivybridge/sdram.c                |  5 ++++
 arch/x86/cpu/ivybridge/sdram_nop.c            |  2 ++
 arch/x86/cpu/mp_init.c                        |  8 ++++++
 arch/x86/cpu/mtrr.c                           |  4 +++
 arch/x86/cpu/pci.c                            |  1 +
 arch/x86/cpu/qemu/cpu.c                       |  1 +
 arch/x86/cpu/qemu/dram.c                      |  3 ++
 arch/x86/cpu/qemu/e820.c                      |  1 +
 arch/x86/cpu/qemu/qemu.c                      |  3 ++
 arch/x86/cpu/qfw_cpu.c                        |  4 +++
 arch/x86/cpu/quark/acpi.c                     |  3 ++
 arch/x86/cpu/quark/dram.c                     |  5 ++++
 arch/x86/cpu/quark/hte.c                      |  1 +
 arch/x86/cpu/quark/hte.h                      |  1 +
 arch/x86/cpu/quark/mrc.c                      |  3 ++
 arch/x86/cpu/quark/mrc_util.c                 |  3 ++
 arch/x86/cpu/quark/mrc_util.h                 |  2 ++
 arch/x86/cpu/quark/msg_port.c                 |  1 +
 arch/x86/cpu/quark/quark.c                    |  2 ++
 arch/x86/cpu/quark/smc.c                      |  4 +++
 arch/x86/cpu/quark/smc.h                      |  1 +
 arch/x86/cpu/queensbay/tnc.c                  |  2 ++
 arch/x86/cpu/slimbootloader/sdram.c           |  5 ++++
 arch/x86/cpu/slimbootloader/serial.c          |  3 ++
 arch/x86/cpu/slimbootloader/slimbootloader.c  |  3 ++
 arch/x86/cpu/tangier/acpi.c                   |  3 ++
 arch/x86/cpu/tangier/pinmux.c                 |  6 ++++
 arch/x86/cpu/tangier/sdram.c                  |  5 ++++
 arch/x86/cpu/tangier/sysreset.c               |  1 +
 arch/x86/cpu/tangier/tangier.c                |  1 +
 arch/x86/cpu/turbo.c                          |  1 +
 arch/x86/cpu/x86_64/cpu.c                     |  2 ++
 arch/x86/include/asm/acpi_nhlt.h              |  1 +
 arch/x86/include/asm/acpi_table.h             |  1 +
 .../asm/arch-apollolake/fsp/fsp_m_upd.h       |  2 ++
 .../asm/arch-apollolake/fsp/fsp_s_upd.h       |  2 ++
 .../asm/arch-apollolake/fsp_bindings.h        |  2 ++
 .../include/asm/arch-apollolake/global_nvs.h  |  2 ++
 arch/x86/include/asm/arch-apollolake/lpc.h    |  1 +
 arch/x86/include/asm/arch-apollolake/uart.h   |  1 +
 .../include/asm/arch-baytrail/fsp/fsp_vpd.h   |  2 ++
 .../include/asm/arch-baytrail/global_nvs.h    |  2 ++
 .../include/asm/arch-braswell/fsp/fsp_vpd.h   |  2 ++
 arch/x86/include/asm/arch-broadwell/gpio.h    |  2 ++
 arch/x86/include/asm/arch-broadwell/me.h      |  2 ++
 arch/x86/include/asm/arch-broadwell/pch.h     |  3 ++
 .../x86/include/asm/arch-broadwell/pei_data.h |  2 ++
 arch/x86/include/asm/arch-broadwell/pm.h      |  1 +
 arch/x86/include/asm/arch-coreboot/sysinfo.h  |  1 +
 .../x86/include/asm/arch-coreboot/timestamp.h |  1 +
 .../asm/arch-ivybridge/fsp/fsp_configs.h      |  1 +
 arch/x86/include/asm/arch-ivybridge/me.h      |  2 ++
 .../include/asm/arch-ivybridge/model_206ax.h  |  2 ++
 arch/x86/include/asm/arch-ivybridge/pch.h     |  1 +
 .../x86/include/asm/arch-ivybridge/pei_data.h |  2 ++
 arch/x86/include/asm/arch-qemu/qemu.h         |  1 +
 arch/x86/include/asm/arch-quark/global_nvs.h  |  2 ++
 arch/x86/include/asm/arch-quark/mrc.h         |  1 +
 arch/x86/include/asm/arch-quark/msg_port.h    |  1 +
 arch/x86/include/asm/arch-quark/quark.h       |  1 +
 .../include/asm/arch-queensbay/fsp/fsp_vpd.h  |  2 ++
 arch/x86/include/asm/arch-queensbay/tnc.h     |  1 +
 .../asm/arch-slimbootloader/slimbootloader.h  |  1 +
 .../x86/include/asm/arch-tangier/global_nvs.h |  2 ++
 arch/x86/include/asm/bootm.h                  |  2 ++
 arch/x86/include/asm/coreboot_tables.h        |  2 ++
 arch/x86/include/asm/cpu.h                    |  1 +
 arch/x86/include/asm/cpu_common.h             |  4 +++
 arch/x86/include/asm/early_cmos.h             |  1 +
 arch/x86/include/asm/fast_spi.h               |  6 +++-
 arch/x86/include/asm/fsp/fsp_api.h            |  1 +
 arch/x86/include/asm/fsp/fsp_azalia.h         |  2 ++
 arch/x86/include/asm/fsp/fsp_fv.h             |  1 +
 arch/x86/include/asm/fsp/fsp_hob.h            |  2 ++
 arch/x86/include/asm/fsp/fsp_infoheader.h     |  2 ++
 arch/x86/include/asm/fsp/fsp_support.h        |  1 +
 arch/x86/include/asm/fsp1/fsp_api.h           |  1 +
 arch/x86/include/asm/fsp1/fsp_ffs.h           |  2 ++
 arch/x86/include/asm/fsp1/fsp_support.h       |  1 +
 arch/x86/include/asm/fsp2/fsp_api.h           |  3 ++
 arch/x86/include/asm/fsp2/fsp_internal.h      |  2 ++
 arch/x86/include/asm/global_data.h            |  3 ++
 arch/x86/include/asm/gpio.h                   |  1 +
 arch/x86/include/asm/handoff.h                |  2 ++
 arch/x86/include/asm/hob.h                    |  2 ++
 arch/x86/include/asm/intel_pinctrl.h          |  2 ++
 arch/x86/include/asm/interrupt.h              |  1 +
 arch/x86/include/asm/io.h                     |  4 ++-
 arch/x86/include/asm/ioapic.h                 |  1 +
 arch/x86/include/asm/irq.h                    |  2 ++
 arch/x86/include/asm/itss.h                   |  1 +
 arch/x86/include/asm/lpc_common.h             |  1 +
 arch/x86/include/asm/me_common.h              |  2 ++
 arch/x86/include/asm/microcode.h              |  1 +
 arch/x86/include/asm/mp.h                     |  3 ++
 arch/x86/include/asm/mpspec.h                 |  1 +
 arch/x86/include/asm/mrc_common.h             |  2 ++
 arch/x86/include/asm/mrccache.h               |  3 ++
 arch/x86/include/asm/mtrr.h                   |  3 ++
 arch/x86/include/asm/pch_common.h             |  1 +
 arch/x86/include/asm/pci.h                    |  1 +
 arch/x86/include/asm/pirq_routing.h           |  3 ++
 arch/x86/include/asm/pmu.h                    |  1 +
 arch/x86/include/asm/pnp_def.h                |  1 +
 arch/x86/include/asm/processor.h              |  1 +
 arch/x86/include/asm/scu.h                    |  1 +
 arch/x86/include/asm/sfi.h                    |  1 +
 arch/x86/include/asm/sipi.h                   |  2 ++
 arch/x86/include/asm/speedstep.h              |  1 +
 arch/x86/include/asm/spl.h                    |  1 +
 arch/x86/include/asm/tables.h                 |  1 +
 arch/x86/include/asm/u-boot-x86.h             |  1 +
 arch/x86/include/asm/zimage.h                 |  1 +
 arch/x86/lib/acpi.c                           |  2 ++
 arch/x86/lib/acpi_nhlt.c                      |  4 +++
 arch/x86/lib/acpi_s3.c                        |  3 ++
 arch/x86/lib/acpi_table.c                     |  7 +++++
 arch/x86/lib/asm-offsets.c                    |  1 +
 arch/x86/lib/bios.c                           |  3 ++
 arch/x86/lib/bios.h                           |  3 ++
 arch/x86/lib/bios_interrupts.c                |  2 ++
 arch/x86/lib/bootm.c                          |  6 ++++
 arch/x86/lib/cmd_boot.c                       |  3 ++
 arch/x86/lib/coreboot_table.c                 |  4 +++
 arch/x86/lib/div64.c                          |  2 ++
 arch/x86/lib/e820.c                           |  3 ++
 arch/x86/lib/early_cmos.c                     |  1 +
 arch/x86/lib/fsp/fsp_common.c                 |  4 +++
 arch/x86/lib/fsp/fsp_dram.c                   |  4 +++
 arch/x86/lib/fsp/fsp_graphics.c               |  4 +++
 arch/x86/lib/fsp/fsp_support.c                |  1 +
 arch/x86/lib/fsp1/fsp_common.c                |  2 ++
 arch/x86/lib/fsp1/fsp_dram.c                  |  3 ++
 arch/x86/lib/fsp1/fsp_support.c               |  4 +++
 arch/x86/lib/fsp2/fsp_dram.c                  |  5 ++++
 arch/x86/lib/fsp2/fsp_init.c                  |  3 ++
 arch/x86/lib/fsp2/fsp_meminit.c               |  7 +++++
 arch/x86/lib/fsp2/fsp_silicon_init.c          |  5 ++++
 arch/x86/lib/fsp2/fsp_support.c               |  6 ++++
 arch/x86/lib/hob.c                            |  1 +
 arch/x86/lib/i8254.c                          |  3 ++
 arch/x86/lib/i8259.c                          |  2 ++
 arch/x86/lib/init_helpers.c                   |  3 ++
 arch/x86/lib/interrupts.c                     |  3 ++
 arch/x86/lib/mpspec.c                         |  7 +++++
 arch/x86/lib/mrccache.c                       |  6 ++++
 arch/x86/lib/physmem.c                        |  4 +++
 arch/x86/lib/pinctrl_ich6.c                   |  4 +++
 arch/x86/lib/pirq_routing.c                   |  6 ++++
 arch/x86/lib/pmu.c                            |  3 ++
 arch/x86/lib/ramtest.c                        |  3 ++
 arch/x86/lib/relocate.c                       |  5 ++++
 arch/x86/lib/scu.c                            |  3 ++
 arch/x86/lib/sfi.c                            |  4 +++
 arch/x86/lib/spl.c                            |  7 +++++
 arch/x86/lib/string.c                         |  1 +
 arch/x86/lib/tables.c                         |  5 ++++
 arch/x86/lib/tpl.c                            |  7 +++++
 arch/x86/lib/zimage.c                         |  6 ++++
 arch/xtensa/cpu/cpu.c                         |  3 ++
 arch/xtensa/cpu/exceptions.c                  |  2 ++
 arch/xtensa/include/asm/io.h                  |  1 +
 arch/xtensa/include/asm/ldscript.h            |  1 +
 arch/xtensa/lib/bootm.c                       |  5 ++++
 arch/xtensa/lib/cache.c                       |  1 +
 arch/xtensa/lib/relocate.c                    |  2 ++
 arch/xtensa/lib/time.c                        |  1 +
 board/AndesTech/adp-ae3xx/adp-ae3xx.c         |  4 +++
 board/AndesTech/adp-ag101p/adp-ag101p.c       |  4 +++
 board/AndesTech/ax25-ae350/ax25-ae350.c       |  5 ++++
 board/Arcturus/ucp1020/cmd_arc.c              |  3 ++
 board/Arcturus/ucp1020/ddr.c                  |  4 +++
 board/Arcturus/ucp1020/law.c                  |  2 ++
 board/Arcturus/ucp1020/spl.c                  |  5 ++++
 board/Arcturus/ucp1020/spl_minimal.c          |  2 ++
 board/Arcturus/ucp1020/tlb.c                  |  2 ++
 board/Arcturus/ucp1020/ucp1020.c              |  5 ++++
 board/BuR/brppt1/board.c                      |  4 +++
 board/BuR/brppt2/board.c                      |  4 +++
 board/BuR/brsmarc1/board.c                    |  4 +++
 board/BuR/brxre1/board.c                      |  5 ++++
 board/BuR/common/br_resetc.c                  |  3 ++
 board/BuR/common/br_resetc.h                  |  1 +
 board/BuR/common/bur_common.h                 |  2 ++
 board/BuR/common/common.c                     |  6 ++++
 board/BuS/eb_cpu5282/eb_cpu5282.c             |  5 ++++
 board/CZ.NIC/turris_mox/mox_sp.c              |  3 ++
 board/CZ.NIC/turris_mox/mox_sp.h              |  1 +
 board/CZ.NIC/turris_mox/turris_mox.c          |  8 ++++++
 board/CZ.NIC/turris_omnia/turris_omnia.c      |  8 ++++++
 board/CarMediaLab/flea3/flea3.c               |  4 +++
 board/LaCie/common/common.c                   |  2 ++
 board/LaCie/common/common.h                   |  1 +
 board/LaCie/edminiv2/edminiv2.c               |  3 ++
 board/LaCie/net2big_v2/net2big_v2.c           |  5 ++++
 board/LaCie/netspace_v2/netspace_v2.c         |  3 ++
 board/Marvell/aspenite/aspenite.c             |  3 ++
 board/Marvell/db-88f6281-bp/db-88f6281-bp.c   |  3 ++
 board/Marvell/db-88f6720/db-88f6720.c         |  3 ++
 board/Marvell/db-88f6820-amc/db-88f6820-amc.c |  5 ++++
 board/Marvell/db-88f6820-gp/db-88f6820-gp.c   |  5 ++++
 board/Marvell/db-mv784mp-gp/db-mv784mp-gp.c   |  4 +++
 board/Marvell/db-xc3-24g4xg/db-xc3-24g4xg.c   |  3 ++
 board/Marvell/dreamplug/dreamplug.c           |  4 +++
 board/Marvell/gplugd/gplugd.c                 |  4 +++
 board/Marvell/guruplug/guruplug.c             |  4 +++
 board/Marvell/mvebu_armada-37xx/board.c       |  5 ++++
 board/Marvell/mvebu_armada-8k/board.c         |  5 ++++
 board/Marvell/openrd/openrd.c                 |  4 +++
 board/Marvell/sheevaplug/sheevaplug.c         |  4 +++
 board/Seagate/dockstar/dockstar.c             |  4 +++
 board/Seagate/goflexhome/goflexhome.c         |  4 +++
 board/Seagate/nas220/nas220.c                 |  4 +++
 board/Synology/ds109/ds109.c                  |  5 ++++
 board/Synology/ds109/ds109.h                  |  1 +
 board/Synology/ds414/cmd_syno.c               |  4 +++
 board/Synology/ds414/ds414.c                  |  5 ++++
 board/abilis/tb100/tb100.c                    |  2 ++
 board/advantech/dms-ba16/dms-ba16.c           |  5 ++++
 .../imx8qm_rom7720_a1/imx8qm_rom7720_a1.c     |  5 ++++
 board/advantech/imx8qm_rom7720_a1/spl.c       |  6 ++++
 .../som-db5800-som-6867/som-db5800-som-6867.c |  2 ++
 board/alliedtelesis/SBx81LIFKW/sbx81lifkw.c   |  3 ++
 .../alliedtelesis/SBx81LIFXCAT/sbx81lifxcat.c |  3 ++
 board/alliedtelesis/common/gpio_hog.c         |  2 ++
 board/alliedtelesis/x530/x530.c               |  6 ++++
 board/altera/arria5-socdk/qts/pinmux_config.h |  1 +
 board/altera/arria5-socdk/qts/sdram_config.h  |  1 +
 .../altera/cyclone5-socdk/qts/pinmux_config.h |  1 +
 .../altera/cyclone5-socdk/qts/sdram_config.h  |  1 +
 board/amazon/kc1/kc1.c                        |  3 ++
 board/amlogic/odroid-n2/odroid-n2.c           |  2 ++
 board/amlogic/p200/p200.c                     |  1 +
 board/amlogic/p201/p201.c                     |  1 +
 board/amlogic/p212/p212.c                     |  1 +
 board/amlogic/q200/q200.c                     |  1 +
 board/aries/mcvevk/qts/pinmux_config.h        |  1 +
 board/aries/mcvevk/qts/sdram_config.h         |  1 +
 board/aristainetos/aristainetos.c             |  7 +++++
 board/armadeus/apf27/apf27.c                  |  5 ++++
 board/armadeus/opos6uldev/board.c             |  1 +
 board/armltd/integrator/integrator.c          |  4 +++
 board/armltd/integrator/pci.c                 |  1 +
 board/armltd/integrator/timer.c               |  3 +-
 board/armltd/vexpress/vexpress_common.c       |  6 ++++
 board/armltd/vexpress/vexpress_tc2.c          |  4 +++
 board/armltd/vexpress64/pcie.c                |  2 ++
 board/armltd/vexpress64/vexpress64.c          |  6 ++++
 board/astro/mcf5373l/fpga.c                   |  2 ++
 board/astro/mcf5373l/mcf5373l.c               |  4 +++
 .../armadillo-800eva/armadillo-800eva.c       |  3 ++
 board/atmel/at91rm9200ek/at91rm9200ek.c       |  3 ++
 board/atmel/at91sam9260ek/at91sam9260ek.c     |  2 ++
 board/atmel/at91sam9261ek/at91sam9261ek.c     |  3 ++
 board/atmel/at91sam9263ek/at91sam9263ek.c     |  3 ++
 .../atmel/at91sam9m10g45ek/at91sam9m10g45ek.c |  3 ++
 board/atmel/at91sam9n12ek/at91sam9n12ek.c     |  3 ++
 board/atmel/at91sam9rlek/at91sam9rlek.c       |  3 ++
 board/atmel/at91sam9x5ek/at91sam9x5ek.c       |  2 ++
 board/atmel/common/board.c                    |  3 ++
 board/atmel/common/mac-spi-nor.c              |  3 ++
 board/atmel/common/video_display.c            |  4 +++
 board/atmel/sam9x60ek/sam9x60ek.c             |  2 ++
 .../atmel/sama5d27_som1_ek/sama5d27_som1_ek.c |  3 ++
 .../sama5d27_wlsom1_ek/sama5d27_wlsom1_ek.c   |  3 ++
 board/atmel/sama5d2_icp/sama5d2_icp.c         |  3 ++
 board/atmel/sama5d2_ptc_ek/sama5d2_ptc_ek.c   |  2 ++
 .../atmel/sama5d2_xplained/sama5d2_xplained.c |  3 ++
 .../atmel/sama5d3_xplained/sama5d3_xplained.c |  3 ++
 board/atmel/sama5d3xek/sama5d3xek.c           |  4 +++
 .../atmel/sama5d4_xplained/sama5d4_xplained.c |  3 ++
 board/atmel/sama5d4ek/sama5d4ek.c             |  3 ++
 board/avionic-design/common/tamonten-ng.c     |  2 ++
 board/bachmann/ot1200/ot1200.c                |  6 ++++
 board/bachmann/ot1200/ot1200_spl.c            |  2 ++
 board/barco/platinum/platinum.c               |  4 +++
 board/barco/platinum/platinum_picon.c         |  1 +
 board/barco/platinum/platinum_titanium.c      |  1 +
 board/barco/platinum/spl_picon.c              |  3 ++
 board/barco/platinum/spl_titanium.c           |  3 ++
 board/barco/titanium/titanium.c               |  4 +++
 board/beacon/beacon-rzg2m/beacon-rzg2m.c      |  4 +++
 board/beacon/imx8mm/imx8mm_beacon.c           |  2 ++
 board/beacon/imx8mm/spl.c                     |  7 +++++
 board/beckhoff/mx53cx9020/mx53cx9020.c        |  5 ++++
 board/beckhoff/mx53cx9020/mx53cx9020_video.c  |  2 ++
 board/bluegiga/apx4devkit/apx4devkit.c        |  6 ++++
 board/bluegiga/apx4devkit/spl_boot.c          |  2 ++
 board/bluewater/gurnard/gurnard.c             |  6 ++++
 board/bluewater/snapper9260/snapper9260.c     |  2 ++
 board/bosch/guardian/board.c                  |  4 +++
 board/bosch/shc/board.c                       |  5 ++++
 board/bosch/shc/board.h                       |  1 +
 board/bosch/shc/mux.c                         |  1 +
 board/boundary/nitrogen6x/nitrogen6x.c        |  7 +++++
 board/broadcom/bcm23550_w1d/bcm23550_w1d.c    |  3 ++
 board/broadcom/bcm28155_ap/bcm28155_ap.c      |  3 ++
 board/broadcom/bcm963158/bcm963158.c          |  2 ++
 board/broadcom/bcm968360bg/bcm968360bg.c      |  2 ++
 board/broadcom/bcm968580xref/bcm968580xref.c  |  2 ++
 board/broadcom/bcm_ep/board.c                 |  4 +++
 board/broadcom/bcmns2/northstar2.c            |  3 ++
 board/broadcom/bcmns3/ns3.c                   |  3 ++
 board/broadcom/bcmstb/bcmstb.c                |  3 ++
 board/bticino/mamoj/mamoj.c                   |  2 ++
 board/bticino/mamoj/spl.c                     |  3 ++
 board/buffalo/lsxl/lsxl.c                     |  4 +++
 board/cadence/xtfpga/xtfpga.c                 |  4 +++
 board/calao/usb_a9263/usb_a9263.c             |  2 ++
 board/cavium/thunderx/atf.c                   |  4 +++
 board/cavium/thunderx/thunderx.c              |  4 +++
 board/ccv/xpress/spl.c                        |  2 ++
 board/ccv/xpress/xpress.c                     |  6 ++++
 board/cei/cei-tk1-som/cei-tk1-som.c           |  1 +
 board/cirrus/edb93xx/edb93xx.c                |  4 +++
 board/cloudengines/pogo_e02/pogo_e02.c        |  4 +++
 board/cobra5272/cobra5272.c                   |  1 +
 board/cobra5272/flash.c                       |  8 ++++--
 board/compulab/cl-som-imx7/cl-som-imx7.c      |  5 ++++
 board/compulab/cl-som-imx7/mux.c              |  1 +
 board/compulab/cl-som-imx7/spl.c              |  4 +++
 board/compulab/cm_fx6/cm_fx6.c                |  7 +++++
 board/compulab/cm_fx6/spl.c                   |  4 +++
 board/compulab/cm_t335/cm_t335.c              |  4 +++
 board/compulab/cm_t335/spl.c                  |  1 +
 board/compulab/cm_t43/cm_t43.c                |  4 +++
 board/compulab/cm_t43/spl.c                   |  2 ++
 board/compulab/common/common.c                |  3 ++
 board/compulab/common/common.h                |  1 +
 board/compulab/common/eeprom.c                |  5 ++++
 board/compulab/common/eeprom.h                |  2 ++
 board/compulab/common/omap3_display.c         |  5 ++++
 board/compulab/common/omap3_smc911x.c         |  2 ++
 board/congatec/cgtqmx6eval/cgtqmx6eval.c      |  8 ++++++
 .../conga-qeval20-qa3.c                       |  3 ++
 board/corscience/tricorder/led.c              |  1 +
 board/corscience/tricorder/tricorder-eeprom.c |  7 +++++
 board/corscience/tricorder/tricorder-eeprom.h |  2 ++
 board/corscience/tricorder/tricorder.c        |  6 ++++
 board/cortina/presidio-asic/presidio.c        |  4 +++
 board/creative/xfi3/spl_boot.c                |  3 ++
 board/creative/xfi3/xfi3.c                    |  5 ++++
 board/cssi/MCR3000/MCR3000.c                  |  6 ++++
 board/cssi/MCR3000/nand.c                     |  1 +
 board/d-link/dns325/dns325.c                  |  4 +++
 board/davinci/da8xxevm/da850evm.c             |  7 +++++
 board/davinci/da8xxevm/omapl138_lcdk.c        |  7 +++++
 board/devboards/dbm-soc1/qts/pinmux_config.h  |  1 +
 board/devboards/dbm-soc1/qts/sdram_config.h   |  1 +
 board/dfi/dfi-bt700/dfi-bt700.c               |  1 +
 board/dhelectronics/dh_imx6/dh_imx6.c         |  7 +++++
 board/dhelectronics/dh_imx6/dh_imx6_spl.c     |  4 +++
 board/dhelectronics/dh_stm32mp1/board.c       | 10 +++++++
 board/ea/mx7ulp_com/mx7ulp_com.c              |  3 ++
 board/ebv/socrates/qts/pinmux_config.h        |  1 +
 board/ebv/socrates/qts/sdram_config.h         |  1 +
 board/eets/pdu001/board.c                     |  4 +++
 board/eets/pdu001/board.h                     |  1 +
 board/eets/pdu001/mux.c                       |  1 +
 board/egnite/ethernut5/ethernut5.c            |  2 ++
 board/egnite/ethernut5/ethernut5_pwrman.c     |  4 +++
 board/el/el6x/el6x.c                          |  6 ++++
 board/elgin/elgin_rv1108/elgin_rv1108.c       |  2 ++
 board/embest/mx6boards/mx6boards.c            |  5 ++++
 board/emulation/qemu-arm/qemu-arm.c           |  3 ++
 board/emulation/qemu-riscv/qemu-riscv.c       |  2 ++
 board/engicam/common/board.c                  |  6 ++++
 board/engicam/common/spl.c                    |  4 +++
 board/engicam/imx6q/imx6q.c                   |  2 ++
 board/esd/meesc/meesc.c                       |  5 ++++
 board/esd/vme8349/caddy.c                     |  4 +++
 board/esd/vme8349/caddy.h                     |  1 +
 board/esd/vme8349/pci.c                       |  2 ++
 board/esd/vme8349/vme8349.c                   |  6 ++++
 board/firefly/firefly-rk3288/firefly-rk3288.c |  1 +
 board/firefly/firefly-rk3308/roc_cc_rk3308.c  |  1 +
 board/firefly/roc-pc-rk3399/roc-pc-rk3399.c   |  2 ++
 board/freescale/common/arm_sleep.c            |  4 +++
 board/freescale/common/cadmus.c               |  1 +
 board/freescale/common/cds_pci_ft.c           |  2 ++
 board/freescale/common/cmd_esbc_validate.c    |  3 ++
 board/freescale/common/dcu_sii9022a.c         |  2 ++
 board/freescale/common/diu_ch7301.c           |  2 ++
 board/freescale/common/emc2305.c              |  3 ++
 board/freescale/common/emc2305.h              |  1 +
 board/freescale/common/fman.c                 |  1 +
 board/freescale/common/fman.h                 |  1 +
 board/freescale/common/fsl_chain_of_trust.c   |  3 ++
 board/freescale/common/fsl_validate.c         |  6 ++++
 board/freescale/common/ics307_clk.c           |  2 ++
 .../common/idt8t49n222a_serdes_clk.h          |  1 +
 board/freescale/common/ls102xa_stream_id.c    |  1 +
 board/freescale/common/mc34vr500.c            |  3 ++
 board/freescale/common/mpc85xx_sleep.c        |  4 +++
 board/freescale/common/ngpixis.c              |  4 +++
 board/freescale/common/ngpixis.h              |  1 +
 board/freescale/common/ns_access.c            |  2 ++
 board/freescale/common/p_corenet/law.c        |  2 ++
 board/freescale/common/p_corenet/pci.c        |  1 +
 board/freescale/common/p_corenet/tlb.c        |  2 ++
 board/freescale/common/pfuze.c                |  3 ++
 board/freescale/common/pfuze.h                |  1 +
 board/freescale/common/pixis.c                |  4 +++
 board/freescale/common/pixis.h                |  1 +
 board/freescale/common/pq-mds-pib.c           |  2 ++
 board/freescale/common/qixis.c                |  5 ++++
 board/freescale/common/qixis.h                |  1 +
 board/freescale/common/sdhc_boot.c            |  1 +
 board/freescale/common/sgmii_riser.c          |  3 ++
 board/freescale/common/sleep.h                |  1 +
 board/freescale/common/spl.h                  |  1 +
 board/freescale/common/sys_eeprom.c           |  6 ++++
 board/freescale/common/vid.c                  |  6 ++++
 board/freescale/common/vid.h                  |  1 +
 board/freescale/corenet_ds/corenet_ds.c       |  4 +++
 board/freescale/corenet_ds/corenet_ds.h       |  1 +
 board/freescale/corenet_ds/ddr.c              |  5 ++++
 board/freescale/corenet_ds/eth_hydra.c        |  5 ++++
 board/freescale/corenet_ds/eth_p4080.c        |  4 +++
 board/freescale/corenet_ds/eth_superhydra.c   |  5 ++++
 board/freescale/imx8mm_evk/imx8mm_evk.c       |  2 ++
 board/freescale/imx8mm_evk/spl.c              |  7 +++++
 board/freescale/imx8mn_evk/imx8mn_evk.c       |  2 ++
 board/freescale/imx8mn_evk/spl.c              |  6 ++++
 board/freescale/imx8mp_evk/imx8mp_evk.c       |  3 ++
 board/freescale/imx8mp_evk/spl.c              |  4 +++
 board/freescale/imx8mq_evk/imx8mq_evk.c       |  3 ++
 board/freescale/imx8mq_evk/spl.c              |  7 +++++
 board/freescale/imx8qm_mek/imx8qm_mek.c       |  7 +++++
 board/freescale/imx8qm_mek/spl.c              |  5 ++++
 board/freescale/imx8qxp_mek/imx8qxp_mek.c     |  7 +++++
 board/freescale/imx8qxp_mek/spl.c             |  6 ++++
 board/freescale/imxrt1020-evk/imxrt1020-evk.c |  3 ++
 board/freescale/imxrt1050-evk/imxrt1050-evk.c |  3 ++
 board/freescale/ls1012afrdm/eth.c             |  1 +
 board/freescale/ls1012afrdm/ls1012afrdm.c     |  4 +++
 board/freescale/ls1012aqds/eth.c              |  3 ++
 board/freescale/ls1012aqds/ls1012aqds.c       |  6 ++++
 board/freescale/ls1012ardb/eth.c              |  2 ++
 board/freescale/ls1012ardb/ls1012ardb.c       |  7 +++++
 board/freescale/ls1021aiot/dcu.c              |  3 ++
 board/freescale/ls1021aiot/ls1021aiot.c       |  6 ++++
 board/freescale/ls1021aqds/dcu.c              |  4 +++
 board/freescale/ls1021aqds/ddr.c              |  7 +++++
 board/freescale/ls1021aqds/ddr.h              |  1 +
 board/freescale/ls1021aqds/eth.c              |  4 +++
 board/freescale/ls1021aqds/ls1021aqds.c       |  6 ++++
 board/freescale/ls1021atsn/ls1021atsn.c       |  5 ++++
 board/freescale/ls1021atwr/dcu.c              |  3 ++
 board/freescale/ls1021atwr/ls1021atwr.c       |  7 +++++
 board/freescale/ls1028a/ddr.c                 |  1 +
 board/freescale/ls1028a/ls1028a.c             |  6 ++++
 board/freescale/ls1043aqds/ddr.c              |  5 ++++
 board/freescale/ls1043aqds/ddr.h              |  1 +
 board/freescale/ls1043aqds/eth.c              |  4 +++
 board/freescale/ls1043aqds/ls1043aqds.c       |  6 ++++
 board/freescale/ls1043ardb/cpld.c             |  3 ++
 board/freescale/ls1043ardb/cpld.h             |  1 +
 board/freescale/ls1043ardb/ddr.c              |  5 ++++
 board/freescale/ls1043ardb/ddr.h              |  1 +
 board/freescale/ls1043ardb/eth.c              |  3 ++
 board/freescale/ls1043ardb/ls1043ardb.c       |  4 +++
 board/freescale/ls1046afrwy/ddr.c             |  1 +
 board/freescale/ls1046afrwy/eth.c             |  4 +++
 board/freescale/ls1046afrwy/ls1046afrwy.c     |  4 +++
 board/freescale/ls1046aqds/ddr.c              |  5 ++++
 board/freescale/ls1046aqds/ddr.h              |  1 +
 board/freescale/ls1046aqds/eth.c              |  4 +++
 board/freescale/ls1046aqds/ls1046aqds.c       |  6 ++++
 board/freescale/ls1046ardb/cpld.c             |  4 +++
 board/freescale/ls1046ardb/cpld.h             |  2 ++
 board/freescale/ls1046ardb/ddr.c              |  5 ++++
 board/freescale/ls1046ardb/ddr.h              |  1 +
 board/freescale/ls1046ardb/eth.c              |  4 +++
 board/freescale/ls1046ardb/ls1046ardb.c       |  5 ++++
 board/freescale/ls1088a/ddr.c                 |  5 ++++
 board/freescale/ls1088a/ddr.h                 |  1 +
 board/freescale/ls1088a/eth_ls1088aqds.c      |  8 ++++++
 board/freescale/ls1088a/eth_ls1088ardb.c      |  3 ++
 board/freescale/ls1088a/ls1088a.c             |  9 ++++++
 board/freescale/ls2080a/ddr.c                 |  6 ++++
 board/freescale/ls2080a/ddr.h                 |  1 +
 board/freescale/ls2080a/ls2080a.c             |  5 ++++
 board/freescale/ls2080aqds/ddr.c              |  5 ++++
 board/freescale/ls2080aqds/ddr.h              |  1 +
 board/freescale/ls2080aqds/eth.c              |  8 ++++++
 board/freescale/ls2080aqds/ls2080aqds.c       |  8 ++++++
 board/freescale/ls2080ardb/ddr.c              |  5 ++++
 board/freescale/ls2080ardb/ddr.h              |  1 +
 board/freescale/ls2080ardb/eth_ls2080rdb.c    |  4 +++
 board/freescale/ls2080ardb/ls2080ardb.c       |  7 +++++
 board/freescale/lx2160a/ddr.c                 |  1 +
 board/freescale/lx2160a/eth_lx2160aqds.c      |  8 ++++++
 board/freescale/lx2160a/eth_lx2160ardb.c      |  5 ++++
 board/freescale/lx2160a/lx2160a.c             |  8 ++++++
 board/freescale/m5208evbe/m5208evbe.c         |  3 ++
 board/freescale/m52277evb/m52277evb.c         |  3 ++
 board/freescale/m5235evb/m5235evb.c           |  3 ++
 board/freescale/m5249evb/m5249evb.c           |  3 ++
 board/freescale/m5253demo/flash.c             |  3 ++
 board/freescale/m5253demo/m5253demo.c         |  4 +++
 board/freescale/m5272c3/m5272c3.c             |  1 +
 board/freescale/m5275evb/m5275evb.c           |  2 ++
 board/freescale/m5282evb/m5282evb.c           |  2 ++
 board/freescale/m53017evb/m53017evb.c         |  3 ++
 board/freescale/m5329evb/m5329evb.c           |  3 ++
 board/freescale/m5329evb/nand.c               |  1 +
 board/freescale/m5373evb/m5373evb.c           |  3 ++
 board/freescale/m5373evb/nand.c               |  1 +
 board/freescale/m54418twr/m54418twr.c         |  3 ++
 board/freescale/m54451evb/m54451evb.c         |  3 ++
 board/freescale/m54455evb/m54455evb.c         |  3 ++
 board/freescale/m547xevb/m547xevb.c           |  3 ++
 board/freescale/m548xevb/m548xevb.c           |  3 ++
 board/freescale/mpc8308rdb/mpc8308rdb.c       |  3 ++
 board/freescale/mpc8308rdb/sdram.c            |  3 ++
 board/freescale/mpc8313erdb/mpc8313erdb.c     |  4 +++
 board/freescale/mpc8313erdb/sdram.c           |  4 +++
 board/freescale/mpc8315erdb/mpc8315erdb.c     |  4 +++
 board/freescale/mpc8315erdb/sdram.c           |  4 +++
 board/freescale/mpc8323erdb/mpc8323erdb.c     |  7 +++++
 board/freescale/mpc832xemds/mpc832xemds.c     |  5 ++++
 board/freescale/mpc832xemds/pci.c             |  1 +
 board/freescale/mpc8349emds/ddr.c             |  4 +++
 board/freescale/mpc8349emds/mpc8349emds.c     |  5 ++++
 board/freescale/mpc8349emds/pci.c             |  2 ++
 board/freescale/mpc8349itx/mpc8349itx.c       |  6 ++++
 board/freescale/mpc8349itx/pci.c              |  1 +
 board/freescale/mpc837xemds/mpc837xemds.c     |  7 +++++
 board/freescale/mpc837xemds/pci.c             |  3 ++
 board/freescale/mpc837xemds/pci.h             |  1 +
 board/freescale/mpc837xerdb/mpc837xerdb.c     |  6 ++++
 board/freescale/mpc837xerdb/pci.c             |  1 +
 board/freescale/mpc8541cds/law.c              |  2 ++
 board/freescale/mpc8541cds/mpc8541cds.c       |  4 +++
 board/freescale/mpc8541cds/tlb.c              |  2 ++
 board/freescale/mpc8544ds/law.c               |  2 ++
 board/freescale/mpc8544ds/mpc8544ds.c         |  3 ++
 board/freescale/mpc8544ds/tlb.c               |  2 ++
 board/freescale/mpc8548cds/law.c              |  2 ++
 board/freescale/mpc8548cds/mpc8548cds.c       |  4 +++
 board/freescale/mpc8548cds/tlb.c              |  2 ++
 board/freescale/mpc8555cds/law.c              |  2 ++
 board/freescale/mpc8555cds/mpc8555cds.c       |  4 +++
 board/freescale/mpc8555cds/tlb.c              |  2 ++
 board/freescale/mpc8568mds/bcsr.c             |  1 +
 board/freescale/mpc8568mds/law.c              |  2 ++
 board/freescale/mpc8568mds/mpc8568mds.c       |  4 +++
 board/freescale/mpc8568mds/tlb.c              |  2 ++
 board/freescale/mpc8569mds/bcsr.c             |  1 +
 board/freescale/mpc8569mds/law.c              |  2 ++
 board/freescale/mpc8569mds/mpc8569mds.c       |  5 ++++
 board/freescale/mpc8569mds/tlb.c              |  2 ++
 board/freescale/mpc8572ds/ddr.c               |  4 +++
 board/freescale/mpc8572ds/law.c               |  2 ++
 board/freescale/mpc8572ds/mpc8572ds.c         |  4 +++
 board/freescale/mpc8572ds/tlb.c               |  2 ++
 board/freescale/mpc8610hpcd/law.c             |  2 ++
 board/freescale/mpc8610hpcd/mpc8610hpcd.c     |  5 ++++
 board/freescale/mpc8610hpcd/mpc8610hpcd_diu.c |  4 +++
 board/freescale/mpc8641hpcn/ddr.c             |  4 +++
 board/freescale/mpc8641hpcn/law.c             |  2 ++
 board/freescale/mpc8641hpcn/mpc8641hpcn.c     |  5 ++++
 board/freescale/mx23evk/mx23evk.c             |  3 ++
 board/freescale/mx23evk/spl_boot.c            |  2 ++
 board/freescale/mx25pdk/mx25pdk.c             |  5 ++++
 board/freescale/mx28evk/iomux.c               |  2 ++
 board/freescale/mx28evk/mx28evk.c             |  4 +++
 board/freescale/mx35pdk/mx35pdk.c             |  4 +++
 board/freescale/mx51evk/mx51evk.c             |  5 ++++
 board/freescale/mx51evk/mx51evk_video.c       |  2 ++
 board/freescale/mx53ard/mx53ard.c             |  5 ++++
 board/freescale/mx53evk/mx53evk.c             |  5 ++++
 board/freescale/mx53loco/mx53loco.c           |  5 ++++
 board/freescale/mx53loco/mx53loco_video.c     |  3 ++
 board/freescale/mx53smd/mx53smd.c             |  5 ++++
 board/freescale/mx6memcal/mx6memcal.c         |  3 ++
 board/freescale/mx6memcal/spl.c               |  5 ++++
 board/freescale/mx6qarm2/mx6qarm2.c           |  5 ++++
 board/freescale/mx6sabreauto/mx6sabreauto.c   |  6 ++++
 board/freescale/mx6sabresd/mx6sabresd.c       |  6 ++++
 board/freescale/mx6slevk/mx6slevk.c           |  7 +++++
 board/freescale/mx6sllevk/mx6sllevk.c         |  6 ++++
 .../freescale/mx6sxsabreauto/mx6sxsabreauto.c |  6 ++++
 board/freescale/mx6sxsabresd/mx6sxsabresd.c   |  6 ++++
 .../mx6ul_14x14_evk/mx6ul_14x14_evk.c         |  7 +++++
 board/freescale/mx6ullevk/mx6ullevk.c         |  4 +++
 board/freescale/mx7dsabresd/mx7dsabresd.c     |  5 ++++
 board/freescale/mx7ulp_evk/mx7ulp_evk.c       |  4 +++
 board/freescale/p1010rdb/ddr.c                |  5 ++++
 board/freescale/p1010rdb/law.c                |  2 ++
 board/freescale/p1010rdb/p1010rdb.c           |  6 ++++
 board/freescale/p1010rdb/spl.c                |  5 ++++
 board/freescale/p1010rdb/spl_minimal.c        |  2 ++
 board/freescale/p1010rdb/tlb.c                |  2 ++
 board/freescale/p1023rdb/ddr.c                |  1 +
 board/freescale/p1023rdb/law.c                |  2 ++
 board/freescale/p1023rdb/p1023rdb.c           |  4 +++
 board/freescale/p1023rdb/tlb.c                |  2 ++
 board/freescale/p1_p2_rdb_pc/ddr.c            |  4 +++
 board/freescale/p1_p2_rdb_pc/law.c            |  2 ++
 board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c   |  5 ++++
 board/freescale/p1_p2_rdb_pc/spl.c            |  5 ++++
 board/freescale/p1_p2_rdb_pc/spl_minimal.c    |  2 ++
 board/freescale/p1_p2_rdb_pc/tlb.c            |  2 ++
 board/freescale/p2041rdb/cpld.c               |  4 +++
 board/freescale/p2041rdb/cpld.h               |  1 +
 board/freescale/p2041rdb/ddr.c                |  6 ++++
 board/freescale/p2041rdb/eth.c                |  4 +++
 board/freescale/p2041rdb/p2041rdb.c           |  4 +++
 board/freescale/qemu-ppce500/qemu-ppce500.c   |  7 +++++
 board/freescale/s32v234evb/clock.c            |  1 +
 board/freescale/s32v234evb/lpddr2.c           |  1 +
 board/freescale/s32v234evb/s32v234evb.c       |  3 ++
 board/freescale/t102xrdb/cpld.c               |  3 ++
 board/freescale/t102xrdb/cpld.h               |  1 +
 board/freescale/t102xrdb/ddr.c                |  7 +++++
 board/freescale/t102xrdb/eth_t102xrdb.c       |  3 ++
 board/freescale/t102xrdb/law.c                |  2 ++
 board/freescale/t102xrdb/pci.c                |  1 +
 board/freescale/t102xrdb/spl.c                |  6 ++++
 board/freescale/t102xrdb/t102xrdb.c           |  6 ++++
 board/freescale/t102xrdb/t102xrdb.h           |  2 ++
 board/freescale/t102xrdb/tlb.c                |  2 ++
 board/freescale/t104xrdb/cpld.c               |  3 ++
 board/freescale/t104xrdb/cpld.h               |  1 +
 board/freescale/t104xrdb/ddr.c                |  6 ++++
 board/freescale/t104xrdb/ddr.h                |  1 +
 board/freescale/t104xrdb/diu.c                |  3 ++
 board/freescale/t104xrdb/eth.c                |  2 ++
 board/freescale/t104xrdb/law.c                |  2 ++
 board/freescale/t104xrdb/pci.c                |  1 +
 board/freescale/t104xrdb/spl.c                |  5 ++++
 board/freescale/t104xrdb/t104xrdb.c           |  5 ++++
 board/freescale/t104xrdb/t104xrdb.h           |  1 +
 board/freescale/t104xrdb/tlb.c                |  2 ++
 board/freescale/t208xqds/ddr.c                |  5 ++++
 board/freescale/t208xqds/ddr.h                |  1 +
 board/freescale/t208xqds/eth_t208xqds.c       |  5 ++++
 board/freescale/t208xqds/law.c                |  2 ++
 board/freescale/t208xqds/pci.c                |  1 +
 board/freescale/t208xqds/spl.c                |  5 ++++
 board/freescale/t208xqds/t208xqds.c           |  4 +++
 board/freescale/t208xqds/t208xqds.h           |  1 +
 board/freescale/t208xqds/tlb.c                |  2 ++
 board/freescale/t208xrdb/cpld.c               |  3 ++
 board/freescale/t208xrdb/cpld.h               |  1 +
 board/freescale/t208xrdb/ddr.c                |  5 ++++
 board/freescale/t208xrdb/ddr.h                |  1 +
 board/freescale/t208xrdb/eth_t208xrdb.c       |  3 ++
 board/freescale/t208xrdb/law.c                |  2 ++
 board/freescale/t208xrdb/pci.c                |  1 +
 board/freescale/t208xrdb/spl.c                |  5 ++++
 board/freescale/t208xrdb/t208xrdb.c           |  4 +++
 board/freescale/t208xrdb/t208xrdb.h           |  1 +
 board/freescale/t208xrdb/tlb.c                |  2 ++
 board/freescale/t4rdb/cpld.c                  |  3 ++
 board/freescale/t4rdb/cpld.h                  |  1 +
 board/freescale/t4rdb/ddr.c                   |  5 ++++
 board/freescale/t4rdb/ddr.h                   |  1 +
 board/freescale/t4rdb/eth.c                   |  3 ++
 board/freescale/t4rdb/law.c                   |  2 ++
 board/freescale/t4rdb/pci.c                   |  1 +
 board/freescale/t4rdb/spl.c                   |  5 ++++
 board/freescale/t4rdb/t4240rdb.c              |  4 +++
 board/freescale/t4rdb/t4rdb.h                 |  1 +
 board/freescale/t4rdb/tlb.c                   |  2 ++
 board/freescale/vf610twr/vf610twr.c           |  4 +++
 board/friendlyarm/nanopi2/board.c             |  3 ++
 board/friendlyarm/nanopi2/hwrev.c             |  1 +
 board/friendlyarm/nanopi2/hwrev.h             |  1 +
 board/friendlyarm/nanopi2/lcds.c              |  1 +
 board/friendlyarm/nanopi2/onewire.c           |  1 +
 board/gardena/smart-gateway-at91sam/board.c   |  2 ++
 board/gardena/smart-gateway-mt7688/board.c    |  6 ++++
 board/gateworks/gw_ventana/common.c           |  5 ++++
 board/gateworks/gw_ventana/eeprom.c           |  4 +++
 board/gateworks/gw_ventana/gsc.c              |  4 +++
 board/gateworks/gw_ventana/gsc.h              |  1 +
 board/gateworks/gw_ventana/gw_ventana.c       |  8 ++++++
 board/gateworks/gw_ventana/gw_ventana_spl.c   |  3 ++
 board/gateworks/gw_ventana/ventana_eeprom.h   |  1 +
 board/gdsys/a38x/controlcenterdc.c            |  6 ++++
 board/gdsys/a38x/dt_helpers.c                 |  2 ++
 board/gdsys/a38x/dt_helpers.h                 |  2 ++
 board/gdsys/a38x/hre.c                        |  5 ++++
 board/gdsys/a38x/hre.h                        |  2 ++
 board/gdsys/a38x/hydra.c                      |  4 +++
 board/gdsys/a38x/hydra.h                      |  1 +
 board/gdsys/a38x/ihs_phys.c                   |  7 +++++
 board/gdsys/a38x/ihs_phys.h                   |  1 +
 board/gdsys/a38x/keyprogram.c                 |  3 ++
 board/gdsys/a38x/spl.c                        |  2 ++
 board/gdsys/common/ch7301.h                   |  1 +
 board/gdsys/common/cmd_ioloop.c               |  5 ++++
 board/gdsys/common/dp501.c                    |  3 ++
 board/gdsys/common/dp501.h                    |  2 ++
 board/gdsys/common/fanctrl.h                  |  1 +
 board/gdsys/common/ihs_mdio.c                 |  3 ++
 board/gdsys/common/ihs_mdio.h                 |  1 +
 board/gdsys/common/ioep-fpga.c                |  7 +++--
 board/gdsys/common/ioep-fpga.h                |  1 +
 board/gdsys/common/mclink.h                   |  1 +
 board/gdsys/common/osd.c                      |  6 ++++
 board/gdsys/common/osd.h                      |  1 +
 board/gdsys/common/osd_cmd.c                  |  4 +++
 board/gdsys/common/phy.c                      |  4 +++
 board/gdsys/mpc8308/gazerbeam.c               |  4 +++
 board/gdsys/mpc8308/hrcon.c                   |  7 +++++
 board/gdsys/mpc8308/mpc8308.c                 |  1 +
 board/gdsys/mpc8308/mpc8308.h                 |  1 +
 board/gdsys/mpc8308/sdram.c                   |  2 ++
 board/gdsys/mpc8308/strider.c                 |  7 +++++
 board/gdsys/p1022/controlcenterd-id.c         |  6 ++++
 board/gdsys/p1022/controlcenterd.c            |  3 ++
 board/gdsys/p1022/ddr.c                       |  3 ++
 board/gdsys/p1022/diu.c                       |  3 ++
 board/gdsys/p1022/law.c                       |  2 ++
 board/gdsys/p1022/sdhc_boot.c                 |  1 +
 board/gdsys/p1022/tlb.c                       |  2 ++
 board/ge/bx50v3/bx50v3.c                      |  8 ++++++
 board/ge/common/ge_common.c                   |  2 ++
 board/ge/common/vpd_reader.c                  | 14 ++++++----
 board/ge/common/vpd_reader.h                  |  3 +-
 board/ge/mx53ppd/mx53ppd.c                    |  6 ++++
 board/ge/mx53ppd/mx53ppd_video.c              |  3 ++
 board/google/chromebook_coral/coral.c         |  2 ++
 .../google/imx8mq_phanbell/imx8mq_phanbell.c  |  3 ++
 board/google/imx8mq_phanbell/spl.c            |  7 +++++
 board/google/veyron/veyron.c                  |  1 +
 board/grinn/chiliboard/board.c                |  4 +++
 board/grinn/liteboard/board.c                 |  7 +++++
 board/highbank/ahci.c                         |  1 +
 board/highbank/highbank.c                     |  5 ++++
 board/hisilicon/hikey/hikey.c                 |  4 +++
 board/hisilicon/hikey960/hikey960.c           |  4 +++
 board/hisilicon/poplar/poplar.c               |  5 ++++
 board/ids/ids8313/ids8313.c                   |  5 ++++
 board/imgtec/boston/checkboard.c              |  2 ++
 board/imgtec/boston/ddr.c                     |  4 +++
 board/imgtec/boston/dt.c                      |  3 ++
 board/imgtec/ci20/ci20.c                      |  5 ++++
 board/imgtec/malta/malta.c                    |  8 ++++++
 board/imgtec/malta/superio.c                  |  2 ++
 board/imgtec/xilfpga/xilfpga.c                |  1 +
 board/intel/cougarcanyon2/cougarcanyon2.c     |  1 +
 board/intel/edison/edison.c                   |  4 +++
 board/intel/galileo/galileo.c                 |  1 +
 board/inversepath/usbarmory/usbarmory.c       |  5 ++++
 board/iomega/iconnect/iconnect.c              |  3 ++
 board/is1/qts/pinmux_config.h                 |  1 +
 board/is1/qts/sdram_config.h                  |  1 +
 board/isee/igep003x/board.c                   |  5 ++++
 board/isee/igep00x0/common.c                  |  2 ++
 board/isee/igep00x0/igep00x0.c                |  5 ++++
 board/k+p/kp_imx53/kp_id_rev.c                |  4 +++
 board/k+p/kp_imx53/kp_id_rev.h                |  2 ++
 board/k+p/kp_imx53/kp_imx53.c                 |  4 +++
 board/k+p/kp_imx6q_tpc/kp_imx6q_tpc.c         |  3 ++
 board/k+p/kp_imx6q_tpc/kp_imx6q_tpc_spl.c     |  5 ++++
 board/keymile/common/common.c                 |  6 ++++
 board/keymile/common/common.h                 |  1 +
 board/keymile/common/ivm.c                    |  4 +++
 board/keymile/common/qrio.c                   |  4 +++
 board/keymile/common/qrio.h                   |  2 ++
 board/keymile/km83xx/km83xx.c                 |  6 ++++
 board/keymile/km83xx/km83xx_i2c.c             |  3 ++
 board/keymile/km_arm/fpga_config.c            |  2 ++
 board/keymile/km_arm/km_arm.c                 |  6 ++++
 board/keymile/kmp204x/ddr.c                   |  2 ++
 board/keymile/kmp204x/eth.c                   |  2 ++
 board/keymile/kmp204x/kmp204x.c               |  5 ++++
 board/keymile/kmp204x/kmp204x.h               |  1 +
 board/keymile/kmp204x/law.c                   |  2 ++
 board/keymile/kmp204x/pci.c                   |  4 +++
 board/keymile/kmp204x/tlb.c                   |  2 ++
 board/keymile/secu1/qts/pinmux_config.h       |  1 +
 board/keymile/secu1/qts/sdram_config.h        |  1 +
 board/keymile/secu1/socfpga.c                 |  2 ++
 board/kmc/kzm9g/kzm9g.c                       |  3 ++
 board/kobol/helios4/helios4.c                 |  5 ++++
 board/kosagi/novena/novena.c                  |  6 ++++
 board/kosagi/novena/novena_spl.c              |  3 ++
 board/kosagi/novena/video.c                   |  3 ++
 board/l+g/vinco/vinco.c                       |  2 ++
 board/laird/wb45n/wb45n.c                     |  2 ++
 board/laird/wb50n/wb50n.c                     |  4 +++
 board/lego/ev3/legoev3.c                      |  5 ++++
 board/lg/sniper/sniper.c                      |  3 ++
 board/liebherr/display5/display5.c            |  7 +++++
 board/liebherr/display5/spl.c                 |  6 ++++
 board/liebherr/mccmon6/mccmon6.c              |  3 ++
 board/liebherr/mccmon6/spl.c                  |  5 ++++
 board/liebherr/xea/spl_xea.c                  |  2 ++
 board/liebherr/xea/xea.c                      |  4 +++
 board/logicpd/am3517evm/am3517evm.c           |  3 ++
 board/logicpd/imx6/imx6logic.c                |  4 +++
 board/logicpd/omap3som/omap3logic.c           |  3 ++
 board/maxbcm/maxbcm.c                         |  3 ++
 board/mediatek/mt7622/mt7622_rfb.c            |  2 ++
 board/mediatek/mt7623/mt7623_rfb.c            |  4 +++
 board/mediatek/mt7629/mt7629_rfb.c            |  2 ++
 board/mediatek/mt8512/mt8512.c                |  2 ++
 board/mediatek/mt8518/mt8518_ap1.c            |  3 ++
 board/mediatek/pumpkin/pumpkin.c              |  1 +
 board/menlo/m53menlo/m53menlo.c               |  7 +++++
 board/microchip/mpfs_icicle/mpfs_icicle.c     |  1 +
 board/microchip/pic32mzda/pic32mzda.c         |  2 ++
 .../crs3xx-98dx3236/crs3xx-98dx3236.c         |  3 ++
 board/mini-box/picosam9g45/picosam9g45.c      |  3 ++
 board/mpc8308_p1m/mpc8308_p1m.c               |  2 ++
 board/mpc8308_p1m/sdram.c                     |  2 ++
 board/mscc/common/spi.c                       |  2 ++
 board/mscc/jr2/jr2.c                          |  5 ++++
 board/mscc/luton/luton.c                      |  4 +++
 board/mscc/ocelot/ocelot.c                    |  5 ++++
 board/mscc/serval/serval.c                    |  4 +++
 board/mscc/servalt/servalt.c                  |  3 ++
 board/netgear/dgnd3700v2/dgnd3700v2.c         |  1 +
 board/nokia/rx51/rx51.c                       |  6 ++++
 board/nokia/rx51/rx51.h                       |  1 +
 board/nokia/rx51/tag_omap.h                   |  1 +
 board/novtech/meerkat96/meerkat96.c           |  4 +++
 board/nvidia/cardhu/cardhu.c                  |  2 ++
 board/nvidia/dalmore/dalmore.c                |  3 ++
 board/nvidia/e2220-1170/e2220-1170.c          |  2 ++
 board/nvidia/jetson-tk1/jetson-tk1.c          |  3 ++
 board/nvidia/nyan-big/nyan-big.c              |  1 +
 board/nvidia/p2371-0000/p2371-0000.c          |  2 ++
 board/nvidia/p2371-2180/p2371-2180.c          |  5 ++++
 board/nvidia/p2571/p2571.c                    |  2 ++
 board/nvidia/p2771-0000/p2771-0000.c          |  5 ++++
 board/nvidia/p3450-0000/p3450-0000.c          |  5 ++++
 board/nvidia/venice2/as3722_init.c            |  1 +
 board/nvidia/venice2/venice2.c                |  1 +
 board/olimex/mx23_olinuxino/mx23_olinuxino.c  |  2 ++
 board/olimex/mx23_olinuxino/spl_boot.c        |  2 ++
 board/phytec/pcl063/pcl063.c                  |  5 ++++
 board/phytec/pcl063/spl.c                     |  3 ++
 board/phytec/pcm052/pcm052.c                  |  4 +++
 board/phytec/pcm058/pcm058.c                  |  5 ++++
 board/phytec/pfla02/pfla02.c                  |  6 ++++
 board/phytec/phycore_am335x_r2/board.c        |  3 ++
 board/phytec/phycore_rk3288/phycore-rk3288.c  |  3 ++
 board/phytec/phycore_rk3288/som.h             |  1 +
 board/phytium/durian/durian.c                 |  4 +++
 .../pinebook-pro-rk3399/pinebook-pro-rk3399.c |  2 ++
 .../rockpro64_rk3399/rockpro64-rk3399.c       |  1 +
 board/ppcag/bg0900/bg0900.c                   |  4 +++
 board/ppcag/bg0900/spl_boot.c                 |  2 ++
 board/qca/ap121/ap121.c                       |  1 +
 board/qca/ap143/ap143.c                       |  1 +
 board/qca/ap152/ap152.c                       |  1 +
 board/qemu-mips/qemu-mips.c                   |  4 +++
 .../dragonboard410c/dragonboard410c.c         |  6 ++++
 .../dragonboard820c/dragonboard820c.c         |  5 ++++
 board/raidsonic/ib62x0/ib62x0.c               |  3 ++
 board/raspberrypi/rpi/rpi.c                   |  6 ++++
 board/renesas/MigoR/migo_r.c                  |  2 ++
 board/renesas/alt/alt.c                       |  3 ++
 board/renesas/alt/alt_spl.c                   |  3 ++
 board/renesas/alt/qos.c                       |  1 +
 board/renesas/blanche/blanche.c               |  5 ++++
 board/renesas/blanche/qos.c                   |  1 +
 board/renesas/condor/condor.c                 |  3 ++
 board/renesas/draak/draak.c                   |  3 ++
 board/renesas/eagle/eagle.c                   |  3 ++
 board/renesas/ebisu/ebisu.c                   |  3 ++
 board/renesas/gose/gose.c                     |  3 ++
 board/renesas/gose/gose_spl.c                 |  3 ++
 board/renesas/gose/qos.c                      |  1 +
 board/renesas/grpeach/grpeach.c               |  4 +++
 board/renesas/koelsch/koelsch.c               |  3 ++
 board/renesas/koelsch/koelsch_spl.c           |  3 ++
 board/renesas/koelsch/qos.c                   |  1 +
 board/renesas/lager/lager.c                   |  3 ++
 board/renesas/lager/lager_spl.c               |  3 ++
 board/renesas/lager/qos.c                     |  1 +
 board/renesas/porter/porter.c                 |  3 ++
 board/renesas/porter/porter_spl.c             |  3 ++
 board/renesas/porter/qos.c                    |  1 +
 board/renesas/r2dplus/r2dplus.c               |  2 ++
 board/renesas/r7780mp/r7780mp.c               |  2 ++
 board/renesas/rcar-common/common.c            |  3 ++
 board/renesas/rcar-common/gen3-spl.c          |  2 ++
 board/renesas/salvator-x/salvator-x.c         |  4 +++
 board/renesas/sh7752evb/sh7752evb.c           |  4 +++
 board/renesas/sh7753evb/sh7753evb.c           |  4 +++
 board/renesas/sh7757lcr/sh7757lcr.c           |  5 ++++
 board/renesas/sh7763rdp/sh7763rdp.c           |  3 ++
 board/renesas/silk/qos.c                      |  1 +
 board/renesas/silk/silk.c                     |  3 ++
 board/renesas/silk/silk_spl.c                 |  3 ++
 board/renesas/stout/cpld.c                    |  4 +++
 board/renesas/stout/qos.c                     |  1 +
 board/renesas/stout/stout.c                   |  3 ++
 board/renesas/stout/stout_spl.c               |  3 ++
 board/renesas/ulcb/cpld.c                     |  5 ++++
 board/renesas/ulcb/ulcb.c                     |  4 +++
 board/rockchip/evb_rk3308/evb_rk3308.c        |  3 ++
 board/rockchip/evb_rv1108/evb_rv1108.c        |  1 +
 board/rockchip/kylin_rk3036/kylin_rk3036.c    |  1 +
 board/rockchip/tinker_rk3288/tinker-rk3288.c  |  1 +
 board/ronetix/pm9261/pm9261.c                 |  2 ++
 board/ronetix/pm9263/pm9263.c                 |  3 ++
 board/ronetix/pm9g45/pm9g45.c                 |  2 ++
 board/samsung/arndale/arndale.c               |  4 +++
 board/samsung/common/board.c                  |  7 +++++
 board/samsung/common/exynos5-dt-types.c       |  4 +++
 board/samsung/common/exynos5-dt.c             |  5 ++++
 board/samsung/common/gadget.c                 |  1 +
 board/samsung/common/misc.c                   |  6 ++++
 board/samsung/goni/goni.c                     |  6 ++++
 board/samsung/odroid/odroid.c                 |  3 ++
 board/samsung/origen/origen.c                 |  1 +
 board/samsung/origen/tools/mkorigenspl.c      |  1 +
 board/samsung/smdkc100/smdkc100.c             |  4 +++
 board/samsung/smdkv310/smdkv310.c             |  4 +++
 board/samsung/smdkv310/tools/mksmdkv310spl.c  |  1 +
 board/samsung/trats/trats.c                   |  4 +++
 board/samsung/trats2/trats2.c                 |  4 +++
 board/samsung/universal_c210/universal.c      |  5 ++++
 board/sandbox/sandbox.c                       |  7 +++++
 board/sandisk/sansa_fuze_plus/sfp.c           |  5 ++++
 board/sandisk/sansa_fuze_plus/spl_boot.c      |  3 ++
 board/sbc8349/sbc8349.c                       |  4 +++
 board/sbc8548/ddr.c                           |  4 +++
 board/sbc8548/law.c                           |  2 ++
 board/sbc8548/sbc8548.c                       |  4 +++
 board/sbc8548/tlb.c                           |  2 ++
 board/sbc8641d/law.c                          |  2 ++
 board/sbc8641d/sbc8641d.c                     |  3 ++
 board/schulercontrol/sc_sps_1/sc_sps_1.c      |  3 ++
 board/schulercontrol/sc_sps_1/spl_boot.c      |  2 ++
 board/seco/common/mx6.c                       |  2 ++
 board/seco/mx6quq7/mx6quq7.c                  |  4 +++
 board/seeed/linkit-smart-7688/board.c         |  1 +
 board/siemens/capricorn/board.c               |  7 +++++
 board/siemens/capricorn/spl.c                 |  4 +++
 board/siemens/common/board.c                  |  5 ++++
 board/siemens/common/factoryset.c             |  4 +++
 board/siemens/common/factoryset.h             |  1 +
 board/siemens/corvus/board.c                  |  3 ++
 board/siemens/draco/board.c                   |  4 +++
 board/siemens/draco/board.h                   |  1 +
 board/siemens/pxm2/board.c                    |  5 ++++
 board/siemens/rut/board.c                     |  7 +++++
 board/siemens/smartweb/smartweb.c             |  2 ++
 board/siemens/taurus/taurus.c                 |  5 ++++
 board/sifive/fu540/fu540.c                    |  4 +++
 board/sifive/fu540/spl.c                      |  2 ++
 board/sipeed/maix/maix.c                      |  3 ++
 board/sks-kinkel/sksimx6/sksimx6.c            |  5 ++++
 board/socrates/law.c                          |  2 ++
 board/socrates/nand.c                         |  2 ++
 board/socrates/sdram.c                        |  2 ++
 board/socrates/socrates.c                     |  4 +++
 board/socrates/tlb.c                          |  2 ++
 board/softing/vining_2000/vining_2000.c       |  8 ++++++
 board/softing/vining_fpga/qts/pinmux_config.h |  1 +
 board/softing/vining_fpga/qts/sdram_config.h  |  1 +
 board/softing/vining_fpga/socfpga.c           |  6 ++++
 board/solidrun/clearfog/clearfog.c            |  7 +++++
 board/solidrun/common/tlv_data.c              |  5 ++++
 board/solidrun/common/tlv_data.h              |  1 +
 board/solidrun/mx6cuboxi/mx6cuboxi.c          |  8 ++++++
 board/somlabs/visionsom-6ull/visionsom-6ull.c |  4 +++
 board/spear/spear300/spear300.c               |  2 ++
 board/spear/spear310/spear310.c               |  2 ++
 board/spear/spear320/spear320.c               |  2 ++
 board/spear/spear600/spear600.c               |  2 ++
 board/spear/x600/fpga.c                       |  1 +
 board/spear/x600/x600.c                       |  2 ++
 board/sr1500/qts/pinmux_config.h              |  1 +
 board/sr1500/qts/sdram_config.h               |  1 +
 board/st/common/stm32mp_dfu.c                 |  8 ++++++
 board/st/common/stm32mp_mtdparts.c            |  4 +++
 board/st/common/stpmic1.c                     |  3 ++
 board/st/common/stpmic1.h                     |  1 +
 board/st/stih410-b2260/board.c                |  2 ++
 .../stm32f429-discovery/stm32f429-discovery.c |  5 ++++
 .../stm32f429-evaluation.c                    |  5 ++++
 .../stm32f469-discovery/stm32f469-discovery.c |  5 ++++
 board/st/stm32f746-disco/stm32f746-disco.c    |  4 +++
 board/st/stm32h743-disco/stm32h743-disco.c    |  4 +++
 board/st/stm32h743-eval/stm32h743-eval.c      |  4 +++
 board/st/stm32mp1/spl.c                       |  1 +
 board/st/stm32mp1/stm32mp1.c                  | 10 +++++++
 board/st/stv0991/stv0991.c                    |  4 +++
 board/ste/stemmy/stemmy.c                     |  2 ++
 board/sunxi/board.c                           |  8 ++++++
 board/synopsys/axs10x/axs10x.c                |  4 +++
 board/synopsys/emsdp/emsdp.c                  |  5 ++++
 board/synopsys/hsdk/clk-lib.c                 |  4 +++
 board/synopsys/hsdk/clk-lib.h                 |  1 +
 board/synopsys/hsdk/env-lib.c                 |  3 ++
 board/synopsys/hsdk/env-lib.h                 |  2 ++
 board/synopsys/hsdk/hsdk.c                    |  8 ++++++
 board/synopsys/iot_devkit/iot_devkit.c        |  4 +++
 board/synopsys/nsim/nsim.c                    |  1 +
 board/sysam/amcore/amcore.c                   |  3 ++
 board/sysam/stmark2/stmark2.c                 |  3 ++
 board/syteco/zmx25/zmx25.c                    |  4 +++
 board/tbs/tbs2910/tbs2910.c                   |  6 ++++
 board/tcl/sl50/board.c                        |  4 +++
 board/technexion/pico-imx6/pico-imx6.c        |  7 ++++-
 board/technexion/pico-imx6/spl.c              |  3 ++
 board/technexion/pico-imx6ul/pico-imx6ul.c    |  6 ++++
 board/technexion/pico-imx6ul/spl.c            |  5 ++++
 board/technexion/pico-imx7d/pico-imx7d.c      |  5 ++++
 board/technexion/pico-imx7d/spl.c             |  5 ++++
 board/technexion/pico-imx8mq/pico-imx8mq.c    |  4 +++
 board/technexion/pico-imx8mq/spl.c            |  6 ++++
 board/technexion/tao3530/tao3530.c            |  3 ++
 board/technologic/ts4600/iomux.c              |  2 ++
 board/technologic/ts4600/ts4600.c             |  3 ++
 board/technologic/ts4800/ts4800.c             |  5 ++++
 board/technologic/ts4800/ts4800.h             |  1 +
 .../terasic/de0-nano-soc/qts/pinmux_config.h  |  1 +
 board/terasic/de0-nano-soc/qts/sdram_config.h |  1 +
 board/terasic/de1-soc/qts/pinmux_config.h     |  1 +
 board/terasic/de1-soc/qts/sdram_config.h      |  1 +
 board/terasic/de1-soc/socfpga.c               |  1 +
 board/terasic/de10-nano/qts/pinmux_config.h   |  1 +
 board/terasic/de10-nano/qts/sdram_config.h    |  1 +
 board/terasic/sockit/qts/pinmux_config.h      |  1 +
 board/terasic/sockit/qts/sdram_config.h       |  1 +
 board/theadorable/fpga.c                      |  5 ++++
 board/theadorable/theadorable.c               |  6 ++++
 .../puma_rk3399/puma-rk3399.c                 |  3 ++
 board/ti/am335x/board.c                       |  8 ++++++
 board/ti/am335x/board.h                       |  1 +
 board/ti/am335x/mux.c                         |  1 +
 board/ti/am3517crane/am3517crane.c            |  2 ++
 board/ti/am43xx/board.c                       |  7 +++++
 board/ti/am43xx/board.h                       |  1 +
 board/ti/am43xx/mux.c                         |  1 +
 board/ti/am57xx/board.c                       |  9 ++++++
 board/ti/am65x/evm.c                          |  8 ++++++
 board/ti/beagle/beagle.c                      |  6 ++++
 board/ti/common/board_detect.c                |  9 ++++++
 board/ti/common/board_detect.h                |  3 ++
 board/ti/dra7xx/evm.c                         |  6 ++++
 board/ti/evm/evm.c                            |  4 +++
 board/ti/evm/evm.h                            |  1 +
 board/ti/j721e/evm.c                          | 10 +++++++
 board/ti/ks2_evm/board.c                      |  8 ++++++
 board/ti/ks2_evm/board_k2e.c                  |  2 ++
 board/ti/ks2_evm/board_k2g.c                  |  5 ++++
 board/ti/ks2_evm/board_k2hk.c                 |  2 ++
 board/ti/ks2_evm/board_k2l.c                  |  2 ++
 board/ti/ks2_evm/ddr3_k2e.c                   |  2 ++
 board/ti/ks2_evm/ddr3_k2g.c                   |  1 +
 board/ti/ks2_evm/ddr3_k2hk.c                  |  2 ++
 board/ti/ks2_evm/ddr3_k2l.c                   |  2 ++
 board/ti/ks2_evm/mux-k2g.h                    |  1 +
 board/ti/omap5_uevm/evm.c                     |  5 ++++
 board/ti/panda/panda.c                        |  3 ++
 board/ti/sdp4430/cmd_bat.c                    |  1 +
 board/ti/sdp4430/sdp.c                        |  3 ++
 board/ti/ti816x/evm.c                         |  4 +++
 board/timll/devkit3250/devkit3250.c           |  2 ++
 board/timll/devkit3250/devkit3250_spl.c       |  1 +
 board/timll/devkit8000/devkit8000.c           |  4 +++
 board/toradex/apalis-imx8/apalis-imx8.c       |  5 ++++
 board/toradex/apalis-tk1/apalis-tk1.c         |  7 +++++
 board/toradex/apalis-tk1/as3722_init.c        |  1 +
 board/toradex/apalis_imx6/apalis_imx6.c       |  7 +++++
 board/toradex/apalis_imx6/pf0100.c            |  3 ++
 board/toradex/apalis_t30/apalis_t30.c         |  5 ++++
 .../toradex/colibri-imx6ull/colibri-imx6ull.c |  4 +++
 board/toradex/colibri-imx8x/colibri-imx8x.c   |  5 ++++
 board/toradex/colibri_imx6/colibri_imx6.c     |  7 +++++
 board/toradex/colibri_imx6/pf0100.c           |  3 ++
 board/toradex/colibri_imx7/colibri_imx7.c     |  6 ++++
 board/toradex/colibri_pxa270/colibri_pxa270.c |  3 ++
 board/toradex/colibri_t20/colibri_t20.c       |  4 +++
 board/toradex/colibri_t30/colibri_t30.c       |  3 ++
 board/toradex/colibri_vf/colibri_vf.c         |  5 ++++
 board/toradex/common/tdx-cfg-block.c          |  8 ++++++
 board/toradex/common/tdx-common.c             |  5 ++++
 board/toradex/common/tdx-common.h             |  1 +
 board/toradex/verdin-imx8mm/spl.c             |  7 +++++
 board/toradex/verdin-imx8mm/verdin-imx8mm.c   |  2 ++
 board/tplink/wdr4300/wdr4300.c                |  1 +
 board/tqc/tqm834x/pci.c                       |  1 +
 board/tqc/tqm834x/tqm834x.c                   |  4 +++
 board/tqc/tqma6/tqma6.c                       |  7 +++++
 board/tqc/tqma6/tqma6_bb.h                    |  1 +
 board/tqc/tqma6/tqma6_mba6.c                  |  2 ++
 board/tqc/tqma6/tqma6_wru4.c                  |  3 ++
 board/udoo/neo/neo.c                          |  7 +++++
 board/udoo/udoo.c                             |  4 +++
 board/udoo/udoo_spl.c                         |  2 ++
 board/variscite/dart_6ul/dart_6ul.c           |  4 +++
 board/variscite/dart_6ul/spl.c                |  5 ++++
 board/varisys/common/sys_eeprom.c             |  6 ++++
 board/varisys/cyrus/cyrus.c                   |  3 ++
 board/varisys/cyrus/cyrus.h                   |  1 +
 board/varisys/cyrus/ddr.c                     |  5 ++++
 board/varisys/cyrus/eth.c                     |  2 ++
 board/varisys/cyrus/law.c                     |  2 ++
 board/varisys/cyrus/pci.c                     |  1 +
 board/varisys/cyrus/tlb.c                     |  2 ++
 board/ve8313/ve8313.c                         |  4 +++
 board/vscom/baltos/board.c                    |  7 +++++
 board/vscom/baltos/board.h                    |  1 +
 board/wandboard/spl.c                         |  3 ++
 board/wandboard/wandboard.c                   |  8 ++++++
 board/warp/warp.c                             |  5 ++++
 board/warp7/warp7.c                           |  6 ++++
 board/work-microwave/work_92105/work_92105.c  |  2 ++
 .../work_92105/work_92105_display.c           |  3 ++
 .../work_92105/work_92105_spl.c               |  1 +
 board/xes/common/actl_nand.c                  |  1 +
 board/xes/common/board.c                      |  2 ++
 board/xes/common/fsl_8xxx_clk.c               |  2 ++
 board/xes/common/fsl_8xxx_misc.c              |  2 ++
 board/xes/common/fsl_8xxx_misc.h              |  1 +
 board/xes/common/fsl_8xxx_pci.c               |  3 ++
 board/xes/xpedite517x/ddr.c                   |  3 ++
 board/xes/xpedite517x/law.c                   |  2 ++
 board/xes/xpedite517x/xpedite517x.c           |  3 ++
 board/xes/xpedite520x/ddr.c                   |  1 +
 board/xes/xpedite520x/law.c                   |  2 ++
 board/xes/xpedite520x/tlb.c                   |  2 ++
 board/xes/xpedite520x/xpedite520x.c           |  2 ++
 board/xes/xpedite537x/ddr.c                   |  3 ++
 board/xes/xpedite537x/law.c                   |  2 ++
 board/xes/xpedite537x/tlb.c                   |  2 ++
 board/xes/xpedite537x/xpedite537x.c           |  2 ++
 board/xes/xpedite550x/ddr.c                   |  3 ++
 board/xes/xpedite550x/law.c                   |  2 ++
 board/xes/xpedite550x/tlb.c                   |  2 ++
 board/xes/xpedite550x/xpedite550x.c           |  2 ++
 board/xilinx/common/board.c                   |  4 +++
 .../microblaze-generic/microblaze-generic.c   |  5 ++++
 board/xilinx/versal/board.c                   |  7 +++++
 board/xilinx/zynq/board.c                     |  5 ++++
 board/xilinx/zynq/bootimg.c                   |  4 +++
 board/xilinx/zynq/cmds.c                      |  8 ++++++
 board/xilinx/zynqmp/cmds.c                    |  5 ++++
 board/xilinx/zynqmp/pm_cfg_obj.h              |  1 +
 board/xilinx/zynqmp/tap_delays.c              |  1 +
 board/xilinx/zynqmp/zynqmp.c                  |  9 ++++++
 board/xilinx/zynqmp_r5/board.c                |  2 ++
 board/zyxel/nsa310s/nsa310s.c                 |  4 +++
 cmd/ab_select.c                               |  1 +
 cmd/abootimg.c                                |  5 ++++
 cmd/acpi.c                                    |  8 ++++++
 cmd/adc.c                                     |  3 ++
 cmd/adtimg.c                                  |  5 ++++
 cmd/aes.c                                     |  4 +++
 cmd/armflash.c                                |  4 +++
 cmd/avb.c                                     |  6 ++++
 cmd/axi.c                                     |  6 ++++
 cmd/bcb.c                                     |  7 +++++
 cmd/bdinfo.c                                  |  6 ++++
 cmd/bedbug.c                                  |  3 ++
 cmd/bind.c                                    |  4 +++
 cmd/binop.c                                   |  4 +++
 cmd/blk_common.c                              |  4 +++
 cmd/blkcache.c                                |  3 ++
 cmd/blob.c                                    |  4 +++
 cmd/bmp.c                                     |  6 ++++
 cmd/boot.c                                    |  2 ++
 cmd/bootcount.c                               |  2 ++
 cmd/bootefi.c                                 |  5 ++++
 cmd/booti.c                                   |  6 ++++
 cmd/bootm.c                                   |  8 ++++++
 cmd/bootmenu.c                                |  2 ++
 cmd/bootstage.c                               |  5 ++++
 cmd/bootz.c                                   |  5 ++++
 cmd/button.c                                  |  1 +
 cmd/cache.c                                   |  3 ++
 cmd/cbfs.c                                    |  3 ++
 cmd/clk.c                                     |  4 +++
 cmd/config.c                                  |  1 +
 cmd/conitrace.c                               |  2 ++
 cmd/cpu.c                                     |  5 ++++
 cmd/cramfs.c                                  |  3 ++
 cmd/cros_ec.c                                 |  5 ++++
 cmd/date.c                                    |  3 ++
 cmd/demo.c                                    |  4 +++
 cmd/dfu.c                                     |  2 ++
 cmd/disk.c                                    |  3 ++
 cmd/dm.c                                      |  1 +
 cmd/echo.c                                    |  2 ++
 cmd/eeprom.c                                  |  6 ++++
 cmd/efi.c                                     |  7 +++++
 cmd/efidebug.c                                |  5 ++++
 cmd/elf.c                                     |  6 ++++
 cmd/ethsw.c                                   |  5 ++++
 cmd/exit.c                                    |  1 +
 cmd/fastboot.c                                |  5 ++++
 cmd/fat.c                                     |  3 ++
 cmd/fdt.c                                     |  4 +++
 cmd/flash.c                                   |  4 +++
 cmd/fpga.c                                    |  5 ++++
 cmd/fpgad.c                                   |  3 ++
 cmd/fuse.c                                    |  4 +++
 cmd/gettime.c                                 |  2 ++
 cmd/gpio.c                                    |  6 ++++
 cmd/gpt.c                                     |  6 ++++
 cmd/hash.c                                    |  1 +
 cmd/host.c                                    |  3 ++
 cmd/i2c.c                                     |  7 +++++
 cmd/ide.c                                     |  2 ++
 cmd/ini.c                                     |  4 +++
 cmd/io.c                                      |  4 +++
 cmd/iotrace.c                                 |  3 ++
 cmd/irq.c                                     |  1 +
 cmd/itest.c                                   |  5 ++++
 cmd/jffs2.c                                   |  4 +++
 cmd/led.c                                     |  4 +++
 cmd/legacy-mtd-utils.c                        |  3 ++
 cmd/legacy-mtd-utils.h                        |  1 +
 cmd/legacy_led.c                              |  3 ++
 cmd/license.c                                 |  1 +
 cmd/load.c                                    |  6 ++++
 cmd/log.c                                     |  6 ++++
 cmd/lsblk.c                                   |  1 +
 cmd/lzmadec.c                                 |  3 ++
 cmd/md5sum.c                                  |  4 +++
 cmd/mdio.c                                    |  4 +++
 cmd/mem.c                                     |  9 ++++++
 cmd/mii.c                                     |  6 ++++
 cmd/misc.c                                    |  5 ++++
 cmd/mmc.c                                     |  8 ++++++
 cmd/mp.c                                      |  3 ++
 cmd/mtd.c                                     |  7 +++++
 cmd/mtdparts.c                                |  5 ++++
 cmd/mvebu/bubt.c                              |  5 ++++
 cmd/nand.c                                    |  6 ++++
 cmd/net.c                                     |  4 +++
 cmd/nvedit.c                                  |  9 ++++++
 cmd/nvedit_efi.c                              |  5 ++++
 cmd/nvme.c                                    |  1 +
 cmd/onenand.c                                 |  6 ++++
 cmd/osd.c                                     |  6 ++++
 cmd/panic.c                                   |  1 +
 cmd/part.c                                    |  3 ++
 cmd/pcap.c                                    |  2 ++
 cmd/pci.c                                     |  7 +++++
 cmd/pinmux.c                                  |  4 +++
 cmd/pmc.c                                     |  2 ++
 cmd/pmic.c                                    |  5 ++++
 cmd/pxe.c                                     |  4 +++
 cmd/pxe_utils.c                               |  6 ++++
 cmd/pxe_utils.h                               |  4 +++
 cmd/qfw.c                                     |  4 +++
 cmd/read.c                                    |  3 ++
 cmd/reginfo.c                                 |  1 +
 cmd/regulator.c                               |  7 +++++
 cmd/reiser.c                                  |  2 ++
 cmd/remoteproc.c                              |  5 ++++
 cmd/rng.c                                     |  3 ++
 cmd/rockusb.c                                 |  2 ++
 cmd/rtc.c                                     |  6 ++++
 cmd/sata.c                                    |  3 ++
 cmd/sb.c                                      |  3 ++
 cmd/scsi.c                                    |  2 ++
 cmd/setexpr.c                                 |  4 +++
 cmd/sf.c                                      |  8 ++++++
 cmd/sha1sum.c                                 |  1 +
 cmd/smccc.c                                   |  3 ++
 cmd/sound.c                                   |  4 +++
 cmd/source.c                                  |  3 ++
 cmd/spi.c                                     |  5 ++++
 cmd/spl.c                                     |  4 +++
 cmd/strings.c                                 |  3 ++
 cmd/sysboot.c                                 |  4 +++
 cmd/terminal.c                                |  1 +
 cmd/test.c                                    |  3 ++
 cmd/thordown.c                                |  3 ++
 cmd/ti/ddr3.c                                 |  5 ++++
 cmd/time.c                                    |  2 ++
 cmd/tlv_eeprom.c                              |  8 ++++++
 cmd/tpm-common.c                              |  3 ++
 cmd/tpm-user-utils.h                          |  1 +
 cmd/tpm-v1.c                                  |  5 ++++
 cmd/tpm-v2.c                                  |  6 ++++
 cmd/tpm_test.c                                |  5 ++++
 cmd/trace.c                                   |  4 +++
 cmd/tsi148.c                                  |  4 +++
 cmd/ubi.c                                     |  6 ++++
 cmd/ubifs.c                                   |  3 ++
 cmd/ufs.c                                     |  2 ++
 cmd/universe.c                                |  4 +++
 cmd/unlz4.c                                   |  3 ++
 cmd/unzip.c                                   |  2 ++
 cmd/usb.c                                     |  4 +++
 cmd/usb_gadget_sdp.c                          |  2 ++
 cmd/usb_mass_storage.c                        |  6 ++++
 cmd/version.c                                 |  3 ++
 cmd/virtio.c                                  |  1 +
 cmd/w1.c                                      |  4 +++
 cmd/wdt.c                                     |  4 +++
 cmd/wol.c                                     |  2 ++
 cmd/x86/fsp.c                                 |  4 +++
 cmd/x86/hob.c                                 |  4 +++
 cmd/x86/mtrr.c                                |  5 ++++
 cmd/ximg.c                                    |  5 ++++
 cmd/yaffs2.c                                  |  4 +++
 cmd/zfs.c                                     |  4 +++
 cmd/zip.c                                     |  2 ++
 common/android_ab.c                           |  5 ++++
 common/autoboot.c                             |  6 ++++
 common/avb_verify.c                           |  6 ++++
 common/bloblist.c                             |  6 ++++
 common/board_f.c                              |  9 ++++++
 common/board_info.c                           |  3 ++
 common/board_r.c                              |  9 ++++++
 common/boot_fit.c                             |  1 +
 common/bootm.c                                | 10 +++++++
 common/bootm_os.c                             |  9 ++++++
 common/bootretry.c                            |  4 +++
 common/bootstage.c                            |  7 +++++
 common/bouncebuf.c                            |  4 +++
 common/cli.c                                  |  5 ++++
 common/cli_hush.c                             |  6 ++++
 common/cli_readline.c                         |  4 +++
 common/cli_simple.c                           |  2 ++
 common/command.c                              |  5 ++++
 common/common_fit.c                           |  4 +++
 common/console.c                              |  7 +++++
 common/ddr_spd.c                              |  2 ++
 common/dfu.c                                  |  3 ++
 common/dlmalloc.c                             |  6 ++++
 common/edid.c                                 |  5 ++++
 common/eeprom/eeprom_field.c                  |  3 ++
 common/eeprom/eeprom_layout.c                 |  3 ++
 common/exports.c                              |  1 +
 common/fdt_region.c                           |  2 ++
 common/fdt_support.c                          |  5 ++++
 common/flash.c                                |  3 ++
 common/hash.c                                 |  7 +++++
 common/hwconfig.c                             |  2 ++
 common/image-android-dt.c                     |  3 ++
 common/image-android.c                        |  7 +++++
 common/image-cipher.c                         |  6 ++++
 common/image-fdt.c                            |  7 +++++
 common/image-fit-sig.c                        |  7 +++++
 common/image-fit.c                            |  7 +++++
 common/image-sig.c                            |  4 +++
 common/image.c                                |  9 ++++++
 common/init/board_init.c                      |  5 ++++
 common/init/handoff.c                         |  2 ++
 common/iomux.c                                |  2 ++
 common/iotrace.c                              |  3 ++
 common/kallsyms.c                             |  2 ++
 common/kgdb.c                                 |  3 ++
 common/kgdb_stubs.c                           |  1 +
 common/lcd.c                                  |  6 ++++
 common/lcd_console.c                          |  6 ++++
 common/lcd_console_rotation.c                 |  2 ++
 common/lcd_simplefb.c                         |  3 ++
 common/log.c                                  |  7 +++++
 common/log_console.c                          |  2 ++
 common/log_syslog.c                           |  5 ++++
 common/main.c                                 |  1 +
 common/malloc_simple.c                        |  4 +++
 common/memsize.c                              |  2 ++
 common/menu.c                                 |  3 ++
 common/miiphyutil.c                           |  3 ++
 common/s_record.c                             |  1 +
 common/spl/spl.c                              |  9 ++++++
 common/spl/spl_atf.c                          |  3 ++
 common/spl/spl_bootrom.c                      |  1 +
 common/spl/spl_dfu.c                          |  2 ++
 common/spl/spl_ext.c                          |  3 ++
 common/spl/spl_fat.c                          |  3 ++
 common/spl/spl_fit.c                          |  8 ++++++
 common/spl/spl_legacy.c                       |  3 ++
 common/spl/spl_mmc.c                          |  4 +++
 common/spl/spl_nand.c                         |  3 ++
 common/spl/spl_net.c                          |  4 +++
 common/spl/spl_nor.c                          |  4 +++
 common/spl/spl_opensbi.c                      |  4 +++
 common/spl/spl_ram.c                          |  2 ++
 common/spl/spl_sata.c                         |  4 +++
 common/spl/spl_sdp.c                          |  2 ++
 common/spl/spl_spi.c                          |  6 ++++
 common/spl/spl_ubi.c                          |  2 ++
 common/spl/spl_usb.c                          |  2 ++
 common/spl/spl_ymodem.c                       |  4 +++
 common/splash.c                               |  8 ++++++
 common/splash_source.c                        |  8 ++++++
 common/stdio.c                                |  6 ++++
 common/update.c                               |  7 +++++
 common/usb.c                                  |  6 ++++
 common/usb_hub.c                              |  9 ++++++
 common/usb_kbd.c                              |  6 ++++
 common/usb_storage.c                          |  5 ++++
 common/xyzModem.c                             |  4 +++
 disk/part.c                                   |  5 ++++
 disk/part_amiga.c                             |  4 +++
 disk/part_amiga.h                             |  1 +
 disk/part_dos.c                               |  5 ++++
 disk/part_efi.c                               |  8 ++++++
 disk/part_iso.c                               |  3 ++
 disk/part_mac.c                               |  2 ++
 disk/part_mac.h                               |  1 +
 drivers/adc/adc-uclass.c                      |  4 +++
 drivers/adc/exynos-adc.c                      |  2 ++
 drivers/adc/meson-saradc.c                    |  6 ++++
 drivers/adc/rockchip-saradc.c                 |  3 ++
 drivers/adc/sandbox.c                         |  2 ++
 drivers/adc/stm32-adc-core.c                  |  3 ++
 drivers/adc/stm32-adc-core.h                  |  1 +
 drivers/adc/stm32-adc.c                       |  4 +++
 drivers/ata/ahci.c                            |  6 ++++
 drivers/ata/ahci_mvebu.c                      |  2 ++
 drivers/ata/ahci_sunxi.c                      |  3 ++
 drivers/ata/dwc_ahci.c                        |  2 ++
 drivers/ata/dwc_ahsata.c                      |  4 +++
 drivers/ata/fsl_sata.c                        |  8 ++++++
 drivers/ata/fsl_sata.h                        |  1 +
 drivers/ata/libata.c                          |  5 ++++
 drivers/ata/mvsata_ide.c                      |  1 +
 drivers/ata/sata.c                            |  4 +++
 drivers/ata/sata_ceva.c                       |  2 ++
 drivers/ata/sata_mv.c                         |  7 +++++
 drivers/ata/sata_sandbox.c                    |  1 +
 drivers/ata/sata_sil.c                        |  5 ++++
 drivers/ata/sata_sil.h                        |  1 +
 drivers/ata/sata_sil3114.c                    |  1 +
 drivers/axi/axi-emul-uclass.c                 |  3 ++
 drivers/axi/axi-uclass.c                      |  2 ++
 drivers/axi/axi_sandbox.c                     |  2 ++
 drivers/axi/ihs_axi.c                         |  2 ++
 drivers/axi/sandbox_store.c                   |  3 ++
 drivers/bios_emulator/atibios.c               |  6 ++++
 drivers/bios_emulator/besys.c                 |  2 ++
 drivers/bios_emulator/bios.c                  |  2 ++
 drivers/bios_emulator/biosemu.c               |  3 ++
 drivers/bios_emulator/include/biosemu.h       |  1 +
 drivers/bios_emulator/include/x86emu.h        |  1 +
 drivers/bios_emulator/include/x86emu/debug.h  |  4 +++
 drivers/bios_emulator/include/x86emu/decode.h |  1 +
 drivers/bios_emulator/include/x86emu/ops.h    |  1 +
 .../bios_emulator/include/x86emu/prim_ops.h   |  1 +
 drivers/bios_emulator/include/x86emu/regs.h   |  2 ++
 drivers/bios_emulator/x86emu/debug.c          |  4 +++
 drivers/bios_emulator/x86emu/decode.c         |  2 ++
 drivers/bios_emulator/x86emu/ops.c            |  3 ++
 drivers/bios_emulator/x86emu/ops2.c           |  2 ++
 drivers/bios_emulator/x86emu/prim_ops.c       |  2 ++
 drivers/bios_emulator/x86emu/sys.c            |  2 ++
 drivers/block/blk-uclass.c                    |  6 ++++
 drivers/block/blk_legacy.c                    |  5 ++++
 drivers/block/blkcache.c                      |  1 +
 drivers/block/ide.c                           |  5 ++++
 drivers/block/sandbox.c                       |  5 ++++
 drivers/board/board-uclass.c                  |  3 ++
 drivers/board/gazerbeam.c                     |  2 ++
 drivers/board/sandbox.c                       |  5 ++++
 drivers/bootcount/bootcount-uclass.c          |  3 ++
 drivers/bootcount/bootcount.c                 |  5 ++++
 drivers/bootcount/bootcount_at91.c            |  1 +
 drivers/bootcount/bootcount_davinci.c         |  1 +
 drivers/bootcount/bootcount_env.c             |  1 +
 drivers/bootcount/bootcount_ext.c             |  2 ++
 drivers/bootcount/bootcount_i2c.c             |  2 ++
 drivers/bootcount/bootcount_ram.c             |  3 ++
 drivers/bootcount/i2c-eeprom.c                |  2 ++
 drivers/bootcount/rtc.c                       |  2 ++
 drivers/bus/uniphier-system-bus.c             |  1 +
 drivers/button/button-gpio.c                  |  1 +
 drivers/button/button-uclass.c                |  1 +
 drivers/cache/cache-l2x0.c                    |  1 +
 drivers/cache/cache-ncore.c                   |  4 +++
 drivers/cache/cache-uclass.c                  |  1 +
 drivers/cache/cache-v5l2.c                    |  5 ++++
 drivers/cache/sandbox_cache.c                 |  1 +
 drivers/clk/altera/clk-agilex.c               |  5 ++++
 drivers/clk/altera/clk-agilex.h               |  1 +
 drivers/clk/altera/clk-arria10.c              |  6 ++++
 drivers/clk/analogbits/wrpll-cln28hpc.c       |  4 +++
 drivers/clk/aspeed/clk_ast2500.c              |  5 ++++
 drivers/clk/at91/clk-generated.c              |  3 ++
 drivers/clk/at91/clk-h32mx.c                  |  2 ++
 drivers/clk/at91/clk-main.c                   |  3 ++
 drivers/clk/at91/clk-master.c                 |  2 ++
 drivers/clk/at91/clk-peripheral.c             |  1 +
 drivers/clk/at91/clk-plla.c                   |  3 ++
 drivers/clk/at91/clk-plladiv.c                |  2 ++
 drivers/clk/at91/clk-slow.c                   |  1 +
 drivers/clk/at91/clk-system.c                 |  2 ++
 drivers/clk/at91/clk-usb.c                    |  3 ++
 drivers/clk/at91/clk-utmi.c                   |  3 ++
 drivers/clk/at91/pmc.c                        |  3 ++
 drivers/clk/clk-cdce9xx.c                     |  2 ++
 drivers/clk/clk-composite.c                   |  2 ++
 drivers/clk/clk-divider.c                     |  6 ++++
 drivers/clk/clk-fixed-factor.c                |  2 ++
 drivers/clk/clk-gate.c                        |  4 +++
 drivers/clk/clk-hsdk-cgu.c                    |  6 ++++
 drivers/clk/clk-mux.c                         |  6 ++++
 drivers/clk/clk-ti-sci.c                      |  3 ++
 drivers/clk/clk-uclass.c                      |  5 ++++
 drivers/clk/clk.c                             |  4 +++
 drivers/clk/clk_bcm6345.c                     |  2 ++
 drivers/clk/clk_boston.c                      |  3 ++
 drivers/clk/clk_fixed_factor.c                |  1 +
 drivers/clk/clk_fixed_rate.c                  |  1 +
 drivers/clk/clk_pic32.c                       |  6 ++++
 drivers/clk/clk_sandbox.c                     |  3 ++
 drivers/clk/clk_sandbox_ccf.c                 |  5 ++++
 drivers/clk/clk_sandbox_test.c                |  2 ++
 drivers/clk/clk_stm32f.c                      |  6 ++++
 drivers/clk/clk_stm32h7.c                     |  3 ++
 drivers/clk/clk_stm32mp1.c                    |  8 ++++++
 drivers/clk/clk_versal.c                      |  5 ++++
 drivers/clk/clk_vexpress_osc.c                |  2 ++
 drivers/clk/clk_zynq.c                        |  6 ++++
 drivers/clk/clk_zynqmp.c                      |  5 ++++
 drivers/clk/exynos/clk-exynos7420.c           |  2 ++
 drivers/clk/exynos/clk-pll.c                  |  1 +
 drivers/clk/ics8n3qv01.c                      |  3 ++
 drivers/clk/imx/clk-composite-8m.c            |  4 +++
 drivers/clk/imx/clk-gate2.c                   |  4 +++
 drivers/clk/imx/clk-imx6q.c                   |  5 ++++
 drivers/clk/imx/clk-imx8.c                    |  5 ++++
 drivers/clk/imx/clk-imx8.h                    |  2 ++
 drivers/clk/imx/clk-imx8mm.c                  |  5 ++++
 drivers/clk/imx/clk-imx8mn.c                  |  5 ++++
 drivers/clk/imx/clk-imx8mp.c                  |  5 ++++
 drivers/clk/imx/clk-imx8qm.c                  |  5 ++++
 drivers/clk/imx/clk-imx8qxp.c                 |  5 ++++
 drivers/clk/imx/clk-imxrt1020.c               |  4 +++
 drivers/clk/imx/clk-imxrt1050.c               |  4 +++
 drivers/clk/imx/clk-pfd.c                     |  4 +++
 drivers/clk/imx/clk-pll14xx.c                 |  6 ++++
 drivers/clk/imx/clk-pllv3.c                   |  5 ++++
 drivers/clk/imx/clk.h                         |  3 ++
 drivers/clk/intel/clk_intel.c                 |  2 ++
 drivers/clk/kendryte/bypass.c                 |  2 ++
 drivers/clk/kendryte/clk.c                    |  4 +++
 drivers/clk/kendryte/pll.c                    |  5 ++++
 drivers/clk/mediatek/clk-mt7622.c             |  2 ++
 drivers/clk/mediatek/clk-mt7623.c             |  2 ++
 drivers/clk/mediatek/clk-mt7629.c             |  2 ++
 drivers/clk/mediatek/clk-mtk.c                |  3 ++
 drivers/clk/mediatek/clk-mtk.h                |  3 ++
 drivers/clk/meson/axg.c                       |  4 +++
 drivers/clk/meson/clk_meson.h                 |  1 +
 drivers/clk/meson/g12a.c                      |  3 ++
 drivers/clk/meson/gxbb.c                      |  4 +++
 drivers/clk/mpc83xx_clk.c                     |  6 ++++
 drivers/clk/mpc83xx_clk.h                     |  2 ++
 drivers/clk/mtmips/clk-mt7628.c               |  4 +++
 drivers/clk/mvebu/armada-37xx-periph.c        |  7 +++++
 drivers/clk/mvebu/armada-37xx-tbg.c           |  4 +++
 drivers/clk/owl/clk_owl.c                     |  2 ++
 drivers/clk/owl/clk_owl.h                     |  1 +
 drivers/clk/renesas/clk-rcar-gen2.c           |  5 ++++
 drivers/clk/renesas/clk-rcar-gen3.c           |  5 ++++
 drivers/clk/renesas/r8a774a1-cpg-mssr.c       |  2 ++
 drivers/clk/renesas/r8a7790-cpg-mssr.c        |  2 ++
 drivers/clk/renesas/r8a7791-cpg-mssr.c        |  2 ++
 drivers/clk/renesas/r8a7792-cpg-mssr.c        |  2 ++
 drivers/clk/renesas/r8a7794-cpg-mssr.c        |  2 ++
 drivers/clk/renesas/r8a7795-cpg-mssr.c        |  2 ++
 drivers/clk/renesas/r8a7796-cpg-mssr.c        |  2 ++
 drivers/clk/renesas/r8a77965-cpg-mssr.c       |  2 ++
 drivers/clk/renesas/r8a77970-cpg-mssr.c       |  2 ++
 drivers/clk/renesas/r8a77980-cpg-mssr.c       |  2 ++
 drivers/clk/renesas/r8a77990-cpg-mssr.c       |  2 ++
 drivers/clk/renesas/r8a77995-cpg-mssr.c       |  2 ++
 drivers/clk/renesas/rcar-gen2-cpg.h           |  1 +
 drivers/clk/renesas/rcar-gen3-cpg.h           |  3 ++
 drivers/clk/renesas/renesas-cpg-mssr.c        |  4 +++
 drivers/clk/renesas/renesas-cpg-mssr.h        |  3 ++
 drivers/clk/rockchip/clk_pll.c                |  4 +++
 drivers/clk/rockchip/clk_px30.c               |  5 ++++
 drivers/clk/rockchip/clk_rk3036.c             |  3 ++
 drivers/clk/rockchip/clk_rk3128.c             |  4 +++
 drivers/clk/rockchip/clk_rk3188.c             |  4 +++
 drivers/clk/rockchip/clk_rk322x.c             |  4 +++
 drivers/clk/rockchip/clk_rk3288.c             |  7 +++++
 drivers/clk/rockchip/clk_rk3308.c             |  5 ++++
 drivers/clk/rockchip/clk_rk3328.c             |  5 ++++
 drivers/clk/rockchip/clk_rk3368.c             |  5 ++++
 drivers/clk/rockchip/clk_rk3399.c             |  6 ++++
 drivers/clk/rockchip/clk_rv1108.c             |  5 ++++
 drivers/clk/sifive/fu540-prci.c               |  5 ++++
 drivers/clk/sunxi/clk_a10.c                   |  2 ++
 drivers/clk/sunxi/clk_a10s.c                  |  2 ++
 drivers/clk/sunxi/clk_a23.c                   |  2 ++
 drivers/clk/sunxi/clk_a31.c                   |  2 ++
 drivers/clk/sunxi/clk_a64.c                   |  2 ++
 drivers/clk/sunxi/clk_a80.c                   |  2 ++
 drivers/clk/sunxi/clk_a83t.c                  |  2 ++
 drivers/clk/sunxi/clk_h3.c                    |  2 ++
 drivers/clk/sunxi/clk_h6.c                    |  2 ++
 drivers/clk/sunxi/clk_r40.c                   |  2 ++
 drivers/clk/sunxi/clk_sunxi.c                 |  4 +++
 drivers/clk/sunxi/clk_v3s.c                   |  2 ++
 drivers/clk/tegra/tegra-car-clk.c             |  2 ++
 drivers/clk/tegra/tegra186-clk.c              |  1 +
 drivers/clk/uniphier/clk-uniphier-core.c      |  4 +++
 drivers/core/acpi.c                           |  5 ++++
 drivers/core/device-remove.c                  |  4 +++
 drivers/core/device.c                         |  7 +++++
 drivers/core/devres.c                         |  4 +++
 drivers/core/dump.c                           |  2 ++
 drivers/core/fdtaddr.c                        |  2 ++
 drivers/core/lists.c                          |  3 ++
 drivers/core/of_access.c                      |  7 +++++
 drivers/core/of_addr.c                        |  5 ++++
 drivers/core/of_extra.c                       |  4 +++
 drivers/core/ofnode.c                         |  6 ++++
 drivers/core/read.c                           |  4 +++
 drivers/core/regmap.c                         |  3 ++
 drivers/core/root.c                           |  7 +++++
 drivers/core/simple-bus.c                     |  2 ++
 drivers/core/simple-pm-bus.c                  |  1 +
 drivers/core/syscon-uclass.c                  |  3 ++
 drivers/core/uclass.c                         |  5 ++++
 drivers/core/util.c                           |  3 ++
 drivers/cpu/bmips_cpu.c                       |  6 ++++
 drivers/cpu/cpu-uclass.c                      |  2 ++
 drivers/cpu/cpu_sandbox.c                     |  2 ++
 drivers/cpu/imx8_cpu.c                        |  6 ++++
 drivers/cpu/mpc83xx_cpu.c                     |  4 +++
 drivers/cpu/riscv_cpu.c                       |  4 +++
 drivers/crypto/ace_sha.c                      |  1 +
 drivers/crypto/ace_sha.h                      |  1 +
 drivers/crypto/fsl/desc.h                     |  2 ++
 drivers/crypto/fsl/desc_constr.h              |  4 +++
 drivers/crypto/fsl/error.c                    |  4 +++
 drivers/crypto/fsl/fsl_blob.c                 |  3 ++
 drivers/crypto/fsl/fsl_hash.c                 |  4 +++
 drivers/crypto/fsl/fsl_hash.h                 |  1 +
 drivers/crypto/fsl/fsl_rsa.c                  |  2 ++
 drivers/crypto/fsl/jobdesc.c                  |  4 +++
 drivers/crypto/fsl/jobdesc.h                  |  1 +
 drivers/crypto/fsl/jr.c                       |  5 ++++
 drivers/crypto/fsl/jr.h                       |  2 ++
 drivers/crypto/fsl/rng.c                      |  3 ++
 drivers/crypto/fsl/rsa_caam.h                 |  1 +
 drivers/crypto/fsl/sec.c                      |  5 ++++
 drivers/crypto/rsa_mod_exp/mod_exp_sw.c       |  1 +
 drivers/crypto/rsa_mod_exp/mod_exp_uclass.c   |  4 +++
 drivers/ddr/altera/sdram_agilex.c             |  5 ++++
 drivers/ddr/altera/sdram_arria10.c            |  6 ++++
 drivers/ddr/altera/sdram_gen5.c               |  5 ++++
 drivers/ddr/altera/sdram_s10.c                |  5 ++++
 drivers/ddr/altera/sdram_soc64.c              |  9 ++++++
 drivers/ddr/altera/sdram_soc64.h              |  2 ++
 drivers/ddr/altera/sequencer.c                |  5 ++++
 drivers/ddr/altera/sequencer.h                |  2 ++
 drivers/ddr/fsl/arm_ddr_gen3.c                |  4 +++
 drivers/ddr/fsl/ctrl_regs.c                   |  7 +++++
 drivers/ddr/fsl/ddr1_dimm_params.c            |  3 ++
 drivers/ddr/fsl/ddr2_dimm_params.c            |  3 ++
 drivers/ddr/fsl/ddr3_dimm_params.c            |  3 ++
 drivers/ddr/fsl/ddr4_dimm_params.c            |  4 +++
 drivers/ddr/fsl/fsl_ddr_gen4.c                |  4 +++
 drivers/ddr/fsl/fsl_mmdc.c                    |  2 ++
 drivers/ddr/fsl/interactive.c                 |  5 ++++
 drivers/ddr/fsl/lc_common_dimm_params.c       |  2 ++
 drivers/ddr/fsl/main.c                        |  8 ++++++
 drivers/ddr/fsl/mpc85xx_ddr_gen1.c            |  3 ++
 drivers/ddr/fsl/mpc85xx_ddr_gen2.c            |  4 +++
 drivers/ddr/fsl/mpc85xx_ddr_gen3.c            |  4 +++
 drivers/ddr/fsl/mpc86xx_ddr.c                 |  2 ++
 drivers/ddr/fsl/options.c                     |  5 ++++
 drivers/ddr/fsl/util.c                        |  5 ++++
 drivers/ddr/imx/imx8m/ddr_init.c              |  1 +
 drivers/ddr/imx/imx8m/ddrphy_csr.c            |  1 +
 drivers/ddr/imx/imx8m/ddrphy_utils.c          |  1 +
 drivers/ddr/imx/imx8m/helper.c                |  4 +++
 drivers/ddr/marvell/a38x/ddr3_logging_def.h   |  1 +
 .../ddr/marvell/a38x/ddr3_patterns_64bit.h    |  1 +
 .../ddr/marvell/a38x/ddr3_training_hw_algo.h  |  1 +
 .../a38x/ddr3_training_ip_centralization.h    |  1 +
 .../ddr/marvell/a38x/ddr3_training_ip_db.h    |  1 +
 .../ddr/marvell/a38x/ddr3_training_ip_pbs.h   |  1 +
 .../ddr/marvell/a38x/ddr3_training_leveling.h |  1 +
 drivers/ddr/marvell/a38x/ddr_ml_wrapper.h     |  2 ++
 drivers/ddr/marvell/a38x/mv_ddr_common.h      |  1 +
 drivers/ddr/marvell/a38x/seq_exec.h           |  1 +
 drivers/ddr/marvell/a38x/xor.h                |  1 +
 drivers/ddr/marvell/axp/ddr3_dfs.c            |  2 ++
 drivers/ddr/marvell/axp/ddr3_dqs.c            |  2 ++
 drivers/ddr/marvell/axp/ddr3_hw_training.c    |  3 ++
 drivers/ddr/marvell/axp/ddr3_init.c           |  3 ++
 drivers/ddr/marvell/axp/ddr3_patterns_64bit.h |  1 +
 drivers/ddr/marvell/axp/ddr3_pbs.c            |  3 ++
 drivers/ddr/marvell/axp/ddr3_read_leveling.c  |  2 ++
 drivers/ddr/marvell/axp/ddr3_sdram.c          |  1 +
 drivers/ddr/marvell/axp/ddr3_spd.c            |  4 +++
 drivers/ddr/marvell/axp/ddr3_write_leveling.c |  3 ++
 drivers/ddr/marvell/axp/xor.c                 |  1 +
 drivers/ddr/microchip/ddr2.c                  |  3 ++
 drivers/ddr/microchip/ddr2_regs.h             |  1 +
 drivers/demo/demo-shape.c                     |  5 ++++
 drivers/demo/demo-simple.c                    |  2 ++
 drivers/demo/demo-uclass.c                    |  2 ++
 drivers/dfu/dfu.c                             |  9 ++++++
 drivers/dfu/dfu_mmc.c                         |  7 +++++
 drivers/dfu/dfu_mtd.c                         |  7 +++++
 drivers/dfu/dfu_nand.c                        |  4 +++
 drivers/dfu/dfu_ram.c                         |  5 ++++
 drivers/dfu/dfu_sf.c                          |  5 ++++
 drivers/dfu/dfu_tftp.c                        |  4 +++
 drivers/dfu/dfu_virt.c                        |  3 ++
 drivers/dma/MCD_dmaApi.c                      |  2 ++
 drivers/dma/MCD_tasks.c                       |  1 +
 drivers/dma/MCD_tasksInit.c                   |  1 +
 drivers/dma/apbh_dma.c                        |  4 +++
 drivers/dma/bcm6348-iudma.c                   |  5 ++++
 drivers/dma/dma-uclass.c                      |  4 +++
 drivers/dma/fsl_dma.c                         |  3 ++
 drivers/dma/keystone_nav.c                    |  2 ++
 drivers/dma/keystone_nav_cfg.c                |  1 +
 drivers/dma/lpc32xx_dma.c                     |  4 +++
 drivers/dma/sandbox-dma-test.c                |  6 ++++
 drivers/dma/ti-edma3.c                        |  3 ++
 drivers/dma/ti/k3-psil.c                      |  2 ++
 drivers/dma/ti/k3-udma.c                      |  9 ++++++
 drivers/fastboot/fb_command.c                 |  5 ++++
 drivers/fastboot/fb_common.c                  |  7 +++++
 drivers/fastboot/fb_getvar.c                  |  6 ++++
 drivers/fastboot/fb_mmc.c                     |  6 ++++
 drivers/fastboot/fb_nand.c                    |  6 ++++
 drivers/firmware/firmware-zynqmp.c            |  5 ++++
 drivers/firmware/psci.c                       |  3 ++
 drivers/firmware/ti_sci.c                     |  5 ++++
 drivers/firmware/ti_sci.h                     |  2 ++
 drivers/fpga/ACEX1K.c                         |  6 ++--
 drivers/fpga/altera.c                         |  4 +++
 drivers/fpga/cyclon2.c                        |  4 +++
 drivers/fpga/fpga.c                           |  4 +++
 drivers/fpga/ivm_core.c                       |  2 ++
 drivers/fpga/lattice.c                        |  2 ++
 drivers/fpga/socfpga.c                        |  2 ++
 drivers/fpga/socfpga_arria10.c                |  7 +++++
 drivers/fpga/socfpga_gen5.c                   |  2 ++
 drivers/fpga/spartan2.c                       | 26 +++++++++--------
 drivers/fpga/spartan3.c                       | 28 +++++++++++--------
 drivers/fpga/stratix10.c                      |  6 ++++
 drivers/fpga/stratixII.c                      |  1 +
 drivers/fpga/stratixv.c                       |  2 ++
 drivers/fpga/versalpl.c                       |  4 +++
 drivers/fpga/virtex2.c                        |  3 ++
 drivers/fpga/xilinx.c                         |  3 ++
 drivers/fpga/zynqmppl.c                       |  5 ++++
 drivers/fpga/zynqpl.c                         |  4 +++
 drivers/gpio/74x164_gpio.c                    |  5 ++++
 drivers/gpio/adi_gpio2.c                      |  3 ++
 drivers/gpio/altera_pio.c                     |  2 ++
 drivers/gpio/at91_gpio.c                      |  3 ++
 drivers/gpio/atmel_pio4.c                     |  4 +++
 drivers/gpio/axp_gpio.c                       |  3 ++
 drivers/gpio/bcm2835_gpio.c                   |  2 ++
 drivers/gpio/bcm6345_gpio.c                   |  3 ++
 drivers/gpio/cortina_gpio.c                   |  2 ++
 drivers/gpio/da8xx_gpio.c                     |  4 +++
 drivers/gpio/da8xx_gpio.h                     |  1 +
 drivers/gpio/db8500_gpio.c                    |  3 ++
 drivers/gpio/dwapb_gpio.c                     |  2 ++
 drivers/gpio/gpio-rcar.c                      |  4 +++
 drivers/gpio/gpio-rza1.c                      |  4 +++
 drivers/gpio/gpio-uclass.c                    |  9 ++++++
 drivers/gpio/gpio-uniphier.c                  |  2 ++
 drivers/gpio/hi6220_gpio.c                    |  4 +++
 drivers/gpio/hsdk-creg-gpio.c                 |  2 ++
 drivers/gpio/imx_rgpio2p.c                    |  4 +++
 drivers/gpio/intel_broadwell_gpio.c           |  3 ++
 drivers/gpio/intel_gpio.c                     |  3 ++
 drivers/gpio/intel_ich6_gpio.c                |  4 +++
 drivers/gpio/iproc_gpio.c                     |  4 +++
 drivers/gpio/kona_gpio.c                      |  2 ++
 drivers/gpio/kw_gpio.c                        |  2 ++
 drivers/gpio/lpc32xx_gpio.c                   |  1 +
 drivers/gpio/mpc83xx_gpio.c                   |  1 +
 drivers/gpio/mpc83xx_spisel_boot.c            |  5 ++++
 drivers/gpio/mpc8xxx_gpio.c                   |  5 ++++
 drivers/gpio/mscc_sgpio.c                     |  4 +++
 drivers/gpio/msm_gpio.c                       |  3 ++
 drivers/gpio/mt7621_gpio.c                    |  3 ++
 drivers/gpio/mvebu_gpio.c                     |  1 +
 drivers/gpio/mvgpio.c                         |  2 ++
 drivers/gpio/mvgpio.h                         |  1 +
 drivers/gpio/mvmfp.c                          |  1 +
 drivers/gpio/mxc_gpio.c                       |  5 ++++
 drivers/gpio/mxs_gpio.c                       |  6 ++++
 drivers/gpio/nx_gpio.c                        |  1 +
 drivers/gpio/omap_gpio.c                      |  5 ++++
 drivers/gpio/pca953x.c                        |  4 +++
 drivers/gpio/pca953x_gpio.c                   |  5 ++++
 drivers/gpio/pca9698.c                        |  1 +
 drivers/gpio/pcf8575_gpio.c                   |  3 ++
 drivers/gpio/pic32_gpio.c                     |  4 +++
 drivers/gpio/pm8916_gpio.c                    |  3 ++
 drivers/gpio/rk_gpio.c                        |  4 +++
 drivers/gpio/s5p_gpio.c                       |  3 ++
 drivers/gpio/sandbox.c                        |  4 +++
 drivers/gpio/sh_pfc.c                         |  2 ++
 drivers/gpio/sifive-gpio.c                    |  6 ++++
 drivers/gpio/spear_gpio.c                     |  2 ++
 drivers/gpio/stm32_gpio.c                     |  1 +
 drivers/gpio/sunxi_gpio.c                     |  4 +++
 drivers/gpio/tca642x.c                        |  4 +++
 drivers/gpio/tegra186_gpio.c                  |  4 +++
 drivers/gpio/tegra_gpio.c                     |  2 ++
 drivers/gpio/vybrid_gpio.c                    |  3 ++
 drivers/gpio/xilinx_gpio.c                    |  4 +++
 drivers/gpio/zynq_gpio.c                      |  3 ++
 drivers/hwspinlock/hwspinlock-uclass.c        |  4 +++
 drivers/hwspinlock/stm32_hwspinlock.c         |  2 ++
 drivers/i2c/ast_i2c.c                         |  3 ++
 drivers/i2c/ast_i2c.h                         |  1 +
 drivers/i2c/at91_i2c.c                        |  6 ++++
 drivers/i2c/at91_i2c.h                        |  1 +
 drivers/i2c/cros_ec_ldo.c                     |  3 ++
 drivers/i2c/cros_ec_tunnel.c                  |  1 +
 drivers/i2c/davinci_i2c.c                     |  3 ++
 drivers/i2c/davinci_i2c.h                     |  1 +
 drivers/i2c/designware_i2c.c                  |  6 ++++
 drivers/i2c/designware_i2c.h                  |  2 ++
 drivers/i2c/designware_i2c_pci.c              |  5 ++++
 drivers/i2c/exynos_hs_i2c.c                   |  4 +++
 drivers/i2c/fsl_i2c.c                         |  6 ++++
 drivers/i2c/i2c-cdns.c                        |  4 +++
 drivers/i2c/i2c-cortina.c                     |  4 +++
 drivers/i2c/i2c-cortina.h                     |  1 +
 drivers/i2c/i2c-gpio.c                        |  6 ++++
 drivers/i2c/i2c-uclass.c                      |  6 ++++
 drivers/i2c/i2c-uniphier-f.c                  |  2 ++
 drivers/i2c/i2c-uniphier.c                    |  2 ++
 drivers/i2c/i2c-versatile.c                   |  2 ++
 drivers/i2c/i2c_core.c                        |  4 +++
 drivers/i2c/ihs_i2c.c                         |  6 ++++
 drivers/i2c/imx_lpi2c.c                       |  6 ++++
 drivers/i2c/intel_i2c.c                       |  6 ++++
 drivers/i2c/iproc_i2c.c                       |  5 ++++
 drivers/i2c/kona_i2c.c                        |  2 ++
 drivers/i2c/lpc32xx_i2c.c                     |  2 ++
 drivers/i2c/meson_i2c.c                       |  5 ++++
 drivers/i2c/muxes/i2c-arb-gpio-challenge.c    |  5 ++++
 drivers/i2c/muxes/i2c-mux-gpio.c              |  2 ++
 drivers/i2c/muxes/i2c-mux-uclass.c            |  3 ++
 drivers/i2c/muxes/pca954x.c                   |  3 ++
 drivers/i2c/mv_i2c.c                          |  5 ++++
 drivers/i2c/mvtwsi.c                          |  4 +++
 drivers/i2c/mxc_i2c.c                         |  6 ++++
 drivers/i2c/nx_i2c.c                          |  4 +++
 drivers/i2c/octeon_i2c.c                      |  4 +++
 drivers/i2c/omap24xx_i2c.c                    |  5 ++++
 drivers/i2c/rcar_i2c.c                        |  3 ++
 drivers/i2c/rcar_iic.c                        |  4 +++
 drivers/i2c/rk_i2c.c                          |  5 ++++
 drivers/i2c/s3c24x0_i2c.c                     |  5 ++++
 drivers/i2c/s3c24x0_i2c.h                     |  2 ++
 drivers/i2c/sandbox_i2c.c                     |  2 ++
 drivers/i2c/sh_i2c.c                          |  2 ++
 drivers/i2c/soft_i2c.c                        |  2 ++
 drivers/i2c/stm32f7_i2c.c                     |  7 +++++
 drivers/i2c/tegra186_bpmp_i2c.c               |  5 ++++
 drivers/i2c/tegra_i2c.c                       |  6 ++++
 drivers/i2c/xilinx_xiic.c                     |  3 ++
 drivers/input/cros_ec_keyb.c                  |  3 ++
 drivers/input/i8042.c                         |  5 ++++
 drivers/input/input.c                         |  5 ++++
 drivers/input/key_matrix.c                    |  2 ++
 drivers/input/keyboard-uclass.c               |  3 ++
 drivers/input/tegra-kbc.c                     |  4 +++
 drivers/input/twl4030.c                       |  1 +
 drivers/input/twl6030.c                       |  1 +
 drivers/led/led-uclass.c                      |  2 ++
 drivers/led/led_bcm6328.c                     |  4 +++
 drivers/led/led_bcm6358.c                     |  4 +++
 drivers/led/led_bcm6858.c                     |  4 +++
 drivers/led/led_gpio.c                        |  1 +
 drivers/mailbox/k3-sec-proxy.c                |  5 ++++
 drivers/mailbox/mailbox-uclass.c              |  2 ++
 drivers/mailbox/sandbox-mbox-test.c           |  1 +
 drivers/mailbox/sandbox-mbox.c                |  3 ++
 drivers/mailbox/stm32-ipcc.c                  |  3 ++
 drivers/mailbox/tegra-hsp.c                   |  2 ++
 drivers/mailbox/zynqmp-ipi.c                  |  3 ++
 drivers/memory/ti-aemif.c                     |  1 +
 drivers/misc/ali512x.c                        |  1 +
 drivers/misc/altera_sysid.c                   |  2 ++
 drivers/misc/atsha204a-i2c.c                  |  5 ++++
 drivers/misc/cbmem_console.c                  |  3 ++
 drivers/misc/cros_ec.c                        |  6 ++++
 drivers/misc/cros_ec_i2c.c                    |  6 ++++
 drivers/misc/cros_ec_lpc.c                    |  4 +++
 drivers/misc/cros_ec_sandbox.c                |  7 +++++
 drivers/misc/cros_ec_spi.c                    |  6 ++++
 drivers/misc/ds4510.c                         |  5 ++++
 drivers/misc/fs_loader.c                      |  3 ++
 drivers/misc/fsl_devdis.c                     |  2 ++
 drivers/misc/fsl_ifc.c                        |  4 +++
 drivers/misc/fsl_iim.c                        |  3 ++
 drivers/misc/fsl_portals.c                    |  6 ++++
 drivers/misc/fsl_sec_mon.c                    |  3 ++
 drivers/misc/gdsys_ioep.c                     |  4 +++
 drivers/misc/gdsys_ioep.h                     |  2 ++
 drivers/misc/gdsys_rxaui_ctrl.c               |  2 ++
 drivers/misc/gdsys_soc.c                      |  1 +
 drivers/misc/gpio_led.c                       |  2 ++
 drivers/misc/i2c_eeprom.c                     |  2 ++
 drivers/misc/i2c_eeprom_emul.c                |  4 +++
 drivers/misc/ihs_fpga.c                       |  5 ++++
 drivers/misc/ihs_fpga.h                       |  1 +
 drivers/misc/imx8/fuse.c                      |  4 +++
 drivers/misc/imx8/scu.c                       |  4 +++
 drivers/misc/imx8/scu_api.c                   |  3 ++
 drivers/misc/irq-uclass.c                     |  3 ++
 drivers/misc/irq_sandbox.c                    |  3 ++
 drivers/misc/jz4780_efuse.c                   |  2 ++
 drivers/misc/k3_avs.c                         |  4 +++
 drivers/misc/k3_esm.c                         |  3 ++
 drivers/misc/mc9sdz60.c                       |  1 +
 drivers/misc/microchip_flexcom.c              |  2 ++
 drivers/misc/misc-uclass.c                    |  2 ++
 drivers/misc/misc_sandbox.c                   |  4 +++
 drivers/misc/mpc83xx_serdes.c                 |  4 +++
 drivers/misc/mpc83xx_serdes.h                 |  1 +
 drivers/misc/mxc_ocotp.c                      |  4 +++
 drivers/misc/mxs_ocotp.c                      |  3 ++
 drivers/misc/p2sb-uclass.c                    |  4 +++
 drivers/misc/p2sb_emul.c                      |  3 ++
 drivers/misc/p2sb_sandbox.c                   |  1 +
 drivers/misc/pca9551_led.c                    |  2 ++
 drivers/misc/pwrseq-uclass.c                  |  2 ++
 drivers/misc/qfw.c                            |  6 ++++
 drivers/misc/rockchip-efuse.c                 |  5 ++++
 drivers/misc/rockchip-otp.c                   |  5 ++++
 drivers/misc/sandbox_adder.c                  |  1 +
 drivers/misc/sifive-otp.c                     |  6 ++++
 drivers/misc/smsc_lpc47m.c                    |  1 +
 drivers/misc/smsc_sio1007.c                   |  2 ++
 drivers/misc/spltest_sandbox.c                |  3 ++
 drivers/misc/status_led.c                     |  1 +
 drivers/misc/stm32_rcc.c                      |  2 ++
 drivers/misc/stm32mp_fuse.c                   |  3 ++
 drivers/misc/swap_case.c                      |  3 ++
 drivers/misc/tegra186_bpmp.c                  |  6 ++++
 drivers/misc/vexpress_config.c                |  4 +++
 drivers/misc/winbond_w83627.c                 |  1 +
 drivers/mmc/am654_sdhci.c                     |  4 +++
 drivers/mmc/arm_pl180_mmci.h                  |  1 +
 drivers/mmc/aspeed_sdhci.c                    |  1 +
 drivers/mmc/atmel_sdhci.c                     |  4 +++
 drivers/mmc/bcm2835_sdhci.c                   |  2 ++
 drivers/mmc/bcm2835_sdhost.c                  |  7 +++++
 drivers/mmc/bcmstb_sdhci.c                    |  1 +
 drivers/mmc/ca_dw_mmc.c                       |  5 ++++
 drivers/mmc/davinci_mmc.c                     |  5 ++++
 drivers/mmc/dw_mmc.c                          |  5 ++++
 drivers/mmc/exynos_dw_mmc.c                   |  6 ++++
 drivers/mmc/fsl_esdhc.c                       | 10 +++++++
 drivers/mmc/fsl_esdhc_imx.c                   | 10 +++++++
 drivers/mmc/fsl_esdhc_spl.c                   |  4 +++
 drivers/mmc/ftsdc010_mci.c                    |  7 +++++
 drivers/mmc/ftsdc010_mci.h                    |  3 ++
 drivers/mmc/gen_atmel_mci.c                   |  4 +++
 drivers/mmc/hi6220_dw_mmc.c                   |  3 ++
 drivers/mmc/iproc_sdhci.c                     |  5 ++++
 drivers/mmc/jz_mmc.c                          |  5 ++++
 drivers/mmc/kona_sdhci.c                      |  2 ++
 drivers/mmc/meson_gx_mmc.c                    |  6 ++++
 drivers/mmc/mmc-uclass.c                      |  5 ++++
 drivers/mmc/mmc.c                             | 11 ++++++++
 drivers/mmc/mmc_boot.c                        |  1 +
 drivers/mmc/mmc_legacy.c                      |  2 ++
 drivers/mmc/mmc_private.h                     |  1 +
 drivers/mmc/mmc_spi.c                         |  5 ++++
 drivers/mmc/mmc_write.c                       |  3 ++
 drivers/mmc/msm_sdhci.c                       |  5 ++++
 drivers/mmc/mtk-sd.c                          |  5 ++++
 drivers/mmc/mv_sdhci.c                        |  6 ++++
 drivers/mmc/mvebu_mmc.c                       |  6 ++++
 drivers/mmc/mxcmmc.c                          |  4 +++
 drivers/mmc/mxsmmc.c                          |  5 ++++
 drivers/mmc/nexell_dw_mmc.c                   |  3 ++
 drivers/mmc/omap_hsmmc.c                      |  9 ++++++
 drivers/mmc/pci_mmc.c                         |  1 +
 drivers/mmc/pic32_sdhci.c                     |  3 ++
 drivers/mmc/pxa_mmc_gen.c                     |  4 +++
 drivers/mmc/renesas-sdhi.c                    |  5 ++++
 drivers/mmc/rockchip_dw_mmc.c                 |  3 ++
 drivers/mmc/rockchip_sdhci.c                  |  1 +
 drivers/mmc/rpmb.c                            |  4 +++
 drivers/mmc/s5p_sdhci.c                       |  4 +++
 drivers/mmc/sandbox_mmc.c                     |  3 ++
 drivers/mmc/sdhci-cadence.c                   |  5 ++++
 drivers/mmc/sdhci.c                           |  8 ++++++
 drivers/mmc/sh_mmcif.c                        |  5 ++++
 drivers/mmc/sh_mmcif.h                        |  1 +
 drivers/mmc/sh_sdhi.c                         |  4 +++
 drivers/mmc/snps_dw_mmc.c                     |  4 +++
 drivers/mmc/socfpga_dw_mmc.c                  |  4 +++
 drivers/mmc/sti_sdhci.c                       |  4 +++
 drivers/mmc/stm32_sdmmc2.c                    |  6 ++++
 drivers/mmc/sunxi_mmc.c                       |  6 ++++
 drivers/mmc/tangier_sdhci.c                   |  2 ++
 drivers/mmc/tegra_mmc.c                       |  4 +++
 drivers/mmc/tmio-common.c                     |  5 ++++
 drivers/mmc/tmio-common.h                     |  3 ++
 drivers/mmc/uniphier-sd.c                     |  2 ++
 drivers/mmc/xenon_sdhci.c                     |  7 +++++
 drivers/mmc/zynq_sdhci.c                      |  3 ++
 drivers/mtd/altera_qspi.c                     |  6 ++++
 drivers/mtd/cfi_flash.c                       | 10 +++++++
 drivers/mtd/cfi_mtd.c                         |  3 ++
 drivers/mtd/hbmc-am654.c                      |  4 +++
 drivers/mtd/jedec_flash.c                     |  3 ++
 drivers/mtd/mtd_uboot.c                       |  5 ++++
 drivers/mtd/mtdconcat.c                       |  2 ++
 drivers/mtd/mtdcore.c                         |  5 ++++
 drivers/mtd/mtdpart.c                         |  5 ++++
 drivers/mtd/mw_eeprom.c                       |  2 ++
 drivers/mtd/nand/bbt.c                        |  3 ++
 drivers/mtd/nand/core.c                       |  3 ++
 drivers/mtd/nand/raw/am335x_spl_bch.c         |  2 ++
 drivers/mtd/nand/raw/arasan_nfc.c             |  6 ++++
 drivers/mtd/nand/raw/atmel_nand.c             |  5 ++++
 drivers/mtd/nand/raw/atmel_nand_ecc.h         |  1 +
 drivers/mtd/nand/raw/brcmnand/bcm63158_nand.c |  5 ++++
 drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c  |  5 ++++
 drivers/mtd/nand/raw/brcmnand/bcm68360_nand.c |  5 ++++
 drivers/mtd/nand/raw/brcmnand/bcm6838_nand.c  |  5 ++++
 drivers/mtd/nand/raw/brcmnand/bcm6858_nand.c  |  5 ++++
 drivers/mtd/nand/raw/brcmnand/brcmnand.c      |  7 +++++
 drivers/mtd/nand/raw/brcmnand/brcmnand.h      |  2 ++
 .../mtd/nand/raw/brcmnand/brcmnand_compat.c   |  3 ++
 .../mtd/nand/raw/brcmnand/brcmnand_compat.h   |  1 +
 drivers/mtd/nand/raw/davinci_nand.c           |  5 ++++
 drivers/mtd/nand/raw/denali.c                 |  3 ++
 drivers/mtd/nand/raw/denali.h                 |  1 +
 drivers/mtd/nand/raw/denali_dt.c              |  1 +
 drivers/mtd/nand/raw/denali_spl.c             |  5 ++++
 drivers/mtd/nand/raw/fsl_elbc_nand.c          |  5 ++++
 drivers/mtd/nand/raw/fsl_elbc_spl.c           |  2 ++
 drivers/mtd/nand/raw/fsl_ifc_nand.c           |  5 ++++
 drivers/mtd/nand/raw/fsl_ifc_spl.c            |  2 ++
 drivers/mtd/nand/raw/fsl_upm.c                |  2 ++
 drivers/mtd/nand/raw/fsmc_nand.c              |  7 +++++
 drivers/mtd/nand/raw/kb9202_nand.c            |  1 +
 drivers/mtd/nand/raw/kirkwood_nand.c          |  1 +
 drivers/mtd/nand/raw/kmeter1_nand.c           |  1 +
 drivers/mtd/nand/raw/lpc32xx_nand_mlc.c       |  5 ++++
 drivers/mtd/nand/raw/lpc32xx_nand_slc.c       |  4 +++
 drivers/mtd/nand/raw/mxc_nand.c               |  5 ++++
 drivers/mtd/nand/raw/mxc_nand.h               |  1 +
 drivers/mtd/nand/raw/mxc_nand_spl.c           |  3 ++
 drivers/mtd/nand/raw/mxs_nand.c               |  4 +++
 drivers/mtd/nand/raw/mxs_nand_dt.c            |  1 +
 drivers/mtd/nand/raw/mxs_nand_spl.c           |  5 ++++
 drivers/mtd/nand/raw/nand.c                   |  4 +++
 drivers/mtd/nand/raw/nand_base.c              |  7 +++++
 drivers/mtd/nand/raw/nand_bbt.c               |  5 ++++
 drivers/mtd/nand/raw/nand_bch.c               |  4 +++
 drivers/mtd/nand/raw/nand_ecc.c               |  1 +
 drivers/mtd/nand/raw/nand_spl_loaders.c       |  3 ++
 drivers/mtd/nand/raw/nand_spl_simple.c        |  2 ++
 drivers/mtd/nand/raw/nand_timings.c           |  1 +
 drivers/mtd/nand/raw/nand_util.c              |  4 +++
 drivers/mtd/nand/raw/omap_elm.c               |  2 ++
 drivers/mtd/nand/raw/omap_gpmc.c              |  4 +++
 drivers/mtd/nand/raw/pxa3xx_nand.c            |  6 ++++
 drivers/mtd/nand/raw/pxa3xx_nand.h            |  2 ++
 drivers/mtd/nand/raw/stm32_fmc2_nand.c        |  6 ++++
 drivers/mtd/nand/raw/sunxi_nand.c             |  8 ++++++
 drivers/mtd/nand/raw/sunxi_nand_spl.c         |  6 ++++
 drivers/mtd/nand/raw/tegra_nand.c             |  5 ++++
 drivers/mtd/nand/raw/tegra_nand.h             |  1 +
 drivers/mtd/nand/raw/vf610_nfc.c              |  8 ++++++
 drivers/mtd/nand/raw/zynq_nand.c              |  6 ++++
 drivers/mtd/nand/spi/core.c                   |  7 +++++
 drivers/mtd/nand/spi/gigadevice.c             |  2 ++
 drivers/mtd/nand/spi/macronix.c               |  2 ++
 drivers/mtd/nand/spi/micron.c                 |  2 ++
 drivers/mtd/nand/spi/toshiba.c                |  2 ++
 drivers/mtd/nand/spi/winbond.c                |  2 ++
 drivers/mtd/onenand/onenand_base.c            |  7 +++++
 drivers/mtd/onenand/onenand_bbt.c             |  4 +++
 drivers/mtd/onenand/onenand_spl.c             |  3 ++
 drivers/mtd/onenand/onenand_uboot.c           |  3 ++
 drivers/mtd/onenand/samsung.c                 |  5 ++++
 drivers/mtd/pic32_flash.c                     |  6 ++++
 drivers/mtd/renesas_rpc_hf.c                  |  7 +++++
 drivers/mtd/spi/fsl_espi_spl.c                |  3 ++
 drivers/mtd/spi/sandbox.c                     |  5 ++++
 drivers/mtd/spi/sf-uclass.c                   |  4 +++
 drivers/mtd/spi/sf_dataflash.c                |  7 +++++
 drivers/mtd/spi/sf_mtd.c                      |  5 ++++
 drivers/mtd/spi/sf_probe.c                    |  4 +++
 drivers/mtd/spi/spi-nor-core.c                |  8 ++++++
 drivers/mtd/spi/spi-nor-tiny.c                |  7 +++++
 drivers/mtd/st_smi.c                          |  5 ++++
 drivers/mtd/stm32_flash.c                     |  2 ++
 drivers/mtd/stm32_flash.h                     |  1 +
 drivers/mtd/ubi/attach.c                      |  4 +++
 drivers/mtd/ubi/build.c                       |  6 ++++
 drivers/mtd/ubi/crc32table.h                  |  1 +
 drivers/mtd/ubi/debug.c                       |  7 +++++
 drivers/mtd/ubi/debug.h                       |  1 +
 drivers/mtd/ubi/eba.c                         |  4 +++
 drivers/mtd/ubi/fastmap-wl.c                  |  3 ++
 drivers/mtd/ubi/fastmap.c                     |  4 +++
 drivers/mtd/ubi/io.c                          |  4 +++
 drivers/mtd/ubi/kapi.c                        |  2 ++
 drivers/mtd/ubi/misc.c                        |  3 ++
 drivers/mtd/ubi/ubi-media.h                   |  2 ++
 drivers/mtd/ubi/ubi.h                         |  3 ++
 drivers/mtd/ubi/upd.c                         |  4 +++
 drivers/mtd/ubi/vmt.c                         |  5 ++++
 drivers/mtd/ubi/vtbl.c                        |  4 +++
 drivers/mtd/ubi/wl.c                          |  2 ++
 drivers/mtd/ubispl/ubispl.c                   |  4 +++
 drivers/net/ag7xxx.c                          |  9 ++++++
 drivers/net/altera_tse.c                      |  7 +++++
 drivers/net/altera_tse.h                      |  2 ++
 drivers/net/armada100_fec.c                   |  4 +++
 drivers/net/armada100_fec.h                   |  2 ++
 drivers/net/at91_emac.c                       |  5 ++++
 drivers/net/ax88180.c                         |  4 +++
 drivers/net/ax88796.c                         |  1 +
 drivers/net/ax88796.h                         |  1 +
 drivers/net/bcm-sf2-eth-gmac.c                |  6 ++++
 drivers/net/bcm-sf2-eth-gmac.h                |  1 +
 drivers/net/bcm-sf2-eth.c                     |  7 +++++
 drivers/net/bcm-sf2-eth.h                     |  2 ++
 drivers/net/bcm6348-eth.c                     |  6 ++++
 drivers/net/bcm6368-eth.c                     |  7 +++++
 drivers/net/bcmgenet.c                        |  5 ++++
 drivers/net/calxedaxgmac.c                    |  6 ++++
 drivers/net/cs8900.c                          |  2 ++
 drivers/net/cs8900.h                          |  1 +
 drivers/net/dc2114x.c                         |  8 ++++++
 drivers/net/designware.c                      |  8 ++++++
 drivers/net/designware.h                      |  1 +
 drivers/net/dm9000x.c                         |  5 ++++
 drivers/net/dnet.c                            |  6 ++++
 drivers/net/dnet.h                            |  1 +
 drivers/net/dwc_eth_qos.c                     |  8 ++++++
 drivers/net/dwmac_s700.c                      |  1 +
 drivers/net/dwmac_socfpga.c                   |  2 ++
 drivers/net/e1000.c                           |  8 ++++++
 drivers/net/e1000.h                           |  3 ++
 drivers/net/e1000_spi.c                       |  6 ++++
 drivers/net/eepro100.c                        |  8 ++++++
 drivers/net/ep93xx_eth.c                      |  6 ++++
 drivers/net/ep93xx_eth.h                      |  1 +
 drivers/net/eth-phy-uclass.c                  |  2 ++
 drivers/net/ethoc.c                           |  8 ++++++
 drivers/net/fec_mxc.c                         |  9 ++++++
 drivers/net/fec_mxc.h                         |  2 ++
 drivers/net/fm/b4860.c                        |  1 +
 drivers/net/fm/eth.c                          |  8 ++++++
 drivers/net/fm/fdt.c                          |  3 ++
 drivers/net/fm/fm.c                           |  3 ++
 drivers/net/fm/fm.h                           |  1 +
 drivers/net/fm/init.c                         |  5 ++++
 drivers/net/fm/ls1043.c                       |  1 +
 drivers/net/fm/ls1046.c                       |  1 +
 drivers/net/fm/memac_phy.c                    |  5 ++++
 drivers/net/fm/p1023.c                        |  1 +
 drivers/net/fm/p4080.c                        |  1 +
 drivers/net/fm/p5020.c                        |  1 +
 drivers/net/fm/p5040.c                        |  1 +
 drivers/net/fm/t1024.c                        |  2 ++
 drivers/net/fm/t1040.c                        |  1 +
 drivers/net/fm/t2080.c                        |  2 ++
 drivers/net/fm/t4240.c                        |  2 ++
 drivers/net/fm/tgec_phy.c                     |  4 +++
 drivers/net/fsl-mc/dpbp.c                     |  1 +
 drivers/net/fsl-mc/dpio/dpio.c                |  1 +
 drivers/net/fsl-mc/dpio/qbman_portal.c        |  4 +++
 drivers/net/fsl-mc/dpio/qbman_private.h       |  3 ++
 drivers/net/fsl-mc/dpio/qbman_sys.h           |  5 ++++
 drivers/net/fsl-mc/dpmac.c                    |  1 +
 drivers/net/fsl-mc/dpmng.c                    |  1 +
 drivers/net/fsl-mc/dpni.c                     |  1 +
 drivers/net/fsl-mc/dprc.c                     |  1 +
 drivers/net/fsl-mc/dpsparser.c                |  1 +
 drivers/net/fsl-mc/fsl_dpmng_cmd.h            |  1 +
 drivers/net/fsl-mc/mc.c                       | 10 +++++++
 drivers/net/fsl-mc/mc_sys.c                   |  3 ++
 drivers/net/fsl_enetc.c                       |  6 ++++
 drivers/net/fsl_enetc.h                       |  1 +
 drivers/net/fsl_enetc_mdio.c                  |  4 +++
 drivers/net/fsl_ls_mdio.c                     |  1 +
 drivers/net/fsl_mcdmafec.c                    |  6 ++++
 drivers/net/fsl_mdio.c                        |  5 ++++
 drivers/net/ftgmac100.c                       |  5 ++++
 drivers/net/ftmac100.c                        |  8 ++++++
 drivers/net/ftmac110.c                        |  8 ++++++
 drivers/net/ftmac110.h                        |  1 +
 drivers/net/gmac_rockchip.c                   |  5 ++++
 drivers/net/higmacv300.c                      |  4 +++
 drivers/net/ks8851_mll.c                      |  6 ++++
 drivers/net/lan91c96.c                        | 11 ++++++--
 drivers/net/ldpaa_eth/ldpaa_eth.c             |  9 ++++++
 drivers/net/ldpaa_eth/ldpaa_eth.h             |  3 ++
 drivers/net/ldpaa_eth/ldpaa_wriop.c           |  2 ++
 drivers/net/ldpaa_eth/ls1088a.c               |  2 ++
 drivers/net/ldpaa_eth/ls2080a.c               |  2 ++
 drivers/net/ldpaa_eth/lx2160a.c               |  3 ++
 drivers/net/lpc32xx_eth.c                     |  5 ++++
 drivers/net/macb.c                            |  9 ++++++
 drivers/net/mcffec.c                          |  6 ++++
 drivers/net/mcfmii.c                          |  5 ++++
 drivers/net/mdio_mux_i2creg.c                 |  1 +
 drivers/net/mdio_mux_sandbox.c                |  2 ++
 drivers/net/mdio_sandbox.c                    |  2 ++
 drivers/net/mpc8xx_fec.c                      |  9 ++++++
 drivers/net/mscc_eswitch/jr2_switch.c         |  7 +++++
 drivers/net/mscc_eswitch/luton_switch.c       |  6 ++++
 drivers/net/mscc_eswitch/mscc_mac_table.c     |  3 ++
 drivers/net/mscc_eswitch/mscc_mac_table.h     |  1 +
 drivers/net/mscc_eswitch/mscc_miim.c          |  3 ++
 drivers/net/mscc_eswitch/mscc_miim.h          |  2 ++
 drivers/net/mscc_eswitch/mscc_xfer.c          |  4 +++
 drivers/net/mscc_eswitch/mscc_xfer.h          |  3 ++
 drivers/net/mscc_eswitch/ocelot_switch.c      |  6 ++++
 drivers/net/mscc_eswitch/serval_switch.c      |  6 ++++
 drivers/net/mscc_eswitch/servalt_switch.c     |  7 +++++
 drivers/net/mt7628-eth.c                      |  8 ++++++
 drivers/net/mtk_eth.c                         |  9 ++++++
 drivers/net/mvgbe.c                           |  7 +++++
 drivers/net/mvgbe.h                           |  2 ++
 drivers/net/mvmdio.c                          |  3 ++
 drivers/net/mvneta.c                          |  7 +++++
 drivers/net/mvpp2.c                           |  8 ++++++
 drivers/net/natsemi.c                         |  5 ++++
 drivers/net/ne2000.c                          |  3 ++
 drivers/net/ne2000.h                          |  1 +
 drivers/net/ne2000_base.c                     | 10 +++++--
 drivers/net/ne2000_base.h                     |  3 ++
 drivers/net/netconsole.c                      |  4 +++
 drivers/net/ns8382x.c                         |  5 ++++
 drivers/net/pch_gbe.c                         |  5 ++++
 drivers/net/pch_gbe.h                         |  2 ++
 drivers/net/pcnet.c                           |  7 +++++
 drivers/net/pfe_eth/pfe_cmd.c                 |  4 +++
 drivers/net/pfe_eth/pfe_driver.c              |  5 ++++
 drivers/net/pfe_eth/pfe_eth.c                 |  4 +++
 drivers/net/pfe_eth/pfe_firmware.c            |  4 +++
 drivers/net/pfe_eth/pfe_hw.c                  |  3 ++
 drivers/net/pfe_eth/pfe_mdio.c                |  5 ++++
 drivers/net/phy/aquantia.c                    |  6 ++++
 drivers/net/phy/atheros.c                     |  4 +++
 drivers/net/phy/b53.c                         |  5 ++++
 drivers/net/phy/broadcom.c                    |  2 ++
 drivers/net/phy/cortina.c                     |  4 +++
 drivers/net/phy/dp83867.c                     |  4 +++
 drivers/net/phy/fixed.c                       |  5 ++++
 drivers/net/phy/generic_10g.c                 |  1 +
 drivers/net/phy/marvell.c                     |  3 ++
 drivers/net/phy/meson-gxl.c                   |  2 ++
 drivers/net/phy/micrel_ksz90x1.c              |  3 ++
 drivers/net/phy/miiphybb.c                    |  4 +++
 drivers/net/phy/mscc.c                        |  6 ++++
 drivers/net/phy/mv88e61xx.c                   |  6 ++++
 drivers/net/phy/mv88e6352.c                   |  4 +++
 drivers/net/phy/ncsi.c                        |  6 ++++
 drivers/net/phy/phy.c                         |  7 +++++
 drivers/net/phy/realtek.c                     |  2 ++
 drivers/net/phy/teranetics.c                  |  2 ++
 drivers/net/phy/vitesse.c                     |  2 ++
 drivers/net/phy/xilinx_gmii2rgmii.c           |  7 +++--
 drivers/net/phy/xilinx_phy.c                  |  2 ++
 drivers/net/pic32_eth.c                       |  5 ++++
 drivers/net/pic32_eth.h                       |  1 +
 drivers/net/pic32_mdio.c                      |  4 +++
 drivers/net/ravb.c                            |  8 ++++++
 drivers/net/rtl8139.c                         |  6 ++++
 drivers/net/rtl8169.c                         |  8 ++++++
 drivers/net/sandbox-raw-bus.c                 |  3 ++
 drivers/net/sandbox-raw.c                     |  4 +++
 drivers/net/sandbox.c                         |  7 +++++
 drivers/net/sh_eth.c                          |  8 ++++++
 drivers/net/sh_eth.h                          |  2 ++
 drivers/net/smc91111.c                        | 10 +++++--
 drivers/net/smc911x.c                         |  7 +++++
 drivers/net/sni_ave.c                         |  8 ++++++
 drivers/net/sun8i_emac.c                      |  9 ++++++
 drivers/net/sunxi_emac.c                      |  4 +++
 drivers/net/ti/am65-cpsw-nuss.c               |  6 ++++
 drivers/net/ti/cpsw-common.c                  |  5 ++++
 drivers/net/ti/cpsw.c                         |  7 +++++
 drivers/net/ti/cpsw_mdio.c                    |  3 ++
 drivers/net/ti/cpsw_mdio.h                    |  1 +
 drivers/net/ti/davinci_emac.c                 |  6 ++++
 drivers/net/ti/davinci_emac.h                 |  2 ++
 drivers/net/ti/keystone_net.c                 |  7 +++++
 drivers/net/tsec.c                            |  7 +++++
 drivers/net/uli526x.c                         |  5 ++++
 drivers/net/vsc7385.c                         |  2 ++
 drivers/net/vsc9953.c                         |  5 ++++
 drivers/net/xilinx_axi_emac.c                 |  6 ++++
 drivers/net/xilinx_emaclite.c                 |  5 ++++
 drivers/net/zynq_gem.c                        |  6 ++++
 drivers/nvme/nvme-uclass.c                    |  1 +
 drivers/nvme/nvme.c                           |  8 ++++++
 drivers/nvme/nvme.h                           |  3 ++
 drivers/nvme/nvme_show.c                      |  3 ++
 drivers/pch/pch-uclass.c                      |  3 ++
 drivers/pch/pch7.c                            |  3 ++
 drivers/pch/pch9.c                            |  2 ++
 drivers/pch/sandbox_pch.c                     |  3 ++
 drivers/pci/fsl_pci_init.c                    |  6 ++++
 drivers/pci/pci-aardvark.c                    |  4 +++
 drivers/pci/pci-emul-uclass.c                 |  3 ++
 drivers/pci/pci-rcar-gen2.c                   |  2 ++
 drivers/pci/pci-rcar-gen3.c                   |  3 ++
 drivers/pci/pci-uclass.c                      | 10 +++++++
 drivers/pci/pci.c                             |  6 ++++
 drivers/pci/pci_auto.c                        |  3 ++
 drivers/pci/pci_auto_common.c                 |  2 ++
 drivers/pci/pci_auto_old.c                    |  2 ++
 drivers/pci/pci_common.c                      |  4 +++
 drivers/pci/pci_compat.c                      |  1 +
 drivers/pci/pci_ftpci100.c                    |  2 ++
 drivers/pci/pci_gt64120.c                     |  2 ++
 drivers/pci/pci_indirect.c                    |  1 +
 drivers/pci/pci_mpc85xx.c                     |  4 +++
 drivers/pci/pci_msc01.c                       |  2 ++
 drivers/pci/pci_mvebu.c                       |  8 ++++++
 drivers/pci/pci_rom.c                         |  9 ++++++
 drivers/pci/pci_sandbox.c                     |  2 ++
 drivers/pci/pci_sh4.c                         |  1 +
 drivers/pci/pci_sh7751.c                      |  3 ++
 drivers/pci/pci_sh7780.c                      |  2 ++
 drivers/pci/pci_tegra.c                       |  7 +++++
 drivers/pci/pci_x86.c                         |  1 +
 drivers/pci/pcie_brcmstb.c                    |  6 ++++
 drivers/pci/pcie_dw_mvebu.c                   |  6 ++++
 drivers/pci/pcie_dw_ti.c                      |  8 ++++++
 drivers/pci/pcie_ecam_generic.c               |  5 ++++
 drivers/pci/pcie_fsl.c                        |  7 +++++
 drivers/pci/pcie_fsl.h                        |  3 ++
 drivers/pci/pcie_imx.c                        |  7 +++++
 drivers/pci/pcie_intel_fpga.c                 |  5 ++++
 drivers/pci/pcie_layerscape.c                 |  3 ++
 drivers/pci/pcie_layerscape.h                 |  3 ++
 drivers/pci/pcie_layerscape_ep.c              |  7 +++++
 drivers/pci/pcie_layerscape_fixup.c           |  3 ++
 drivers/pci/pcie_layerscape_fixup_common.c    |  6 ++++
 drivers/pci/pcie_layerscape_fixup_common.h    |  1 +
 drivers/pci/pcie_layerscape_gen4.c            |  6 ++++
 drivers/pci/pcie_layerscape_gen4.h            |  3 ++
 drivers/pci/pcie_layerscape_gen4_fixup.c      |  3 ++
 drivers/pci/pcie_layerscape_rc.c              |  5 ++++
 drivers/pci/pcie_mediatek.c                   |  5 ++++
 drivers/pci/pcie_phytium.c                    |  4 +++
 drivers/pci/pcie_rockchip.c                   |  3 ++
 drivers/pci/pcie_xilinx.c                     |  5 ++++
 drivers/pci_endpoint/pci_ep-uclass.c          |  4 +++
 drivers/pci_endpoint/pcie-cadence-ep.c        |  5 ++++
 drivers/pci_endpoint/pcie-cadence.h           |  2 ++
 drivers/pci_endpoint/sandbox-pci_ep.c         |  3 ++
 drivers/phy/allwinner/phy-sun4i-usb.c         |  6 ++++
 drivers/phy/bcm6318-usbh-phy.c                |  2 ++
 drivers/phy/bcm6348-usbh-phy.c                |  2 ++
 drivers/phy/bcm6358-usbh-phy.c                |  2 ++
 drivers/phy/bcm6368-usbh-phy.c                |  3 ++
 drivers/phy/keystone-usb-phy.c                |  4 +++
 drivers/phy/marvell/comphy_a3700.c            |  4 +++
 drivers/phy/marvell/comphy_core.c             |  4 +++
 drivers/phy/marvell/comphy_core.h             |  3 ++
 drivers/phy/marvell/comphy_cp110.c            |  6 ++++
 drivers/phy/marvell/comphy_mux.c              |  2 ++
 drivers/phy/meson-g12a-usb2.c                 |  2 ++
 drivers/phy/meson-g12a-usb3-pcie.c            |  3 ++
 drivers/phy/meson-gxbb-usb2.c                 |  3 ++
 drivers/phy/meson-gxl-usb2.c                  |  3 ++
 drivers/phy/meson-gxl-usb3.c                  |  3 ++
 drivers/phy/msm8916-usbh-phy.c                |  3 ++
 drivers/phy/mt76x8-usb-phy.c                  |  3 ++
 drivers/phy/omap-usb2-phy.c                   |  5 ++++
 drivers/phy/phy-da8xx-usb.c                   |  2 ++
 drivers/phy/phy-mtk-tphy.c                    |  3 ++
 drivers/phy/phy-rcar-gen2.c                   |  2 ++
 drivers/phy/phy-rcar-gen3.c                   |  2 ++
 drivers/phy/phy-stm32-usbphyc.c               |  4 +++
 drivers/phy/phy-ti-am654.c                    |  2 ++
 drivers/phy/phy-uclass.c                      |  2 ++
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c |  5 ++++
 drivers/phy/rockchip/phy-rockchip-pcie.c      |  3 ++
 drivers/phy/rockchip/phy-rockchip-typec.c     |  7 +++++
 drivers/phy/sandbox-phy.c                     |  2 ++
 drivers/phy/sti_usb_phy.c                     |  6 ++++
 drivers/phy/ti-pipe3-phy.c                    |  6 ++++
 drivers/pinctrl/aspeed/pinctrl_ast2500.c      |  3 ++
 drivers/pinctrl/ath79/pinctrl_ar933x.c        |  5 ++++
 drivers/pinctrl/ath79/pinctrl_qca953x.c       |  5 ++++
 drivers/pinctrl/broadcom/pinctrl-bcm283x.c    |  3 ++
 drivers/pinctrl/broadcom/pinctrl-bcm6838.c    |  3 ++
 drivers/pinctrl/exynos/pinctrl-exynos.c       |  4 +++
 drivers/pinctrl/exynos/pinctrl-exynos7420.c   |  3 ++
 drivers/pinctrl/intel/pinctrl.c               |  3 ++
 drivers/pinctrl/intel/pinctrl_apl.c           |  1 +
 drivers/pinctrl/mediatek/pinctrl-mt7622.c     |  1 +
 drivers/pinctrl/mediatek/pinctrl-mt7623.c     |  1 +
 drivers/pinctrl/mediatek/pinctrl-mt7629.c     |  1 +
 drivers/pinctrl/mediatek/pinctrl-mt8512.c     |  1 +
 drivers/pinctrl/mediatek/pinctrl-mt8516.c     |  1 +
 drivers/pinctrl/mediatek/pinctrl-mt8518.c     |  1 +
 drivers/pinctrl/mediatek/pinctrl-mtk-common.c |  3 ++
 drivers/pinctrl/mediatek/pinctrl-mtk-common.h |  3 ++
 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c |  3 ++
 drivers/pinctrl/meson/pinctrl-meson-axg.c     |  2 ++
 drivers/pinctrl/meson/pinctrl-meson-g12a.c    |  2 ++
 drivers/pinctrl/meson/pinctrl-meson-gx-pmx.c  |  4 +++
 drivers/pinctrl/meson/pinctrl-meson-gxbb.c    |  2 ++
 drivers/pinctrl/meson/pinctrl-meson-gxl.c     |  2 ++
 drivers/pinctrl/meson/pinctrl-meson.c         |  5 ++++
 drivers/pinctrl/meson/pinctrl-meson.h         |  2 ++
 drivers/pinctrl/mscc/mscc-common.c            |  2 ++
 drivers/pinctrl/mscc/mscc-common.h            |  1 +
 drivers/pinctrl/mscc/pinctrl-jr2.c            |  1 +
 drivers/pinctrl/mscc/pinctrl-luton.c          |  1 +
 drivers/pinctrl/mscc/pinctrl-ocelot.c         |  1 +
 drivers/pinctrl/mscc/pinctrl-serval.c         |  1 +
 drivers/pinctrl/mscc/pinctrl-servalt.c        |  1 +
 drivers/pinctrl/mtmips/pinctrl-mt7628.c       |  5 ++++
 .../pinctrl/mtmips/pinctrl-mtmips-common.c    |  3 ++
 .../pinctrl/mtmips/pinctrl-mtmips-common.h    |  3 ++
 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c   |  9 ++++++
 drivers/pinctrl/mvebu/pinctrl-mvebu.c         |  3 ++
 drivers/pinctrl/mvebu/pinctrl-mvebu.h         |  1 +
 drivers/pinctrl/nexell/pinctrl-nexell.c       |  2 ++
 drivers/pinctrl/nexell/pinctrl-nexell.h       |  1 +
 drivers/pinctrl/nexell/pinctrl-s5pxx18.c      |  4 +++
 drivers/pinctrl/nxp/pinctrl-imx.c             |  3 ++
 drivers/pinctrl/nxp/pinctrl-imx.h             |  2 ++
 drivers/pinctrl/nxp/pinctrl-imx5.c            |  1 +
 drivers/pinctrl/nxp/pinctrl-imx6.c            |  1 +
 drivers/pinctrl/nxp/pinctrl-imx7.c            |  1 +
 drivers/pinctrl/nxp/pinctrl-imx7ulp.c         |  1 +
 drivers/pinctrl/nxp/pinctrl-imx8.c            |  2 ++
 drivers/pinctrl/nxp/pinctrl-imx8m.c           |  1 +
 drivers/pinctrl/nxp/pinctrl-imxrt.c           |  1 +
 drivers/pinctrl/nxp/pinctrl-mxs.c             |  4 +++
 drivers/pinctrl/nxp/pinctrl-mxs.h             |  2 ++
 drivers/pinctrl/nxp/pinctrl-scu.c             |  3 ++
 drivers/pinctrl/nxp/pinctrl-vf610.c           |  1 +
 drivers/pinctrl/pinctrl-at91-pio4.c           |  5 ++++
 drivers/pinctrl/pinctrl-at91.c                |  5 ++++
 drivers/pinctrl/pinctrl-generic.c             |  4 +++
 drivers/pinctrl/pinctrl-sandbox.c             |  3 ++
 drivers/pinctrl/pinctrl-single.c              |  3 ++
 drivers/pinctrl/pinctrl-sti.c                 |  6 ++++
 drivers/pinctrl/pinctrl-stmfx.c               |  5 ++++
 drivers/pinctrl/pinctrl-uclass.c              |  5 ++++
 drivers/pinctrl/pinctrl_pic32.c               |  6 ++++
 drivers/pinctrl/pinctrl_stm32.c               |  6 ++++
 drivers/pinctrl/renesas/pfc-r7s72100.c        |  6 ++++
 drivers/pinctrl/renesas/pfc-r8a7790.c         |  2 ++
 drivers/pinctrl/renesas/pfc-r8a7791.c         |  2 ++
 drivers/pinctrl/renesas/pfc-r8a7792.c         |  1 +
 drivers/pinctrl/renesas/pfc-r8a7794.c         |  2 ++
 drivers/pinctrl/renesas/pfc-r8a7795.c         |  1 +
 drivers/pinctrl/renesas/pfc-r8a7796.c         |  1 +
 drivers/pinctrl/renesas/pfc-r8a77965.c        |  1 +
 drivers/pinctrl/renesas/pfc-r8a77970.c        |  2 ++
 drivers/pinctrl/renesas/pfc-r8a77980.c        |  2 ++
 drivers/pinctrl/renesas/pfc-r8a77990.c        |  2 ++
 drivers/pinctrl/renesas/pfc-r8a77995.c        |  1 +
 drivers/pinctrl/renesas/pfc.c                 |  6 ++++
 drivers/pinctrl/renesas/sh_pfc.h              |  3 ++
 drivers/pinctrl/rockchip/pinctrl-px30.c       |  3 ++
 drivers/pinctrl/rockchip/pinctrl-rk3036.c     |  3 ++
 drivers/pinctrl/rockchip/pinctrl-rk3128.c     |  3 ++
 drivers/pinctrl/rockchip/pinctrl-rk3188.c     |  3 ++
 drivers/pinctrl/rockchip/pinctrl-rk322x.c     |  3 ++
 drivers/pinctrl/rockchip/pinctrl-rk3288.c     |  3 ++
 drivers/pinctrl/rockchip/pinctrl-rk3308.c     |  3 ++
 drivers/pinctrl/rockchip/pinctrl-rk3328.c     |  3 ++
 drivers/pinctrl/rockchip/pinctrl-rk3368.c     |  3 ++
 drivers/pinctrl/rockchip/pinctrl-rk3399.c     |  3 ++
 .../pinctrl/rockchip/pinctrl-rockchip-core.c  |  6 ++++
 drivers/pinctrl/rockchip/pinctrl-rockchip.h   |  1 +
 drivers/pinctrl/rockchip/pinctrl-rv1108.c     |  3 ++
 .../pinctrl/uniphier/pinctrl-uniphier-core.c  |  3 ++
 .../pinctrl/uniphier/pinctrl-uniphier-ld11.c  |  1 +
 .../pinctrl/uniphier/pinctrl-uniphier-ld20.c  |  1 +
 .../pinctrl/uniphier/pinctrl-uniphier-ld4.c   |  1 +
 .../pinctrl/uniphier/pinctrl-uniphier-ld6b.c  |  1 +
 .../pinctrl/uniphier/pinctrl-uniphier-pro4.c  |  1 +
 .../pinctrl/uniphier/pinctrl-uniphier-pro5.c  |  1 +
 .../pinctrl/uniphier/pinctrl-uniphier-pxs2.c  |  1 +
 .../pinctrl/uniphier/pinctrl-uniphier-pxs3.c  |  1 +
 .../pinctrl/uniphier/pinctrl-uniphier-sld8.c  |  1 +
 drivers/pinctrl/uniphier/pinctrl-uniphier.h   |  1 +
 drivers/power/acpi_pmc/acpi-pmc-uclass.c      |  4 +++
 drivers/power/acpi_pmc/pmc_emul.c             |  3 ++
 drivers/power/acpi_pmc/sandbox.c              |  2 ++
 drivers/power/axp152.c                        |  2 ++
 drivers/power/axp209.c                        |  2 ++
 drivers/power/axp221.c                        |  2 ++
 drivers/power/axp809.c                        |  3 ++
 drivers/power/axp818.c                        |  3 ++
 drivers/power/battery/bat_trats.c             |  2 ++
 drivers/power/battery/bat_trats2.c            |  2 ++
 drivers/power/domain/bcm6328-power-domain.c   |  2 ++
 .../power/domain/imx8-power-domain-legacy.c   |  5 ++++
 drivers/power/domain/imx8-power-domain.c      |  2 ++
 drivers/power/domain/imx8m-power-domain.c     |  3 ++
 drivers/power/domain/meson-ee-pwrc.c          |  4 +++
 drivers/power/domain/meson-gx-pwrc-vpu.c      |  2 ++
 drivers/power/domain/mtk-power-domain.c       |  3 ++
 drivers/power/domain/power-domain-uclass.c    |  2 ++
 drivers/power/domain/sandbox-power-domain.c   |  2 ++
 drivers/power/domain/tegra186-power-domain.c  |  1 +
 drivers/power/domain/ti-sci-power-domain.c    |  2 ++
 drivers/power/exynos-tmu.c                    |  3 ++
 drivers/power/fuel_gauge/fg_max17042.c        |  4 +++
 drivers/power/mfd/fg_max77693.c               |  3 ++
 drivers/power/mfd/muic_max77693.c             |  2 ++
 drivers/power/mfd/pmic_max77693.c             |  2 ++
 drivers/power/mt6323.c                        |  2 ++
 drivers/power/palmas.c                        |  3 ++
 drivers/power/pmic/act8846.c                  |  2 ++
 drivers/power/pmic/as3722.c                   |  3 ++
 drivers/power/pmic/as3722_gpio.c              |  3 ++
 drivers/power/pmic/bd71837.c                  |  4 +++
 drivers/power/pmic/da9063.c                   |  5 ++++
 drivers/power/pmic/fan53555.c                 |  3 ++
 drivers/power/pmic/i2c_pmic_emul.c            |  5 ++++
 drivers/power/pmic/lp873x.c                   |  4 +++
 drivers/power/pmic/lp87565.c                  |  4 +++
 drivers/power/pmic/max77686.c                 |  3 ++
 drivers/power/pmic/max8997.c                  |  2 ++
 drivers/power/pmic/max8998.c                  |  2 ++
 drivers/power/pmic/mc34708.c                  |  4 +++
 drivers/power/pmic/muic_max8997.c             |  2 ++
 drivers/power/pmic/palmas.c                   |  4 +++
 drivers/power/pmic/pca9450.c                  |  4 +++
 drivers/power/pmic/pfuze100.c                 |  3 ++
 drivers/power/pmic/pm8916.c                   |  2 ++
 drivers/power/pmic/pmic-uclass.c              |  3 ++
 drivers/power/pmic/pmic_hi6553.c              |  3 ++
 drivers/power/pmic/pmic_ltc3676.c             |  2 ++
 drivers/power/pmic/pmic_max77696.c            |  2 ++
 drivers/power/pmic/pmic_max8997.c             |  3 ++
 drivers/power/pmic/pmic_max8998.c             |  2 ++
 drivers/power/pmic/pmic_mc34vr500.c           |  2 ++
 drivers/power/pmic/pmic_pca9450.c             |  2 ++
 drivers/power/pmic/pmic_pfuze100.c            |  2 ++
 drivers/power/pmic/pmic_pfuze3000.c           |  2 ++
 drivers/power/pmic/pmic_tps62362.c            |  1 +
 drivers/power/pmic/pmic_tps65217.c            |  1 +
 drivers/power/pmic/pmic_tps65218.c            |  2 ++
 drivers/power/pmic/pmic_tps65910.c            |  1 +
 drivers/power/pmic/pmic_tps65910_dm.c         |  3 ++
 drivers/power/pmic/rk8xx.c                    |  4 +++
 drivers/power/pmic/rn5t567.c                  |  1 +
 drivers/power/pmic/s2mps11.c                  |  3 ++
 drivers/power/pmic/s5m8767.c                  |  3 ++
 drivers/power/pmic/sandbox.c                  |  3 ++
 drivers/power/pmic/stpmic1.c                  |  2 ++
 drivers/power/pmic/tps65090.c                 |  3 ++
 drivers/power/pmic/tps65941.c                 |  4 +++
 drivers/power/power_core.c                    |  4 +++
 drivers/power/power_dialog.c                  |  2 ++
 drivers/power/power_fsl.c                     |  3 ++
 drivers/power/power_i2c.c                     |  3 ++
 drivers/power/power_spi.c                     |  1 +
 drivers/power/regulator/act8846.c             |  3 ++
 drivers/power/regulator/as3722_regulator.c    |  3 ++
 drivers/power/regulator/bd71837.c             |  6 ++++
 drivers/power/regulator/da9063.c              |  5 ++++
 drivers/power/regulator/fan53555.c            |  5 ++++
 drivers/power/regulator/fixed.c               |  5 +++-
 drivers/power/regulator/gpio-regulator.c      |  6 +++-
 drivers/power/regulator/lp873x_regulator.c    |  3 ++
 drivers/power/regulator/lp87565_regulator.c   |  3 ++
 drivers/power/regulator/max77686.c            |  4 +++
 drivers/power/regulator/palmas_regulator.c    |  5 ++++
 drivers/power/regulator/pbias_regulator.c     |  4 +++
 drivers/power/regulator/pfuze100.c            |  4 +++
 drivers/power/regulator/pwm_regulator.c       |  4 +++
 drivers/power/regulator/regulator-uclass.c    |  5 ++++
 drivers/power/regulator/regulator_common.c    |  6 +++-
 drivers/power/regulator/regulator_common.h    |  4 +--
 drivers/power/regulator/rk8xx.c               |  4 +++
 drivers/power/regulator/s2mps11_regulator.c   |  5 ++++
 drivers/power/regulator/s5m8767.c             |  2 ++
 drivers/power/regulator/sandbox.c             |  5 ++++
 drivers/power/regulator/stm32-vrefbuf.c       |  4 +++
 drivers/power/regulator/stpmic1.c             |  4 +++
 drivers/power/regulator/tps62360_regulator.c  |  3 ++
 drivers/power/regulator/tps65090_regulator.c  |  4 +++
 drivers/power/regulator/tps65910_regulator.c  |  5 ++++
 drivers/power/regulator/tps65941_regulator.c  |  3 ++
 drivers/power/sy8106a.c                       |  1 +
 drivers/power/tps6586x.c                      |  3 ++
 drivers/power/twl4030.c                       |  3 ++
 drivers/power/twl6030.c                       |  3 ++
 drivers/pwm/exynos_pwm.c                      |  3 ++
 drivers/pwm/pwm-imx-util.c                    |  1 +
 drivers/pwm/pwm-imx.c                         |  2 ++
 drivers/pwm/pwm-mtk.c                         |  7 +++++
 drivers/pwm/pwm-sifive.c                      |  6 ++++
 drivers/pwm/pwm-uclass.c                      |  3 ++
 drivers/pwm/rk_pwm.c                          |  4 +++
 drivers/pwm/sandbox_pwm.c                     |  3 ++
 drivers/pwm/sunxi_pwm.c                       |  4 +++
 drivers/pwm/tegra_pwm.c                       |  3 ++
 drivers/qe/fdt.c                              |  1 +
 drivers/qe/qe.c                               |  6 ++++
 drivers/qe/uccf.c                             |  3 ++
 drivers/qe/uec.c                              |  6 ++++
 drivers/qe/uec_phy.c                          |  4 +++
 drivers/qe/uec_phy.h                          |  1 +
 drivers/ram/bmips_ram.c                       |  3 ++
 drivers/ram/imxrt_sdram.c                     |  5 ++++
 drivers/ram/k3-am654-ddrss.c                  |  4 +++
 drivers/ram/k3-am654-ddrss.h                  |  1 +
 drivers/ram/k3-j721e/cps_drv_lpddr4.h         |  1 +
 drivers/ram/k3-j721e/k3-j721e-ddrss.c         |  4 +++
 drivers/ram/k3-j721e/lpddr4_if.h              |  1 +
 drivers/ram/k3-j721e/lpddr4_private.h         |  1 +
 drivers/ram/k3-j721e/lpddr4_sanity.h          |  2 ++
 drivers/ram/k3-j721e/lpddr4_structs_if.h      |  1 +
 drivers/ram/mediatek/ddr3-mt7629.c            |  2 ++
 drivers/ram/mpc83xx_sdram.c                   |  3 ++
 drivers/ram/ram-uclass.c                      |  1 +
 drivers/ram/rockchip/dmc-rk3368.c             |  7 +++++
 drivers/ram/rockchip/sdram_common.c           |  3 ++
 drivers/ram/rockchip/sdram_pctl_px30.c        |  2 ++
 drivers/ram/rockchip/sdram_phy_px30.c         |  2 ++
 drivers/ram/rockchip/sdram_px30.c             |  3 ++
 drivers/ram/rockchip/sdram_rk3128.c           |  1 +
 drivers/ram/rockchip/sdram_rk3188.c           |  6 ++++
 drivers/ram/rockchip/sdram_rk322x.c           |  5 ++++
 drivers/ram/rockchip/sdram_rk3288.c           |  6 ++++
 drivers/ram/rockchip/sdram_rk3308.c           |  1 +
 drivers/ram/rockchip/sdram_rk3328.c           |  5 ++++
 drivers/ram/rockchip/sdram_rk3399.c           |  6 ++++
 drivers/ram/sandbox_ram.c                     |  1 +
 drivers/ram/sifive/fu540_ddr.c                |  4 +++
 drivers/ram/stm32_sdram.c                     |  5 ++++
 drivers/ram/stm32mp1/stm32mp1_ddr.c           |  9 ++++++
 drivers/ram/stm32mp1/stm32mp1_ddr.h           |  2 ++
 drivers/ram/stm32mp1/stm32mp1_ddr_regs.h      |  1 +
 drivers/ram/stm32mp1/stm32mp1_interactive.c   |  8 ++++++
 drivers/ram/stm32mp1/stm32mp1_ram.c           |  8 ++++++
 drivers/ram/stm32mp1/stm32mp1_tests.c         |  7 +++++
 drivers/ram/stm32mp1/stm32mp1_tuning.c        |  7 +++++
 drivers/remoteproc/k3_system_controller.c     |  4 +++
 drivers/remoteproc/rproc-elf-loader.c         |  6 ++++
 drivers/remoteproc/rproc-uclass.c             |  6 ++++
 drivers/remoteproc/sandbox_testproc.c         |  3 ++
 drivers/remoteproc/stm32_copro.c              |  4 +++
 drivers/remoteproc/ti_k3_arm64_rproc.c        |  2 ++
 drivers/remoteproc/ti_k3_dsp_rproc.c          |  6 ++++
 drivers/remoteproc/ti_k3_r5f_rproc.c          |  6 ++++
 drivers/remoteproc/ti_power_proc.c            |  5 ++++
 drivers/remoteproc/ti_sci_proc.h              |  2 ++
 drivers/reset/ast2500-reset.c                 |  2 ++
 drivers/reset/reset-bcm6345.c                 |  2 ++
 drivers/reset/reset-hisilicon.c               |  3 ++
 drivers/reset/reset-hsdk.c                    |  4 +++
 drivers/reset/reset-imx7.c                    |  3 ++
 drivers/reset/reset-mediatek.c                |  2 ++
 drivers/reset/reset-meson.c                   |  3 ++
 drivers/reset/reset-mtmips.c                  |  2 ++
 drivers/reset/reset-raspberrypi.c             |  1 +
 drivers/reset/reset-rockchip.c                |  3 ++
 drivers/reset/reset-socfpga.c                 |  5 ++++
 drivers/reset/reset-sunxi.c                   |  4 +++
 drivers/reset/reset-syscon.c                  |  3 ++
 drivers/reset/reset-ti-sci.c                  |  3 ++
 drivers/reset/reset-uclass.c                  |  1 +
 drivers/reset/reset-uniphier.c                |  3 ++
 drivers/reset/sandbox-reset.c                 |  2 ++
 drivers/reset/sti-reset.c                     |  7 +++++
 drivers/reset/stm32-reset.c                   |  1 +
 drivers/reset/tegra-car-reset.c               |  1 +
 drivers/rng/meson-rng.c                       |  3 ++
 drivers/rng/rng-uclass.c                      |  2 ++
 drivers/rng/rockchip_rng.c                    |  3 ++
 drivers/rng/sandbox_rng.c                     |  2 ++
 drivers/rng/stm32mp1_rng.c                    |  4 +++
 drivers/rtc/at91sam9_rtt.c                    |  1 +
 drivers/rtc/davinci.c                         |  1 +
 drivers/rtc/ds1302.c                          |  2 ++
 drivers/rtc/ds1306.c                          |  1 +
 drivers/rtc/ds1307.c                          |  2 ++
 drivers/rtc/ds1337.c                          |  2 ++
 drivers/rtc/ds1374.c                          |  3 ++
 drivers/rtc/ds1556.c                          |  2 ++
 drivers/rtc/ds164x.c                          |  2 ++
 drivers/rtc/ds174x.c                          |  3 ++
 drivers/rtc/ds3231.c                          |  3 ++
 drivers/rtc/ds3232.c                          |  2 ++
 drivers/rtc/i2c_rtc_emul.c                    |  3 ++
 drivers/rtc/imxdi.c                           |  3 ++
 drivers/rtc/isl1208.c                         |  2 ++
 drivers/rtc/m41t11.c                          |  2 ++
 drivers/rtc/m41t60.c                          |  3 ++
 drivers/rtc/m41t62.c                          |  2 ++
 drivers/rtc/m41t94.c                          |  1 +
 drivers/rtc/m48t35ax.c                        |  1 +
 drivers/rtc/max6900.c                         |  1 +
 drivers/rtc/mc13xxx-rtc.c                     |  1 +
 drivers/rtc/mc146818.c                        |  3 ++
 drivers/rtc/mcfrtc.c                          |  1 +
 drivers/rtc/mk48t59.c                         |  2 ++
 drivers/rtc/mvrtc.c                           |  2 ++
 drivers/rtc/mvrtc.h                           |  1 +
 drivers/rtc/mx27rtc.c                         |  1 +
 drivers/rtc/mxsrtc.c                          |  2 ++
 drivers/rtc/pcf2127.c                         |  2 ++
 drivers/rtc/pcf8563.c                         |  2 ++
 drivers/rtc/pl031.c                           |  1 +
 drivers/rtc/pt7c4338.c                        |  2 ++
 drivers/rtc/rs5c372.c                         |  2 ++
 drivers/rtc/rtc-uclass.c                      |  2 ++
 drivers/rtc/rv3029.c                          |  5 ++++
 drivers/rtc/rv8803.c                          |  2 ++
 drivers/rtc/rx8010sj.c                        |  3 ++
 drivers/rtc/rx8025.c                          |  3 ++
 drivers/rtc/s35392a.c                         |  3 ++
 drivers/rtc/s3c24x0_rtc.c                     |  2 ++
 drivers/rtc/sandbox_rtc.c                     |  1 +
 drivers/rtc/stm32_rtc.c                       |  2 ++
 drivers/rtc/x1205.c                           |  1 +
 drivers/scsi/scsi-uclass.c                    |  1 +
 drivers/scsi/scsi.c                           |  7 +++++
 drivers/serial/altera_jtag_uart.c             |  3 ++
 drivers/serial/altera_uart.c                  |  3 ++
 drivers/serial/arm_dcc.c                      |  2 ++
 drivers/serial/atmel_usart.c                  |  5 ++++
 drivers/serial/atmel_usart.h                  |  1 +
 drivers/serial/lpc32xx_hsuart.c               |  3 ++
 drivers/serial/ns16550.c                      |  4 +++
 drivers/serial/sandbox.c                      |  6 ++++
 drivers/serial/serial-uclass.c                |  7 +++++
 drivers/serial/serial.c                       |  7 +++++
 drivers/serial/serial_ar933x.c                |  4 +++
 drivers/serial/serial_arc.c                   |  3 ++
 drivers/serial/serial_bcm283x_mu.c            |  3 ++
 drivers/serial/serial_bcm283x_pl011.c         |  2 ++
 drivers/serial/serial_bcm6345.c               |  4 +++
 drivers/serial/serial_cortina.c               |  4 +++
 drivers/serial/serial_efi.c                   |  3 ++
 drivers/serial/serial_linflexuart.c           |  4 +++
 drivers/serial/serial_lpuart.c                |  5 ++++
 drivers/serial/serial_mcf.c                   |  4 +++
 drivers/serial/serial_meson.c                 |  3 ++
 drivers/serial/serial_mpc8xx.c                |  4 +++
 drivers/serial/serial_msm.c                   |  4 +++
 drivers/serial/serial_mtk.c                   |  6 ++++
 drivers/serial/serial_mvebu_a3700.c           |  2 ++
 drivers/serial/serial_mxc.c                   |  5 ++++
 drivers/serial/serial_ns16550.c               |  2 ++
 drivers/serial/serial_nulldev.c               |  2 ++
 drivers/serial/serial_omap.c                  |  2 ++
 drivers/serial/serial_owl.c                   |  2 ++
 drivers/serial/serial_pic32.c                 |  6 ++++
 drivers/serial/serial_pl01x.c                 |  4 +++
 drivers/serial/serial_pl01x_internal.h        |  2 ++
 drivers/serial/serial_pxa.c                   |  6 ++++
 drivers/serial/serial_s5p.c                   |  4 +++
 drivers/serial/serial_sh.c                    |  4 +++
 drivers/serial/serial_sifive.c                |  4 +++
 drivers/serial/serial_sti_asc.c               |  4 +++
 drivers/serial/serial_stm32.c                 |  4 +++
 drivers/serial/serial_stm32.h                 |  2 ++
 drivers/serial/serial_uniphier.c              |  4 +++
 drivers/serial/serial_xuartlite.c             |  2 ++
 drivers/serial/serial_zynq.c                  |  3 ++
 drivers/serial/usbtty.c                       |  3 ++
 drivers/smem/msm_smem.c                       |  6 ++++
 drivers/smem/sandbox_smem.c                   |  1 +
 drivers/smem/smem-uclass.c                    |  2 ++
 drivers/soc/soc-uclass.c                      |  3 ++
 drivers/soc/soc_sandbox.c                     |  1 +
 drivers/soc/soc_ti_k3.c                       |  3 ++
 drivers/soc/ti/k3-navss-ringacc.c             |  7 +++++
 drivers/soc/ti/keystone_serdes.c              |  4 +++
 drivers/sound/broadwell_i2s.c                 |  2 ++
 drivers/sound/broadwell_i2s.h                 |  1 +
 drivers/sound/broadwell_sound.c               |  2 ++
 drivers/sound/codec-uclass.c                  |  2 ++
 drivers/sound/da7219.c                        |  3 ++
 drivers/sound/hda_codec.c                     |  3 ++
 drivers/sound/i2s-uclass.c                    |  2 ++
 drivers/sound/ivybridge_sound.c               |  2 ++
 drivers/sound/max98088.c                      |  3 ++
 drivers/sound/max98090.c                      |  2 ++
 drivers/sound/max98095.c                      |  3 ++
 drivers/sound/max98357a.c                     |  3 ++
 drivers/sound/rockchip_i2s.c                  |  3 ++
 drivers/sound/rockchip_sound.c                |  2 ++
 drivers/sound/rt5677.c                        |  3 ++
 drivers/sound/samsung-i2s.c                   |  3 ++
 drivers/sound/samsung_sound.c                 |  2 ++
 drivers/sound/sandbox.c                       |  3 ++
 drivers/sound/sound-uclass.c                  |  2 ++
 drivers/sound/sound.c                         |  1 +
 drivers/sound/tegra_ahub.c                    |  4 +++
 drivers/sound/tegra_i2s.c                     |  2 ++
 drivers/sound/tegra_i2s_priv.h                |  1 +
 drivers/sound/tegra_sound.c                   |  2 ++
 drivers/sound/wm8994.c                        |  3 ++
 drivers/spi/altera_spi.c                      |  2 ++
 drivers/spi/atcspi200_spi.c                   |  6 ++++
 drivers/spi/ath79_spi.c                       |  1 +
 drivers/spi/atmel-quadspi.c                   |  6 ++++
 drivers/spi/atmel_spi.c                       |  4 +++
 drivers/spi/bcm63xx_hsspi.c                   |  5 ++++
 drivers/spi/bcm63xx_spi.c                     |  4 +++
 drivers/spi/bcmstb_spi.c                      |  6 ++++
 drivers/spi/cadence_qspi.c                    |  2 ++
 drivers/spi/cadence_qspi.h                    |  2 ++
 drivers/spi/cadence_qspi_apb.c                |  5 ++++
 drivers/spi/cf_spi.c                          |  5 ++++
 drivers/spi/davinci_spi.c                     |  5 ++++
 drivers/spi/designware_spi.c                  |  6 ++++
 drivers/spi/exynos_spi.c                      |  4 +++
 drivers/spi/fsl_dspi.c                        |  6 ++++
 drivers/spi/fsl_espi.c                        |  6 ++++
 drivers/spi/fsl_qspi.c                        |  7 +++++
 drivers/spi/ich.c                             |  6 ++++
 drivers/spi/ich.h                             |  2 ++
 drivers/spi/kirkwood_spi.c                    |  3 ++
 drivers/spi/meson_spifc.c                     |  5 ++++
 drivers/spi/mpc8xx_spi.c                      |  4 +++
 drivers/spi/mpc8xxx_spi.c                     |  6 ++++
 drivers/spi/mscc_bb_spi.c                     |  3 ++
 drivers/spi/mt7621_spi.c                      |  6 ++++
 drivers/spi/mtk_snfi_spi.c                    |  5 ++++
 drivers/spi/mvebu_a3700_spi.c                 |  3 ++
 drivers/spi/mxc_spi.c                         |  8 ++++++
 drivers/spi/mxs_spi.c                         |  4 +++
 drivers/spi/nxp_fspi.c                        |  5 ++++
 drivers/spi/omap3_spi.c                       |  4 +++
 drivers/spi/pic32_spi.c                       |  6 ++++
 drivers/spi/pl022_spi.c                       |  6 ++++
 drivers/spi/renesas_rpc_spi.c                 |  6 ++++
 drivers/spi/rk_spi.c                          |  3 ++
 drivers/spi/rk_spi.h                          |  1 +
 drivers/spi/sandbox_spi.c                     |  4 +++
 drivers/spi/sh_qspi.c                         |  3 ++
 drivers/spi/soft_spi.c                        |  3 ++
 drivers/spi/spi-mem-nodm.c                    |  4 +++
 drivers/spi/spi-mem.c                         |  5 ++++
 drivers/spi/spi-sifive.c                      |  5 ++++
 drivers/spi/spi-sunxi.c                       |  6 ++++
 drivers/spi/spi-uclass.c                      |  6 ++++
 drivers/spi/spi.c                             |  3 ++
 drivers/spi/stm32_qspi.c                      |  6 ++++
 drivers/spi/stm32_spi.c                       |  6 ++++
 drivers/spi/tegra114_spi.c                    |  2 ++
 drivers/spi/tegra20_sflash.c                  |  4 +++
 drivers/spi/tegra20_slink.c                   |  3 ++
 drivers/spi/tegra210_qspi.c                   |  4 +++
 drivers/spi/tegra_spi.h                       |  1 +
 drivers/spi/ti_qspi.c                         |  5 ++++
 drivers/spi/uniphier_spi.c                    |  6 ++++
 drivers/spi/xilinx_spi.c                      |  2 ++
 drivers/spi/zynq_qspi.c                       |  6 ++++
 drivers/spi/zynq_spi.c                        |  3 ++
 drivers/spi/zynqmp_gqspi.c                    |  6 ++++
 drivers/spmi/spmi-msm.c                       |  5 ++++
 drivers/spmi/spmi-sandbox.c                   |  3 ++
 drivers/spmi/spmi-uclass.c                    |  2 ++
 drivers/sysreset/sysreset-ti-sci.c            |  1 +
 drivers/sysreset/sysreset-uclass.c            |  4 +++
 drivers/sysreset/sysreset_ast.c               |  2 ++
 drivers/sysreset/sysreset_microblaze.c        |  2 ++
 drivers/sysreset/sysreset_mpc83xx.c           |  7 +++++
 drivers/sysreset/sysreset_octeon.c            |  2 ++
 drivers/sysreset/sysreset_rockchip.c          |  1 +
 drivers/sysreset/sysreset_sandbox.c           |  3 ++
 drivers/sysreset/sysreset_socfpga.c           |  2 ++
 drivers/sysreset/sysreset_socfpga_s10.c       |  2 ++
 drivers/sysreset/sysreset_sti.c               |  5 ++++
 drivers/sysreset/sysreset_syscon.c            |  3 ++
 drivers/sysreset/sysreset_watchdog.c          |  2 ++
 drivers/sysreset/sysreset_x86.c               |  2 ++
 drivers/sysreset/sysreset_xtfpga.c            |  1 +
 drivers/tee/broadcom/chimp_optee.c            |  4 +++
 drivers/tee/optee/core.c                      |  5 ++++
 drivers/tee/optee/optee_private.h             |  1 +
 drivers/tee/optee/optee_smc.h                 |  2 ++
 drivers/tee/optee/rpmb.c                      |  2 ++
 drivers/tee/optee/supplicant.c                |  1 +
 drivers/tee/sandbox.c                         |  5 ++++
 drivers/tee/tee-uclass.c                      |  4 +++
 drivers/thermal/imx_scu_thermal.c             |  6 ++++
 drivers/thermal/imx_thermal.c                 |  3 ++
 drivers/thermal/imx_tmu.c                     |  7 +++++
 drivers/thermal/thermal-uclass.c              |  1 +
 drivers/thermal/ti-bandgap.c                  |  1 +
 drivers/timer/ag101p_timer.c                  |  1 +
 drivers/timer/altera_timer.c                  |  1 +
 drivers/timer/arc_timer.c                     |  3 ++
 drivers/timer/atcpit100_timer.c               |  1 +
 drivers/timer/atmel_pit_timer.c               |  2 ++
 drivers/timer/cadence-ttc.c                   |  2 ++
 drivers/timer/mpc83xx_timer.c                 |  4 +++
 drivers/timer/mtk_timer.c                     |  3 ++
 drivers/timer/nomadik-mtu-timer.c             |  2 ++
 drivers/timer/ostm_timer.c                    |  1 +
 drivers/timer/rockchip_timer.c                |  3 ++
 drivers/timer/sandbox_timer.c                 |  2 ++
 drivers/timer/sti-timer.c                     |  2 ++
 drivers/timer/stm32_timer.c                   |  2 ++
 drivers/timer/timer-uclass.c                  |  4 +++
 drivers/timer/tsc_timer.c                     |  7 +++++
 drivers/tpm/cr50_i2c.c                        |  8 ++++++
 drivers/tpm/tpm-uclass.c                      |  4 +++
 drivers/tpm/tpm2_ftpm_tee.c                   |  4 +++
 drivers/tpm/tpm2_ftpm_tee.h                   |  1 +
 drivers/tpm/tpm2_tis_sandbox.c                |  6 ++++
 drivers/tpm/tpm2_tis_spi.c                    |  6 ++++
 drivers/tpm/tpm_atmel_twi.c                   |  5 ++++
 drivers/tpm/tpm_internal.h                    |  1 +
 drivers/tpm/tpm_tis.h                         |  1 +
 drivers/tpm/tpm_tis_infineon.c                |  4 +++
 drivers/tpm/tpm_tis_lpc.c                     |  6 ++++
 drivers/tpm/tpm_tis_sandbox.c                 |  8 ++++++
 drivers/tpm/tpm_tis_st33zp24_i2c.c            |  5 ++++
 drivers/tpm/tpm_tis_st33zp24_spi.c            |  5 ++++
 drivers/ufs/cdns-platform.c                   |  1 +
 drivers/ufs/ti-j721e-ufs.c                    |  2 ++
 drivers/ufs/ufs.c                             |  7 +++++
 drivers/ufs/ufs.h                             |  3 ++
 drivers/usb/cdns3/cdns3-ti.c                  |  4 +++
 drivers/usb/cdns3/core.c                      |  2 ++
 drivers/usb/cdns3/core.h                      |  2 ++
 drivers/usb/cdns3/drd.c                       |  3 ++
 drivers/usb/cdns3/ep0.c                       |  6 ++++
 drivers/usb/cdns3/gadget-export.h             |  1 +
 drivers/usb/cdns3/gadget.c                    |  8 ++++++
 drivers/usb/cdns3/gadget.h                    |  3 ++
 drivers/usb/cdns3/host-export.h               |  1 +
 drivers/usb/cdns3/host.c                      |  1 +
 drivers/usb/common/common.c                   |  4 +++
 drivers/usb/common/fsl-dt-fixup.c             |  7 +++++
 drivers/usb/common/fsl-errata.c               |  3 ++
 drivers/usb/dwc3/core.c                       |  3 ++
 drivers/usb/dwc3/core.h                       |  2 ++
 drivers/usb/dwc3/dwc3-generic.c               |  3 ++
 drivers/usb/dwc3/dwc3-meson-g12a.c            |  2 ++
 drivers/usb/dwc3/dwc3-omap.c                  |  3 ++
 drivers/usb/dwc3/dwc3-uniphier.c              |  2 ++
 drivers/usb/dwc3/ep0.c                        |  4 +++
 drivers/usb/dwc3/gadget.c                     |  7 +++++
 drivers/usb/dwc3/gadget.h                     |  2 ++
 drivers/usb/dwc3/io.h                         |  3 ++
 drivers/usb/dwc3/linux-compat.h               |  2 ++
 drivers/usb/dwc3/samsung_usb_phy.c            |  1 +
 drivers/usb/dwc3/ti_usb_phy.c                 |  3 ++
 drivers/usb/emul/sandbox_flash.c              |  5 ++++
 drivers/usb/emul/sandbox_hub.c                |  1 +
 drivers/usb/emul/sandbox_keyb.c               |  4 +++
 drivers/usb/emul/usb-emul-uclass.c            |  5 ++++
 drivers/usb/eth/asix.c                        |  6 ++++
 drivers/usb/eth/asix88179.c                   |  6 ++++
 drivers/usb/eth/lan75xx.c                     |  2 ++
 drivers/usb/eth/lan78xx.c                     |  3 ++
 drivers/usb/eth/lan7x.c                       |  6 ++++
 drivers/usb/eth/lan7x.h                       |  3 ++
 drivers/usb/eth/mcs7830.c                     |  8 ++++++
 drivers/usb/eth/r8152.c                       |  8 ++++++
 drivers/usb/eth/r8152.h                       |  3 ++
 drivers/usb/eth/r8152_fw.c                    |  3 ++
 drivers/usb/eth/smsc95xx.c                    |  8 ++++++
 drivers/usb/eth/usb_ether.c                   |  5 ++++
 drivers/usb/gadget/at91_udc.c                 |  6 ++++
 drivers/usb/gadget/at91_udc.h                 |  3 ++
 drivers/usb/gadget/atmel_usba_udc.c           |  5 ++++
 drivers/usb/gadget/atmel_usba_udc.h           |  2 ++
 drivers/usb/gadget/bcm_udc_otg.h              |  1 +
 drivers/usb/gadget/ci_udc.c                   |  5 ++++
 drivers/usb/gadget/ci_udc.h                   |  2 ++
 drivers/usb/gadget/composite.c                |  5 ++++
 drivers/usb/gadget/config.c                   |  1 +
 drivers/usb/gadget/core.c                     |  1 +
 drivers/usb/gadget/designware_udc.c           |  3 ++
 drivers/usb/gadget/dwc2_udc_otg.c             |  7 +++++
 drivers/usb/gadget/dwc2_udc_otg_phy.c         |  1 +
 drivers/usb/gadget/dwc2_udc_otg_priv.h        |  1 +
 drivers/usb/gadget/dwc2_udc_otg_regs.h        |  1 +
 drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c    |  5 ++++
 drivers/usb/gadget/ep0.c                      |  1 +
 drivers/usb/gadget/epautoconf.c               |  3 ++
 drivers/usb/gadget/ether.c                    |  8 ++++++
 drivers/usb/gadget/f_dfu.c                    |  5 ++++
 drivers/usb/gadget/f_dfu.h                    |  2 ++
 drivers/usb/gadget/f_fastboot.c               |  5 ++++
 drivers/usb/gadget/f_mass_storage.c           |  6 ++++
 drivers/usb/gadget/f_rockusb.c                |  6 ++++
 drivers/usb/gadget/f_sdp.c                    |  8 ++++++
 drivers/usb/gadget/f_thor.c                   |  7 +++++
 drivers/usb/gadget/f_thor.h                   |  1 +
 drivers/usb/gadget/fotg210.c                  |  5 ++++
 drivers/usb/gadget/g_dnl.c                    |  5 ++++
 drivers/usb/gadget/gadget_chips.h             |  3 ++
 drivers/usb/gadget/ndis.h                     |  1 +
 drivers/usb/gadget/pxa25x_udc.c               |  6 ++++
 drivers/usb/gadget/pxa27x_udc.c               |  3 ++
 drivers/usb/gadget/rndis.c                    |  2 ++
 drivers/usb/gadget/storage_common.c           |  1 +
 drivers/usb/gadget/udc/udc-core.c             |  3 ++
 drivers/usb/gadget/udc/udc-uclass.c           |  3 ++
 drivers/usb/gadget/usbstring.c                |  3 ++
 drivers/usb/host/dwc2.c                       |  7 +++++
 drivers/usb/host/dwc2.h                       |  1 +
 drivers/usb/host/dwc3-of-simple.c             |  1 +
 drivers/usb/host/dwc3-sti-glue.c              |  5 ++++
 drivers/usb/host/ehci-armada100.c             |  1 +
 drivers/usb/host/ehci-atmel.c                 |  2 ++
 drivers/usb/host/ehci-exynos.c                |  2 ++
 drivers/usb/host/ehci-faraday.c               |  4 +++
 drivers/usb/host/ehci-fsl.c                   |  7 +++++
 drivers/usb/host/ehci-generic.c               |  2 ++
 drivers/usb/host/ehci-hcd.c                   |  7 +++++
 drivers/usb/host/ehci-marvell.c               |  4 +++
 drivers/usb/host/ehci-msm.c                   |  4 +++
 drivers/usb/host/ehci-mx5.c                   |  6 ++++
 drivers/usb/host/ehci-mx6.c                   |  6 ++++
 drivers/usb/host/ehci-mxc.c                   |  2 ++
 drivers/usb/host/ehci-mxs.c                   |  5 ++++
 drivers/usb/host/ehci-omap.c                  |  6 ++++
 drivers/usb/host/ehci-pci.c                   |  2 ++
 drivers/usb/host/ehci-rmobile.c               |  3 ++
 drivers/usb/host/ehci-spear.c                 |  2 ++
 drivers/usb/host/ehci-tegra.c                 |  4 +++
 drivers/usb/host/ehci-vct.c                   |  1 +
 drivers/usb/host/ehci-vf.c                    |  6 ++++
 drivers/usb/host/ehci-zynq.c                  |  3 ++
 drivers/usb/host/ehci.h                       |  1 +
 drivers/usb/host/ohci-da8xx.c                 |  2 ++
 drivers/usb/host/ohci-generic.c               |  1 +
 drivers/usb/host/ohci-hcd.c                   |  6 ++++
 drivers/usb/host/ohci-lpc32xx.c               |  1 +
 drivers/usb/host/ohci.h                       |  1 +
 drivers/usb/host/r8a66597-hcd.c               |  5 ++++
 drivers/usb/host/r8a66597.h                   |  2 ++
 drivers/usb/host/sl811-hcd.c                  |  6 ++++
 drivers/usb/host/sl811.h                      |  1 +
 drivers/usb/host/usb-sandbox.c                |  2 ++
 drivers/usb/host/usb-uclass.c                 |  6 ++++
 drivers/usb/host/xhci-brcm.c                  |  2 ++
 drivers/usb/host/xhci-dwc3.c                  |  4 +++
 drivers/usb/host/xhci-exynos5.c               |  3 ++
 drivers/usb/host/xhci-fsl.c                   |  3 ++
 drivers/usb/host/xhci-mem.c                   |  5 ++++
 drivers/usb/host/xhci-mtk.c                   |  2 ++
 drivers/usb/host/xhci-mvebu.c                 |  4 +++
 drivers/usb/host/xhci-omap.c                  |  2 ++
 drivers/usb/host/xhci-pci.c                   |  1 +
 drivers/usb/host/xhci-rcar-r8a779x_usb3_v3.h  |  1 +
 drivers/usb/host/xhci-rcar.c                  |  4 +++
 drivers/usb/host/xhci-ring.c                  |  5 ++++
 drivers/usb/host/xhci.c                       |  5 ++++
 drivers/usb/musb-new/am35x.c                  |  5 ++++
 drivers/usb/musb-new/da8xx.c                  |  4 +++
 drivers/usb/musb-new/mt85xx.c                 |  7 +++++
 drivers/usb/musb-new/musb_core.c              |  6 ++++
 drivers/usb/musb-new/musb_core.h              |  4 +++
 drivers/usb/musb-new/musb_debug.h             |  1 +
 drivers/usb/musb-new/musb_dma.h               |  3 ++
 drivers/usb/musb-new/musb_dsps.c              |  6 ++++
 drivers/usb/musb-new/musb_gadget.c            |  6 ++++
 drivers/usb/musb-new/musb_gadget.h            |  2 ++
 drivers/usb/musb-new/musb_gadget_ep0.c        |  4 +++
 drivers/usb/musb-new/musb_host.c              |  3 ++
 drivers/usb/musb-new/musb_io.h                |  2 ++
 drivers/usb/musb-new/musb_regs.h              |  2 ++
 drivers/usb/musb-new/musb_uboot.c             |  5 ++++
 drivers/usb/musb-new/omap2430.c               |  5 ++++
 drivers/usb/musb-new/pic32.c                  |  7 +++++
 drivers/usb/musb-new/sunxi.c                  |  8 ++++++
 drivers/usb/musb-new/ti-musb.c                |  6 ++++
 drivers/usb/musb-new/usb-compat.h             |  1 +
 drivers/usb/musb/am35x.c                      |  2 ++
 drivers/usb/musb/am35x.h                      |  1 +
 drivers/usb/musb/musb_core.c                  |  1 +
 drivers/usb/musb/musb_core.h                  |  1 +
 drivers/usb/musb/musb_hcd.c                   |  4 +++
 drivers/usb/musb/musb_udc.c                   |  2 ++
 drivers/usb/musb/omap3.c                      |  1 +
 drivers/usb/musb/omap3.h                      |  1 +
 drivers/usb/phy/omap_usb_phy.c                |  1 +
 drivers/usb/phy/rockchip_usb2_phy.c           |  3 ++
 drivers/usb/phy/twl4030.c                     |  2 ++
 drivers/usb/ulpi/omap-ulpi-viewport.c         |  1 +
 drivers/usb/ulpi/ulpi-viewport.c              |  2 ++
 drivers/usb/ulpi/ulpi.c                       |  2 ++
 drivers/video/am335x-fb.c                     |  8 ++++++
 drivers/video/anx9804.c                       |  2 ++
 drivers/video/anx9804.h                       |  1 +
 drivers/video/ati_radeon_fb.c                 |  5 ++++
 drivers/video/ati_radeon_fb.h                 |  2 ++
 drivers/video/atmel_hlcdfb.c                  |  5 ++++
 drivers/video/atmel_lcdfb.c                   |  4 +++
 drivers/video/backlight-uclass.c              |  1 +
 drivers/video/backlight_gpio.c                |  1 +
 drivers/video/bcm2835.c                       |  3 ++
 drivers/video/bridge/anx6345.c                |  3 ++
 drivers/video/bridge/ps862x.c                 |  3 ++
 drivers/video/bridge/video-bridge-uclass.c    |  3 ++
 drivers/video/broadwell_igd.c                 |  7 +++++
 drivers/video/bus_vcxk.c                      |  2 ++
 drivers/video/cfb_console.c                   |  8 ++++++
 drivers/video/console_normal.c                |  2 ++
 drivers/video/console_rotate.c                |  2 ++
 drivers/video/console_truetype.c              |  4 +++
 drivers/video/coreboot.c                      |  2 ++
 drivers/video/da8xx-fb.c                      |  5 ++++
 drivers/video/display-uclass.c                |  3 ++
 drivers/video/dsi-host-uclass.c               |  1 +
 drivers/video/dw_hdmi.c                       |  5 ++++
 drivers/video/dw_mipi_dsi.c                   |  6 ++++
 drivers/video/efi.c                           |  3 ++
 drivers/video/exynos/exynos_dp.c              |  5 ++++
 drivers/video/exynos/exynos_dp_lowlevel.c     |  3 ++
 drivers/video/exynos/exynos_dp_lowlevel.h     |  1 +
 drivers/video/exynos/exynos_fb.c              |  4 +++
 drivers/video/exynos/exynos_mipi_dsi.c        |  4 +++
 drivers/video/exynos/exynos_mipi_dsi_common.c |  3 ++
 .../video/exynos/exynos_mipi_dsi_lowlevel.c   |  2 ++
 drivers/video/formike.c                       |  2 ++
 drivers/video/fsl_dcu_fb.c                    |  7 +++++
 drivers/video/fsl_diu_fb.c                    |  6 ++++
 drivers/video/hitachi_tx18d42vm_lcd.c         |  4 +++
 drivers/video/ihs_video_out.c                 |  4 +++
 drivers/video/imx/ipu.h                       |  1 +
 drivers/video/imx/ipu_common.c                |  3 ++
 drivers/video/imx/ipu_disp.c                  |  1 +
 drivers/video/imx/ipu_regs.h                  |  2 ++
 drivers/video/imx/mxc_ipuv3_fb.c              |  3 ++
 drivers/video/ivybridge_igd.c                 |  5 ++++
 drivers/video/ld9040.c                        |  1 +
 drivers/video/lg4573.c                        |  5 ++++
 drivers/video/logicore_dp_tx.c                |  5 ++++
 drivers/video/logicore_dp_tx.h                |  2 ++
 drivers/video/logicore_dp_tx_regif.h          |  1 +
 drivers/video/mali_dp.c                       |  6 ++++
 drivers/video/mb862xx.c                       |  2 ++
 drivers/video/meson/meson_canvas.c            |  1 +
 drivers/video/meson/meson_dw_hdmi.c           |  6 ++++
 drivers/video/meson/meson_plane.c             |  2 ++
 drivers/video/meson/meson_registers.h         |  1 +
 drivers/video/meson/meson_vclk.c              |  5 ++++
 drivers/video/meson/meson_venc.c              |  3 ++
 drivers/video/meson/meson_vpu.c               |  5 ++++
 drivers/video/meson/meson_vpu.h               |  3 ++
 drivers/video/meson/meson_vpu_init.c          |  2 ++
 drivers/video/mipi_dsi.c                      |  4 +++
 drivers/video/mvebu_lcd.c                     |  3 ++
 drivers/video/mx3fb.c                         |  4 +++
 drivers/video/mxsfb.c                         |  7 +++++
 drivers/video/nexell/s5pxx18_dp.c             |  2 ++
 drivers/video/nexell/s5pxx18_dp_hdmi.c        |  2 ++
 drivers/video/nexell/s5pxx18_dp_lvds.c        |  4 +++
 drivers/video/nexell/s5pxx18_dp_mipi.c        |  4 +++
 drivers/video/nexell/s5pxx18_dp_rgb.c         |  2 ++
 .../nexell/soc/s5pxx18_soc_disptop_clk.c      |  1 +
 drivers/video/nexell/soc/s5pxx18_soc_lvds.c   |  1 +
 drivers/video/nexell/soc/s5pxx18_soc_lvds.h   |  1 +
 drivers/video/nexell/soc/s5pxx18_soc_mipi.h   |  1 +
 drivers/video/nexell_display.c                |  3 ++
 drivers/video/omap3_dss.c                     |  1 +
 drivers/video/orisetech_otm8009a.c            |  4 +++
 drivers/video/panel-uclass.c                  |  1 +
 drivers/video/pwm_backlight.c                 |  3 ++
 drivers/video/pxa_lcd.c                       |  2 ++
 drivers/video/raydium-rm68200.c               |  4 +++
 drivers/video/rockchip/rk3288_hdmi.c          |  1 +
 drivers/video/rockchip/rk3288_mipi.c          |  1 +
 drivers/video/rockchip/rk3288_vop.c           |  3 ++
 drivers/video/rockchip/rk3399_hdmi.c          |  1 +
 drivers/video/rockchip/rk3399_mipi.c          |  1 +
 drivers/video/rockchip/rk3399_vop.c           |  3 ++
 drivers/video/rockchip/rk_edp.c               |  7 +++++
 drivers/video/rockchip/rk_hdmi.c              |  1 +
 drivers/video/rockchip/rk_hdmi.h              |  1 +
 drivers/video/rockchip/rk_lvds.c              |  4 +++
 drivers/video/rockchip/rk_mipi.c              |  3 ++
 drivers/video/rockchip/rk_mipi.h              |  1 +
 drivers/video/rockchip/rk_vop.c               |  3 ++
 drivers/video/rockchip/rk_vop.h               |  1 +
 drivers/video/s6e8ax0.c                       |  1 +
 drivers/video/sandbox_osd.c                   |  3 ++
 drivers/video/sandbox_sdl.c                   |  2 ++
 drivers/video/scf0403_lcd.c                   |  3 ++
 drivers/video/simple_panel.c                  |  1 +
 drivers/video/simplefb.c                      |  4 +++
 drivers/video/ssd2828.c                       |  3 ++
 drivers/video/stb_truetype.h                  |  3 ++
 drivers/video/stm32/stm32_dsi.c               |  6 ++++
 drivers/video/stm32/stm32_ltdc.c              |  6 ++++
 drivers/video/sunxi/lcdc.c                    |  2 ++
 drivers/video/sunxi/sunxi_de2.c               |  5 ++++
 drivers/video/sunxi/sunxi_display.c           |  7 +++++
 drivers/video/sunxi/sunxi_dw_hdmi.c           |  3 ++
 drivers/video/sunxi/sunxi_lcd.c               |  4 +++
 drivers/video/tda19988.c                      |  3 ++
 drivers/video/tegra.c                         |  5 ++++
 drivers/video/tegra124/display.c              |  5 ++++
 drivers/video/tegra124/displayport.h          |  1 +
 drivers/video/tegra124/dp.c                   |  7 +++++
 drivers/video/tegra124/sor.c                  |  6 ++++
 drivers/video/tegra124/sor.h                  |  1 +
 drivers/video/vesa.c                          |  1 +
 drivers/video/vidconsole-uclass.c             |  5 ++++
 drivers/video/video-uclass.c                  |  9 ++++++
 drivers/video/video_bmp.c                     |  6 ++++
 drivers/video/video_osd-uclass.c              |  1 +
 drivers/video/videomodes.c                    |  5 ++++
 drivers/virtio/virtio-uclass.c                |  4 +++
 drivers/virtio/virtio_blk.c                   |  3 ++
 drivers/virtio/virtio_blk.h                   |  1 +
 drivers/virtio/virtio_mmio.c                  |  4 +++
 drivers/virtio/virtio_mmio.h                  |  2 ++
 drivers/virtio/virtio_net.c                   |  5 ++++
 drivers/virtio/virtio_net.h                   |  1 +
 drivers/virtio/virtio_pci.h                   |  1 +
 drivers/virtio/virtio_pci_legacy.c            |  5 ++++
 drivers/virtio/virtio_pci_modern.c            |  6 ++++
 drivers/virtio/virtio_ring.c                  |  5 ++++
 drivers/virtio/virtio_rng.c                   |  3 ++
 drivers/virtio/virtio_sandbox.c               |  3 ++
 drivers/w1-eeprom/ds24xxx.c                   |  1 +
 drivers/w1-eeprom/ds2502.c                    |  3 ++
 drivers/w1-eeprom/eep_sandbox.c               |  2 ++
 drivers/w1-eeprom/w1-eeprom-uclass.c          |  3 ++
 drivers/w1/mxc_w1.c                           |  3 ++
 drivers/w1/w1-gpio.c                          |  3 ++
 drivers/w1/w1-uclass.c                        |  4 +++
 drivers/watchdog/armada-37xx-wdt.c            |  4 +++
 drivers/watchdog/ast_wdt.c                    |  2 ++
 drivers/watchdog/at91sam9_wdt.c               |  5 ++++
 drivers/watchdog/bcm6345_wdt.c                |  3 ++
 drivers/watchdog/cdns_wdt.c                   |  3 ++
 drivers/watchdog/cortina_wdt.c                |  3 ++
 drivers/watchdog/designware_wdt.c             |  4 +++
 drivers/watchdog/ftwdt010_wdt.c               |  1 +
 drivers/watchdog/imx_watchdog.c               |  5 ++++
 drivers/watchdog/mpc8xx_wdt.c                 |  4 +++
 drivers/watchdog/mt7621_wdt.c                 |  4 +++
 drivers/watchdog/mtk_wdt.c                    |  3 ++
 drivers/watchdog/omap_wdt.c                   |  2 ++
 drivers/watchdog/orion_wdt.c                  |  5 ++++
 drivers/watchdog/sandbox_wdt.c                |  1 +
 drivers/watchdog/sbsa_gwdt.c                  |  4 +++
 drivers/watchdog/sp805_wdt.c                  |  3 ++
 drivers/watchdog/stm32mp_wdt.c                |  3 ++
 drivers/watchdog/tangier_wdt.c                |  2 ++
 drivers/watchdog/ulp_wdog.c                   |  1 +
 drivers/watchdog/wdt-uclass.c                 |  4 +++
 drivers/watchdog/xilinx_tb_wdt.c              |  3 ++
 drivers/watchdog/xilinx_wwdt.c                |  3 ++
 env/attr.c                                    |  3 +-
 env/callback.c                                |  2 ++
 env/common.c                                  |  7 +++++
 env/eeprom.c                                  |  2 ++
 env/env.c                                     |  7 +++++
 env/ext4.c                                    |  6 ++++
 env/fat.c                                     |  5 ++++
 env/flags.c                                   |  2 ++
 env/flash.c                                   |  4 +++
 env/mmc.c                                     |  8 ++++++
 env/nand.c                                    |  5 ++++
 env/nowhere.c                                 |  2 ++
 env/nvram.c                                   |  3 ++
 env/onenand.c                                 |  3 ++
 env/remote.c                                  |  4 +++
 env/sata.c                                    |  5 ++++
 env/sf.c                                      |  6 ++++
 env/ubi.c                                     |  4 +++
 examples/api/demo.c                           |  2 ++
 examples/api/glue.c                           |  2 ++
 examples/api/glue.h                           |  1 +
 examples/api/libgenwrap.c                     |  1 +
 examples/standalone/atmel_df_pow2.c           |  4 +++
 examples/standalone/hello_world.c             |  1 +
 examples/standalone/sched.c                   |  2 ++
 examples/standalone/stubs.c                   |  1 +
 fs/btrfs/btrfs.c                              |  2 ++
 fs/btrfs/btrfs.h                              |  1 +
 fs/btrfs/btrfs_tree.h                         |  1 +
 fs/btrfs/ctree.h                              |  1 +
 fs/btrfs/dir-item.c                           |  1 +
 fs/btrfs/inode.c                              |  2 ++
 fs/btrfs/root.c                               |  1 +
 fs/btrfs/subvolume.c                          |  2 ++
 fs/btrfs/super.c                              |  4 +++
 fs/cbfs/cbfs.c                                |  4 +++
 fs/cramfs/cramfs.c                            |  3 ++
 fs/cramfs/uncompress.c                        |  1 +
 fs/ext4/dev.c                                 |  1 +
 fs/ext4/ext4_common.c                         |  5 ++++
 fs/ext4/ext4_common.h                         |  2 ++
 fs/ext4/ext4_journal.c                        |  5 ++++
 fs/ext4/ext4_journal.h                        |  2 ++
 fs/ext4/ext4_write.c                          |  6 ++++
 fs/ext4/ext4fs.c                              |  6 +++-
 fs/fat/fat.c                                  |  5 ++++
 fs/fat/fat_write.c                            |  5 ++++
 fs/fs.c                                       | 10 +++++++
 fs/fs_internal.c                              |  4 +++
 fs/jffs2/compr_lzo.c                          |  2 ++
 fs/jffs2/compr_rtime.c                        |  1 +
 fs/jffs2/compr_rubin.c                        |  1 +
 fs/jffs2/compr_zlib.c                         |  1 +
 fs/jffs2/jffs2_1pass.c                        |  4 +++
 fs/jffs2/jffs2_private.h                      |  1 +
 fs/jffs2/mini_inflate.c                       |  1 +
 fs/jffs2/summary.h                            |  1 +
 fs/reiserfs/mode_string.c                     |  1 +
 fs/reiserfs/reiserfs.c                        |  3 ++
 fs/reiserfs/reiserfs_private.h                |  3 ++
 fs/sandbox/sandboxfs.c                        |  2 ++
 fs/ubifs/debug.c                              |  7 +++++
 fs/ubifs/debug.h                              |  2 ++
 fs/ubifs/io.c                                 |  4 +++
 fs/ubifs/key.h                                |  3 ++
 fs/ubifs/log.c                                |  3 ++
 fs/ubifs/lprops.c                             |  4 +++
 fs/ubifs/lpt_commit.c                         |  5 ++++
 fs/ubifs/misc.h                               |  2 ++
 fs/ubifs/orphan.c                             |  3 ++
 fs/ubifs/recovery.c                           |  4 +++
 fs/ubifs/replay.c                             |  4 +++
 fs/ubifs/scan.c                               |  3 ++
 fs/ubifs/super.c                              |  7 +++++
 fs/ubifs/tnc.c                                |  4 +++
 fs/ubifs/tnc_misc.c                           |  2 ++
 fs/ubifs/ubifs-media.h                        |  2 ++
 fs/ubifs/ubifs.c                              |  6 ++++
 fs/ubifs/ubifs.h                              |  3 ++
 fs/yaffs2/yaffs_mtdif2.c                      |  1 +
 fs/yaffs2/yaffs_uboot_glue.c                  |  6 ++++
 fs/yaffs2/yaffsfs.c                           |  4 +++
 fs/yaffs2/ydirectenv.h                        |  3 ++
 fs/yaffs2/yportenv.h                          |  1 +
 fs/zfs/zfs.c                                  |  4 +++
 fs/zfs/zfs_fletcher.c                         |  1 +
 fs/zfs/zfs_lzjb.c                             |  2 ++
 fs/zfs/zfs_sha256.c                           |  1 +
 include/ACEX1K.h                              |  1 +
 include/MCD_dma.h                             |  3 ++
 include/acpi/acpi_device.h                    |  2 ++
 include/acpi/acpi_s3.h                        |  2 ++
 include/acpi/acpi_table.h                     |  2 ++
 include/acpi/acpigen.h                        |  1 +
 include/adc.h                                 |  2 ++
 include/ahci.h                                |  2 ++
 include/ali512x.h                             |  1 +
 include/altera.h                              |  1 +
 include/android_bootloader_message.h          |  1 +
 include/api_public.h                          |  1 +
 include/asm-generic/global_data.h             |  2 ++
 include/asm-generic/gpio.h                    |  2 ++
 include/asm-generic/int-ll64.h                |  1 +
 include/asm-generic/io.h                      |  1 +
 include/asm-generic/u-boot.h                  |  1 +
 include/ata.h                                 |  1 +
 include/atf_common.h                          |  1 +
 include/atmel_hlcdc.h                         |  1 +
 include/atmel_lcd.h                           |  3 ++
 include/atmel_mci.h                           |  1 +
 include/atsha204a-i2c.h                       |  2 ++
 include/audio_codec.h                         |  3 ++
 include/autoboot.h                            |  2 ++
 include/avb_verify.h                          |  2 ++
 include/axi.h                                 |  3 ++
 include/backlight.h                           |  2 ++
 include/binman.h                              |  1 +
 include/blk.h                                 |  1 +
 include/bloblist.h                            |  1 +
 include/bmp_layout.h                          |  2 ++
 include/board.h                               |  6 ++++
 include/bootcount.h                           |  3 ++
 include/bootm.h                               |  1 +
 include/bootstage.h                           |  3 ++
 include/broadcom/chimp.h                      |  1 +
 include/btrfs.h                               |  1 +
 include/bus_vcxk.h                            |  1 +
 include/button.h                              |  2 ++
 include/cache.h                               |  4 +++
 include/capitalization.h                      |  1 +
 include/cavium/atf.h                          |  1 +
 include/cbfs.h                                |  1 +
 include/cli.h                                 |  4 +++
 include/clk-uclass.h                          |  1 +
 include/clk.h                                 |  1 +
 include/clock_legacy.h                        |  1 +
 include/command.h                             |  3 ++
 include/common.h                              | 25 +++--------------
 include/cpsw.h                                |  2 ++
 include/cpu.h                                 |  3 ++
 include/cramfs/cramfs_fs.h                    |  1 +
 include/cros_ec.h                             |  2 ++
 include/crypto/pkcs7.h                        |  1 +
 include/crypto/pkcs7_parser.h                 |  3 ++
 include/crypto/public_key.h                   |  1 +
 include/crypto/x509_parser.h                  |  2 ++
 include/ddr_spd.h                             |  1 +
 include/deps_internal.h                       | 18 ++++++++++++
 include/dfu.h                                 |  4 +++
 include/display.h                             |  3 ++
 include/display_options.h                     |  4 +++
 include/div64.h                               |  1 +
 include/dm/device-internal.h                  |  3 ++
 include/dm/device.h                           |  2 ++
 include/dm/device_compat.h                    |  1 +
 include/dm/devres.h                           |  2 ++
 include/dm/lists.h                            |  1 +
 include/dm/of.h                               |  3 ++
 include/dm/of_access.h                        |  2 ++
 include/dm/of_addr.h                          |  1 +
 include/dm/of_extra.h                         |  1 +
 include/dm/ofnode.h                           |  2 ++
 include/dm/pci.h                              |  1 +
 include/dm/pinctrl.h                          |  2 ++
 include/dm/platdata.h                         |  1 +
 include/dm/platform_data/fsl_espi.h           |  1 +
 include/dm/platform_data/net_ethoc.h          |  1 +
 include/dm/platform_data/serial_bcm283x_mu.h  |  1 +
 include/dm/platform_data/serial_mxc.h         |  1 +
 include/dm/platform_data/serial_pl01x.h       |  1 +
 include/dm/platform_data/spi_coldfire.h       |  1 +
 include/dm/platform_data/spi_davinci.h        |  1 +
 include/dm/read.h                             |  2 ++
 include/dm/root.h                             |  2 ++
 include/dm/test.h                             |  1 +
 include/dm/uclass-internal.h                  |  1 +
 include/dm/uclass.h                           |  1 +
 include/dm9000.h                              |  1 +
 include/dma-uclass.h                          |  1 +
 include/dma.h                                 |  2 ++
 include/dw_hdmi.h                             |  2 ++
 include/dwc3-uboot.h                          |  2 ++
 include/dwmmc.h                               |  2 ++
 include/ec_commands.h                         |  2 ++
 include/edid.h                                |  2 ++
 include/eeprom.h                              |  3 ++
 include/eeprom_layout.h                       |  1 +
 include/efi.h                                 |  3 ++
 include/efi_api.h                             |  3 ++
 include/efi_loader.h                          |  2 ++
 include/efi_selftest.h                        |  2 ++
 include/efi_variable.h                        |  2 ++
 include/env_default.h                         |  1 +
 include/env_internal.h                        |  1 +
 include/ethsw.h                               |  1 +
 include/exception.h                           |  2 ++
 include/exports.h                             |  7 +++++
 include/ext4fs.h                              |  1 +
 include/ext_common.h                          |  3 ++
 include/exynos_lcd.h                          |  1 +
 include/fastboot-internal.h                   |  1 +
 include/fastboot.h                            |  1 +
 include/fat.h                                 |  1 +
 include/fb_mmc.h                              |  1 +
 include/fb_nand.h                             |  1 +
 include/fdt_support.h                         |  2 ++
 include/fdtdec.h                              |  3 ++
 include/fis.h                                 |  1 +
 include/flash.h                               |  1 +
 include/fm_eth.h                              |  1 +
 include/fs.h                                  |  1 +
 include/fs_loader.h                           |  1 +
 include/fsl-mc/fsl_dpaa_fd.h                  |  2 ++
 include/fsl-mc/fsl_dpbp.h                     |  1 +
 include/fsl-mc/fsl_dpio.h                     |  1 +
 include/fsl-mc/fsl_dpmac.h                    |  1 +
 include/fsl-mc/fsl_dpmng.h                    |  1 +
 include/fsl-mc/fsl_dpni.h                     |  1 +
 include/fsl-mc/fsl_dprc.h                     |  1 +
 include/fsl-mc/fsl_dpsparser.h                |  1 +
 include/fsl-mc/fsl_mc.h                       |  3 ++
 include/fsl-mc/fsl_mc_cmd.h                   |  2 ++
 include/fsl-mc/fsl_mc_sys.h                   |  1 +
 include/fsl-mc/fsl_qbman_base.h               |  1 +
 include/fsl-mc/fsl_qbman_portal.h             |  1 +
 include/fsl-mc/ldpaa_wriop.h                  |  1 +
 include/fsl_csu.h                             |  1 +
 include/fsl_ddr.h                             |  1 +
 include/fsl_ddr_sdram.h                       |  3 ++
 include/fsl_devdis.h                          |  1 +
 include/fsl_diu_fb.h                          |  1 +
 include/fsl_dspi.h                            |  1 +
 include/fsl_errata.h                          |  3 ++
 include/fsl_esdhc.h                           |  2 ++
 include/fsl_esdhc_imx.h                       |  2 ++
 include/fsl_ifc.h                             |  1 +
 include/fsl_immap.h                           |  1 +
 include/fsl_lpuart.h                          |  1 +
 include/fsl_mdio.h                            |  3 ++
 include/fsl_memac.h                           |  1 +
 include/fsl_mmdc.h                            |  1 +
 include/fsl_qbman.h                           |  2 ++
 include/fsl_sec.h                             |  1 +
 include/fsl_sec_mon.h                         |  1 +
 include/fsl_sfp.h                             |  1 +
 include/fsl_tgec.h                            |  1 +
 include/fsl_usb.h                             |  2 ++
 include/fsl_wdog.h                            |  1 +
 include/fuse.h                                |  1 +
 include/g_dnl.h                               |  1 +
 include/gdsys_fpga.h                          |  1 +
 include/generic-phy.h                         |  1 +
 include/gzip.h                                |  1 +
 include/hash.h                                |  1 +
 include/hda_codec.h                           |  1 +
 include/hexdump.h                             |  1 +
 include/hw_sha.h                              |  1 +
 include/hwspinlock.h                          |  1 +
 include/i2c.h                                 |  3 ++
 include/i2c_eeprom.h                          |  1 +
 include/i2s.h                                 |  1 +
 include/ide.h                                 |  1 +
 include/image-android-dt.h                    |  1 +
 include/image-sparse.h                        |  2 ++
 include/imx8image.h                           |  3 ++
 include/imx_lpi2c.h                           |  1 +
 include/imximage.h                            |  1 +
 include/init.h                                |  7 ++---
 include/initcall.h                            |  1 +
 include/input.h                               |  2 ++
 include/ioports.h                             |  1 +
 include/ipu_pixfmt.h                          |  1 +
 include/irq.h                                 |  2 ++
 include/jffs2/jffs2_1pass.h                   |  1 +
 include/jffs2/load_kernel.h                   |  1 +
 include/k3-avs.h                              |  2 ++
 include/kendryte/bypass.h                     |  2 ++
 include/kendryte/clk.h                        |  1 +
 include/kendryte/pll.h                        |  3 ++
 include/key_matrix.h                          |  1 +
 include/keys/asymmetric-type.h                |  2 ++
 include/lattice.h                             |  1 +
 include/lcd.h                                 |  2 ++
 include/lcd_console.h                         |  1 +
 include/lcdvideo.h                            |  1 +
 include/led.h                                 |  2 ++
 include/libata.h                              |  3 +-
 include/linux/err.h                           |  2 +-
 include/linux/list.h                          |  1 +
 include/linux/log2.h                          |  1 +
 include/linux/mtd/omap_gpmc.h                 |  2 ++
 include/linux/soc/ti/cppi5.h                  |  5 ++++
 include/linux/soc/ti/k3-navss-ringacc.h       |  1 +
 include/linux/soc/ti/k3-sec-proxy.h           |  1 +
 include/linux/soc/ti/ti-udma.h                |  1 +
 include/linux/soc/ti/ti_sci_protocol.h        |  4 +++
 include/linux/types.h                         |  1 -
 include/lmb.h                                 |  1 +
 include/log.h                                 |  1 +
 include/lynxkdi.h                             |  1 +
 include/lz4.h                                 |  1 +
 include/mailbox.h                             |  1 +
 include/malloc.h                              |  3 +-
 include/mapmem.h                              |  1 +
 include/mc9sdz60.h                            |  1 +
 include/memalign.h                            |  2 ++
 include/membuff.h                             |  2 ++
 include/miiphy.h                              |  1 +
 include/mipi_dsi.h                            |  3 ++
 include/misc.h                                |  3 ++
 include/mm_communication.h                    |  1 +
 include/mmc.h                                 |  3 ++
 include/mpc86xx.h                             |  1 +
 include/mtd/cfi_flash.h                       |  1 +
 include/mtd/ubi-user.h                        |  1 +
 include/mv88e6352.h                           |  1 +
 include/mvebu/comphy.h                        |  2 ++
 include/mvebu_mmc.h                           |  2 ++
 include/mvmfp.h                               |  1 +
 include/mxs_nand.h                            |  2 ++
 include/nand.h                                |  1 +
 include/net.h                                 |  3 ++
 include/net/ncsi-pkt.h                        |  1 +
 include/net/ncsi.h                            |  1 +
 include/net/pcap.h                            |  2 ++
 include/net/pfe_eth/pfe/cbus/bmu.h            |  1 +
 include/net/pfe_eth/pfe/cbus/class_csr.h      |  1 +
 include/net/pfe_eth/pfe/cbus/gpi.h            |  1 +
 include/net/pfe_eth/pfe/cbus/tmu_csr.h        |  1 +
 include/net/pfe_eth/pfe/pfe_hw.h              |  1 +
 include/net/pfe_eth/pfe_driver.h              |  2 ++
 include/net/pfe_eth/pfe_eth.h                 |  1 +
 include/net/tftp.h                            |  1 +
 include/netdev.h                              |  4 +++
 include/nvme.h                                |  1 +
 include/opensbi.h                             |  1 +
 include/os.h                                  |  1 +
 include/p2sb.h                                |  2 ++
 include/palmas.h                              |  1 +
 include/part.h                                |  1 +
 include/part_efi.h                            |  2 ++
 include/pca953x.h                             |  1 +
 include/pca9698.h                             |  1 +
 include/pch.h                                 |  2 ++
 include/pci.h                                 |  5 ++--
 include/pci_ep.h                              |  1 +
 include/pci_rom.h                             |  1 +
 include/pe.h                                  |  1 +
 include/phy-sun4i-usb.h                       |  1 +
 include/phy.h                                 |  2 ++
 include/phy_interface.h                       |  3 ++
 include/physmem.h                             |  1 +
 include/post.h                                |  4 +++
 include/power-domain.h                        |  1 +
 include/power/acpi_pmc.h                      |  2 ++
 include/power/as3722.h                        |  3 ++
 include/power/battery.h                       |  1 +
 include/power/fg_battery_cell_params.h        |  1 +
 include/power/hi6553_pmic.h                   |  1 +
 include/power/max77686_pmic.h                 |  1 +
 include/power/mc34vr500_pmic.h                |  1 +
 include/power/pmic.h                          |  1 +
 include/power/regulator.h                     |  4 +++
 include/power/rk8xx_pmic.h                    |  1 +
 include/power/s5m8767.h                       |  1 +
 include/power/sandbox_pmic.h                  |  1 +
 include/power/tps65217.h                      |  1 +
 include/power/tps65218.h                      |  1 +
 include/power/tps65910_pmic.h                 |  1 +
 include/pwm.h                                 |  4 +++
 include/pwrseq.h                              |  1 +
 include/pxa_lcd.h                             |  1 +
 include/qfw.h                                 |  3 ++
 include/ram.h                                 |  3 ++
 include/regmap.h                              |  3 ++
 include/remoteproc.h                          |  3 ++
 include/reset.h                               |  1 +
 include/rng.h                                 |  2 ++
 include/rtc.h                                 |  2 ++
 include/s_record.h                            |  1 +
 include/samsung/exynos5-dt-types.h            |  1 +
 include/samsung/misc.h                        |  1 +
 include/sandbox-clk.h                         |  2 ++
 include/sandboxfs.h                           |  1 +
 include/sandboxtee.h                          |  1 +
 include/sata.h                                |  1 +
 include/scsi.h                                |  3 ++
 include/sdhci.h                               |  2 ++
 include/search.h                              |  1 +
 include/serial.h                              |  2 ++
 include/sja1000.h                             |  1 +
 include/smbios.h                              |  2 ++
 include/smem.h                                |  1 +
 include/smsc_lpc47m.h                         |  1 +
 include/soc.h                                 |  3 ++
 include/sort.h                                |  1 +
 include/sound.h                               |  1 +
 include/spi-mem.h                             |  3 ++
 include/spi.h                                 |  1 +
 include/spi_flash.h                           |  4 +++
 include/spl.h                                 |  2 ++
 include/spl_gpio.h                            |  1 +
 include/splash.h                              |  2 ++
 include/spmi/spmi.h                           |  1 +
 include/stm32_rcc.h                           |  2 ++
 include/stratixII.h                           |  1 +
 include/syscon.h                              |  1 +
 include/sysreset.h                            |  3 ++
 include/tables_csum.h                         |  1 +
 include/tca642x.h                             |  1 +
 include/tee.h                                 |  4 +++
 include/tee/optee.h                           |  1 +
 include/tegra-kbc.h                           |  1 +
 include/test/ut.h                             |  3 ++
 include/timer.h                               |  1 +
 include/tlv_eeprom.h                          |  6 ++++
 include/tpm-common.h                          |  3 ++
 include/tpm-v1.h                              |  4 +++
 include/tpm-v2.h                              |  3 ++
 include/tps6586x.h                            |  2 ++
 include/trace.h                               |  1 +
 include/tsec.h                                |  3 ++
 include/twl4030.h                             |  1 +
 include/twl6030.h                             |  1 +
 include/u-boot/aes.h                          |  2 ++
 include/u-boot/crc.h                          |  1 +
 include/u-boot/rsa-checksum.h                 |  1 +
 include/u-boot/rsa-mod-exp.h                  |  1 +
 include/u-boot/rsa.h                          |  2 ++
 include/u-boot/sha1.h                         |  1 +
 include/u-boot/sha256.h                       |  1 +
 include/u-boot/sha512.h                       |  1 +
 include/u-boot/zlib.h                         |  1 +
 include/ubifs_uboot.h                         |  1 +
 include/ubispl.h                              |  1 +
 include/uboot_aes.h                           |  1 +
 include/ufs.h                                 |  3 ++
 include/usb.h                                 |  2 ++
 include/usb/designware_udc.h                  |  1 +
 include/usb/dwc2_udc.h                        |  2 ++
 include/usb/ehci-ci.h                         |  1 +
 include/usb/fotg210.h                         |  1 +
 include/usb/fusbh200.h                        |  1 +
 include/usb/ulpi.h                            |  1 +
 include/usb/xhci.h                            |  3 ++
 include/usb_defs.h                            |  1 +
 include/usb_ether.h                           |  1 +
 include/usb_mass_storage.h                    |  1 +
 include/usbdevice.h                           |  1 +
 include/uuid.h                                |  1 +
 include/vbe.h                                 |  3 ++
 include/video.h                               |  2 ++
 include/video_bridge.h                        |  2 ++
 include/video_console.h                       |  2 ++
 include/video_osd.h                           |  1 +
 include/virtio.h                              |  4 +++
 include/virtio_ring.h                         |  2 ++
 include/vsc9953.h                             |  1 +
 include/vsprintf.h                            |  1 +
 include/vxworks.h                             |  1 +
 include/w1-eeprom.h                           |  1 +
 include/w1.h                                  |  2 ++
 include/wait_bit.h                            |  3 ++
 include/wdt.h                                 |  1 +
 include/winbond_w83627.h                      |  1 +
 include/xilinx.h                              |  1 +
 include/xyzModem.h                            |  1 +
 include/zfs/dmu_objset.h                      |  1 +
 include/zfs/dnode.h                           |  1 +
 include/zfs/dsl_dataset.h                     |  1 +
 include/zfs/dsl_dir.h                         |  1 +
 include/zfs/sa_impl.h                         |  1 +
 include/zfs/spa.h                             |  1 +
 include/zfs/uberblock_impl.h                  |  1 +
 include/zfs/vdev_impl.h                       |  1 +
 include/zfs/zap_impl.h                        |  1 +
 include/zfs/zap_leaf.h                        |  1 +
 include/zfs/zfs.h                             |  1 +
 include/zfs/zfs_acl.h                         |  1 +
 include/zfs/zfs_znode.h                       |  1 +
 include/zfs/zil.h                             |  1 +
 include/zfs/zio.h                             |  1 +
 include/zfs/zio_checksum.h                    |  1 +
 include/zfs_common.h                          |  1 +
 include/zynq_bootimg.h                        |  1 +
 include/zynqmp_firmware.h                     |  1 +
 include/zynqmp_tap_delay.h                    |  1 +
 include/zynqpl.h                              |  1 +
 lib/acpi/acpi_device.c                        |  6 ++++
 lib/acpi/acpi_dp.c                            |  3 ++
 lib/acpi/acpi_table.c                         |  5 ++++
 lib/acpi/acpigen.c                            |  4 +++
 lib/addr_map.c                                |  1 +
 lib/aes.c                                     |  4 +++
 lib/aes/aes-decrypt.c                         |  5 ++++
 lib/asm-offsets.c                             |  2 ++
 lib/asn1_decoder.c                            |  2 ++
 lib/at91/at91.c                               |  1 +
 lib/bch.c                                     |  5 ++++
 lib/binman.c                                  |  1 +
 lib/bzip2/bzlib.c                             |  2 ++
 lib/charset.c                                 |  3 ++
 lib/crc16.c                                   |  2 ++
 lib/crc32.c                                   |  2 ++
 lib/crc32c.c                                  |  1 +
 lib/crypto/asymmetric_type.c                  |  5 ++++
 lib/crypto/pkcs7_parser.c                     |  4 +++
 lib/crypto/pkcs7_verify.c                     |  4 +++
 lib/crypto/public_key.c                       |  5 ++++
 lib/crypto/rsa_helper.c                       |  3 ++
 lib/crypto/x509_cert_parser.c                 |  3 ++
 lib/crypto/x509_public_key.c                  |  4 +++
 lib/dhry/cmd_dhry.c                           |  4 +++
 lib/dhry/dhry_1.c                             |  2 ++
 lib/dhry/dhry_2.c                             |  1 +
 lib/display_options.c                         |  6 ++++
 lib/div64.c                                   |  1 +
 lib/efi/efi_app.c                             |  4 +++
 lib/efi/efi_info.c                            |  3 ++
 lib/efi/efi_stub.c                            |  6 ++++
 lib/efi_driver/efi_block_device.c             |  3 ++
 lib/efi_driver/efi_uclass.c                   |  2 ++
 lib/efi_loader/efi_acpi.c                     |  2 ++
 lib/efi_loader/efi_bootmgr.c                  |  2 ++
 lib/efi_loader/efi_boottime.c                 |  8 ++++++
 lib/efi_loader/efi_console.c                  |  4 +++
 lib/efi_loader/efi_device_path.c              |  5 ++++
 lib/efi_loader/efi_device_path_to_text.c      |  4 +++
 lib/efi_loader/efi_device_path_utilities.c    |  2 ++
 lib/efi_loader/efi_disk.c                     |  5 ++++
 lib/efi_loader/efi_file.c                     |  4 +++
 lib/efi_loader/efi_freestanding.c             |  2 ++
 lib/efi_loader/efi_gop.c                      |  5 ++++
 lib/efi_loader/efi_hii.c                      |  3 ++
 lib/efi_loader/efi_hii_config.c               |  1 +
 lib/efi_loader/efi_image_loader.c             |  6 ++++
 lib/efi_loader/efi_load_initrd.c              |  3 ++
 lib/efi_loader/efi_memory.c                   |  7 +++++
 lib/efi_loader/efi_net.c                      |  5 ++++
 lib/efi_loader/efi_rng.c                      |  3 ++
 lib/efi_loader/efi_root_node.c                |  1 +
 lib/efi_loader/efi_runtime.c                  |  7 +++++
 lib/efi_loader/efi_setup.c                    |  3 ++
 lib/efi_loader/efi_signature.c                |  3 ++
 lib/efi_loader/efi_smbios.c                   |  2 ++
 lib/efi_loader/efi_unicode_collation.c        |  3 ++
 lib/efi_loader/efi_var_common.c               |  4 +++
 lib/efi_loader/efi_var_file.c                 |  4 +++
 lib/efi_loader/efi_var_mem.c                  |  4 +++
 lib/efi_loader/efi_variable.c                 |  3 ++
 lib/efi_loader/efi_variable_tee.c             |  4 +++
 lib/efi_loader/efi_watchdog.c                 |  1 +
 lib/efi_loader/helloworld.c                   |  2 ++
 lib/efi_selftest/efi_selftest.c               |  1 +
 lib/efi_selftest/efi_selftest_bitblt.c        |  1 +
 lib/efi_selftest/efi_selftest_block_device.c  |  2 ++
 lib/efi_selftest/efi_selftest_config_table.c  |  2 ++
 lib/efi_selftest/efi_selftest_console.c       |  2 ++
 lib/efi_selftest/efi_selftest_controllers.c   |  1 +
 lib/efi_selftest/efi_selftest_crc32.c         |  1 +
 lib/efi_selftest/efi_selftest_devicepath.c    |  2 ++
 .../efi_selftest_devicepath_util.c            |  1 +
 lib/efi_selftest/efi_selftest_event_groups.c  |  1 +
 lib/efi_selftest/efi_selftest_exception.c     |  1 +
 lib/efi_selftest/efi_selftest_fdt.c           |  2 ++
 lib/efi_selftest/efi_selftest_gop.c           |  1 +
 lib/efi_selftest/efi_selftest_hii.c           |  1 +
 lib/efi_selftest/efi_selftest_hii_data.c      |  1 +
 lib/efi_selftest/efi_selftest_load_initrd.c   |  2 ++
 lib/efi_selftest/efi_selftest_loaded_image.c  |  2 ++
 lib/efi_selftest/efi_selftest_loadimage.c     |  3 ++
 .../efi_selftest_manageprotocols.c            |  3 ++
 lib/efi_selftest/efi_selftest_mem.c           |  2 ++
 lib/efi_selftest/efi_selftest_memory.c        |  3 ++
 lib/efi_selftest/efi_selftest_miniapp_exit.c  |  1 +
 lib/efi_selftest/efi_selftest_rng.c           |  2 ++
 .../efi_selftest_set_virtual_address_map.c    |  3 ++
 lib/efi_selftest/efi_selftest_snp.c           |  3 ++
 .../efi_selftest_startimage_exit.c            |  2 ++
 .../efi_selftest_startimage_return.c          |  1 +
 lib/efi_selftest/efi_selftest_textinputex.c   |  2 ++
 lib/efi_selftest/efi_selftest_textoutput.c    |  1 +
 lib/efi_selftest/efi_selftest_unaligned.c     |  1 +
 .../efi_selftest_unicode_collation.c          |  2 ++
 lib/efi_selftest/efi_selftest_util.c          |  1 +
 lib/efi_selftest/efi_selftest_variables.c     |  2 ++
 .../efi_selftest_variables_runtime.c          |  2 ++
 lib/efi_selftest/efi_selftest_watchdog.c      |  2 ++
 lib/elf.c                                     |  4 +++
 lib/errno_str.c                               |  2 ++
 lib/fdtdec.c                                  | 11 ++++++++
 lib/fdtdec_test.c                             |  5 ++++
 lib/gunzip.c                                  |  4 +++
 lib/gzip.c                                    |  1 +
 lib/hang.c                                    |  1 +
 lib/hashtable.c                               |  4 +++
 lib/hexdump.c                                 |  5 ++++
 lib/image-sparse.c                            |  3 ++
 lib/libavb/avb_sysdeps.h                      |  2 ++
 lib/libavb/avb_sysdeps_posix.c                |  4 +++
 lib/linux_compat.c                            |  2 ++
 lib/linux_string.c                            |  1 +
 lib/list_sort.c                               |  3 ++
 lib/lmb.c                                     |  5 ++++
 lib/lz4.c                                     |  2 ++
 lib/lz4_wrapper.c                             |  2 ++
 lib/lzma/LzmaDec.c                            |  1 +
 lib/lzma/LzmaTools.c                          |  2 ++
 lib/lzma/Types.h                              |  1 +
 lib/lzo/lzo1x_decompress.c                    |  4 +++
 lib/lzo/lzodefs.h                             |  1 +
 lib/membuff.c                                 |  5 ++++
 lib/net_utils.c                               |  2 ++
 lib/of_live.c                                 |  5 ++++
 lib/oid_registry.c                            |  2 ++
 lib/optee/optee.c                             |  5 ++++
 lib/panic.c                                   |  3 ++
 lib/physmem.c                                 |  3 ++
 lib/qsort.c                                   |  1 +
 lib/rsa/rsa-checksum.c                        |  1 +
 lib/rsa/rsa-keyprop.c                         |  3 ++
 lib/rsa/rsa-mod-exp.c                         |  2 ++
 lib/rsa/rsa-verify.c                          |  4 +++
 lib/sha1.c                                    |  1 +
 lib/sha256.c                                  |  1 +
 lib/sha512.c                                  |  1 +
 lib/slre.c                                    |  1 +
 lib/smbios.c                                  |  4 +++
 lib/strto.c                                   |  4 +++
 lib/tables_csum.c                             |  1 +
 lib/time.c                                    |  3 ++
 lib/tiny-printf.c                             |  4 +++
 lib/tizen/tizen.c                             |  1 +
 lib/tpm-common.c                              |  4 +++
 lib/tpm-utils.h                               |  1 +
 lib/tpm-v1.c                                  |  3 ++
 lib/tpm-v2.c                                  |  3 ++
 lib/trace.c                                   |  7 +++++
 lib/uuid.c                                    |  6 ++++
 lib/vsprintf.c                                |  4 +++
 lib/xxhash.c                                  |  1 +
 lib/zlib/zlib.c                               |  1 +
 lib/zstd/zstd_opt.h                           |  2 ++
 net/arp.c                                     |  6 ++++
 net/arp.h                                     |  1 +
 net/bootp.c                                   |  7 +++++
 net/bootp.h                                   |  1 +
 net/cdp.c                                     |  4 +++
 net/cdp.h                                     |  1 +
 net/dns.c                                     |  4 +++
 net/dns.h                                     |  1 +
 net/eth-uclass.c                              |  7 +++++
 net/eth_common.c                              |  3 ++
 net/eth_internal.h                            |  1 +
 net/eth_legacy.c                              |  7 +++++
 net/fastboot.c                                |  8 ++++++
 net/link_local.c                              |  3 ++
 net/mdio-mux-uclass.c                         |  3 ++
 net/mdio-uclass.c                             |  3 ++
 net/net.c                                     |  7 +++++
 net/net_rand.h                                |  1 +
 net/nfs.c                                     |  5 ++++
 net/nfs.h                                     |  1 +
 net/pcap.c                                    |  5 ++++
 net/rarp.c                                    |  3 ++
 net/sntp.c                                    |  4 +++
 net/sntp.h                                    |  1 +
 net/tftp.c                                    |  9 ++++++
 net/wol.c                                     |  2 ++
 net/wol.h                                     |  1 +
 post/cpu/mpc83xx/ecc.c                        |  3 ++
 post/drivers/flash.c                          |  3 ++
 post/drivers/memory.c                         |  4 +++
 post/drivers/rtc.c                            |  6 ++--
 post/lib_powerpc/andi.c                       |  2 ++
 post/lib_powerpc/b.c                          |  1 +
 post/lib_powerpc/cmp.c                        |  2 ++
 post/lib_powerpc/cmpi.c                       |  2 ++
 post/lib_powerpc/cpu.c                        |  1 +
 post/lib_powerpc/cr.c                         |  2 ++
 post/lib_powerpc/fpu/mul-subnormal-single-1.c |  1 +
 post/lib_powerpc/load.c                       |  2 ++
 post/lib_powerpc/multi.c                      |  3 ++
 post/lib_powerpc/rlwimi.c                     |  2 ++
 post/lib_powerpc/rlwinm.c                     |  2 ++
 post/lib_powerpc/rlwnm.c                      |  2 ++
 post/lib_powerpc/srawi.c                      |  2 ++
 post/lib_powerpc/store.c                      |  2 ++
 post/lib_powerpc/string.c                     |  2 ++
 post/lib_powerpc/three.c                      |  2 ++
 post/lib_powerpc/threei.c                     |  2 ++
 post/lib_powerpc/threex.c                     |  2 ++
 post/lib_powerpc/two.c                        |  2 ++
 post/lib_powerpc/twox.c                       |  2 ++
 post/post.c                                   |  8 ++++++
 post/tests.c                                  |  1 +
 scripts/Makefile.autoconf                     | 25 ++++++++++++++---
 test/bloblist.c                               |  4 +++
 test/cmd/mem_search.c                         |  1 +
 test/cmd_ut.c                                 |  2 ++
 test/command_ut.c                             |  1 +
 test/compression.c                            |  2 ++
 test/dm/acpi.c                                |  5 ++++
 test/dm/acpi.h                                |  1 +
 test/dm/acpi_dp.c                             |  3 ++
 test/dm/acpigen.c                             |  3 ++
 test/dm/adc.c                                 |  1 +
 test/dm/audio.c                               |  1 +
 test/dm/axi.c                                 |  2 ++
 test/dm/blk.c                                 |  3 ++
 test/dm/board.c                               |  1 +
 test/dm/bootcount.c                           |  1 +
 test/dm/bus.c                                 |  2 ++
 test/dm/button.c                              |  1 +
 test/dm/clk.c                                 |  1 +
 test/dm/core.c                                |  5 ++++
 test/dm/devres.c                              |  1 +
 test/dm/dma.c                                 |  1 +
 test/dm/dsi_host.c                            |  1 +
 test/dm/eth.c                                 |  1 +
 test/dm/fdtdec.c                              |  2 ++
 test/dm/gpio.c                                |  3 ++
 test/dm/i2c.c                                 |  2 ++
 test/dm/i2s.c                                 |  2 ++
 test/dm/irq.c                                 |  1 +
 test/dm/k210_pll.c                            |  3 ++
 test/dm/led.c                                 |  1 +
 test/dm/mailbox.c                             |  2 ++
 test/dm/mdio.c                                |  1 +
 test/dm/mdio_mux.c                            |  1 +
 test/dm/misc.c                                |  2 ++
 test/dm/nop.c                                 |  1 +
 test/dm/ofnode.c                              |  1 +
 test/dm/osd.c                                 |  2 ++
 test/dm/panel.c                               |  2 ++
 test/dm/pch.c                                 |  2 ++
 test/dm/pci.c                                 |  2 ++
 test/dm/phy.c                                 |  1 +
 test/dm/pmic.c                                |  1 +
 test/dm/power-domain.c                        |  1 +
 test/dm/pwm.c                                 |  1 +
 test/dm/ram.c                                 |  1 +
 test/dm/regmap.c                              |  3 ++
 test/dm/regulator.c                           |  3 ++
 test/dm/remoteproc.c                          |  3 ++
 test/dm/reset.c                               |  1 +
 test/dm/rtc.c                                 |  4 +++
 test/dm/serial.c                              |  2 ++
 test/dm/sf.c                                  |  1 +
 test/dm/smem.c                                |  1 +
 test/dm/sound.c                               |  1 +
 test/dm/spi.c                                 |  1 +
 test/dm/syscon-reset.c                        |  2 ++
 test/dm/syscon.c                              |  1 +
 test/dm/sysreset.c                            |  1 +
 test/dm/tee.c                                 |  2 ++
 test/dm/test-driver.c                         |  1 +
 test/dm/test-fdt.c                            |  4 +++
 test/dm/test-main.c                           |  3 ++
 test/dm/test-uclass.c                         |  1 +
 test/dm/usb.c                                 |  2 ++
 test/dm/video.c                               |  2 ++
 test/dm/virtio.c                              |  2 ++
 test/dm/wdt.c                                 |  1 +
 test/env/attr.c                               |  1 +
 test/env/hashtable.c                          |  2 ++
 test/lib/hexdump.c                            |  1 +
 test/lib/lmb.c                                |  1 +
 test/lib/string.c                             |  1 +
 test/lib/test_aes.c                           |  3 ++
 test/lib/test_errno_str.c                     |  1 +
 test/log/log_test.c                           |  2 ++
 test/log/nolog_test.c                         |  1 +
 test/log/syslog_test.c                        |  1 +
 test/optee/cmd_ut_optee.c                     |  3 ++
 test/overlay/cmd_ut_overlay.c                 |  2 ++
 test/print_ut.c                               |  3 ++
 test/stdint/int-types.c                       |  2 ++
 test/str_ut.c                                 |  3 ++
 test/time_ut.c                                |  4 +++
 test/unicode_ut.c                             |  3 ++
 test/ut.c                                     |  5 ++++
 tools/atmel_pmecc_params.c                    |  1 +
 5493 files changed, 16151 insertions(+), 120 deletions(-)
 create mode 100644 include/deps_internal.h

Comments

Tom Rini Aug. 19, 2020, 1:08 p.m. UTC | #1
I've picked up Simon's v1 of this series and moved it to an RFC with
this v2.  I don't intend for this series to go in as-is but rather since
I spent a good bit of time iterating over the problems of trying a
conversion (in a few places) where we only selectively add back in the
header being removed from common.h in the case of a fail to build, I
didn't want the work lost.

What I think needs to be done moving forward is even smaller series here
where we focus on removing one or two headers, but then only re-add them
where required.

Also note that this series shows a few funny issues.  The patch to
remove <linux/kernel.h> and selectively re-add it shows:
            bcm958712k     : all -4 text -4
               u-boot: add: 1/0, grow: 0/-3 bytes: 24/-28 (-4)
                 function                                   old     new   delta
                 blk_dread                                    -      24     +24
                 part_test_efi                              184     180      -4
                 is_gpt_valid                               736     724     -12
                 fs_devread                                 600     588     -12

everywhere that code is used.  I don't see why, but there's some
underlying problem exposed in the move.  I believe it's also that patch
which shows, for every big-endian platform something like:
            T4160RDB       : all -592 text -592
               u-boot: add: 2/0, grow: 1/-14 bytes: 68/-656 (-588)
                 function                                   old     new   delta
                 ___arch__swab32                              -      48     +48
                 blk_dread                                    -      12     +12
                 ext4fs_bg_get_inode_table_id                76      84      +8
                 ehci_td_buffer                             164     156      -8
                 _ehci_destroy_int_queue                    244     236      -8
                 static.ehci_update_endpt2_dev_n_port       116     104     -12
                 ext4fs_open                                200     188     -12
                 _ehci_poll_int_queue                       236     224     -12
                 usb_lowlevel_init                          916     892     -24
                 ext4fs_mount                               332     304     -28
                 fs_devread                                 572     540     -32
                 ext4fs_find_file1                          756     724     -32
                 ext4fs_iterate_dir                         848     812     -36
                 ext4fs_read_inode                          520     452     -68
                 static._ehci_create_int_queue             1000     908     -92
                 ehci_submit_async                         1632    1520    -112
                 read_allocated_block                      2532    2352    -180

and I lack hardware to see (and it looks like qemu-ppce500 can't be
given a disk atm) if the problem is that ext2/4 is broken before and
fixed now, or fixed now and broken with this patch, as that's my first
concern on seeing ___arch__swab32 show up.  But maybe it's a harmless
"no, don't inline ..." decision the compiler is now able to make.  But
very non-obvious and needing a run-time sanity check to be sure.
Simon Glass Sept. 9, 2020, 2:58 a.m. UTC | #2
Hi Tom,

(adding Heinrich as he mentioned this series on irc)

On Wed, 19 Aug 2020 at 07:09, Tom Rini <trini@konsulko.com> wrote:
>
> I've picked up Simon's v1 of this series and moved it to an RFC with
> this v2.  I don't intend for this series to go in as-is but rather since
> I spent a good bit of time iterating over the problems of trying a
> conversion (in a few places) where we only selectively add back in the
> header being removed from common.h in the case of a fail to build, I
> didn't want the work lost.
>
> What I think needs to be done moving forward is even smaller series here
> where we focus on removing one or two headers, but then only re-add them
> where required.
>
> Also note that this series shows a few funny issues.  The patch to
> remove <linux/kernel.h> and selectively re-add it shows:
>             bcm958712k     : all -4 text -4
>                u-boot: add: 1/0, grow: 0/-3 bytes: 24/-28 (-4)
>                  function                                   old     new   delta
>                  blk_dread                                    -      24     +24
>                  part_test_efi                              184     180      -4
>                  is_gpt_valid                               736     724     -12
>                  fs_devread                                 600     588     -12
>
> everywhere that code is used.  I don't see why, but there's some
> underlying problem exposed in the move.  I believe it's also that patch

After an hour's ceaseless searching I narrowed this down to 'inline'.
In linux/compiler.h it  defines it to __gnu_inline
__inline_maybe_unused, etc which changes the inlining behaviour of the
compiler.

I should have guessed this from what you said below.

> which shows, for every big-endian platform something like:
>             T4160RDB       : all -592 text -592
>                u-boot: add: 2/0, grow: 1/-14 bytes: 68/-656 (-588)
>                  function                                   old     new   delta
>                  ___arch__swab32                              -      48     +48
>                  blk_dread                                    -      12     +12
>                  ext4fs_bg_get_inode_table_id                76      84      +8
>                  ehci_td_buffer                             164     156      -8
>                  _ehci_destroy_int_queue                    244     236      -8
>                  static.ehci_update_endpt2_dev_n_port       116     104     -12
>                  ext4fs_open                                200     188     -12
>                  _ehci_poll_int_queue                       236     224     -12
>                  usb_lowlevel_init                          916     892     -24
>                  ext4fs_mount                               332     304     -28
>                  fs_devread                                 572     540     -32
>                  ext4fs_find_file1                          756     724     -32
>                  ext4fs_iterate_dir                         848     812     -36
>                  ext4fs_read_inode                          520     452     -68
>                  static._ehci_create_int_queue             1000     908     -92
>                  ehci_submit_async                         1632    1520    -112
>                  read_allocated_block                      2532    2352    -180
>
> and I lack hardware to see (and it looks like qemu-ppce500 can't be
> given a disk atm) if the problem is that ext2/4 is broken before and
> fixed now, or fixed now and broken with this patch, as that's my first
> concern on seeing ___arch__swab32 show up.  But maybe it's a harmless
> "no, don't inline ..." decision the compiler is now able to make.  But
> very non-obvious and needing a run-time sanity check to be sure.
>

I suppose this is the same.

Basically we need to include <compiler.h> whenever inline is used. I
should have guessed that. It is annoying that 'inline' is defined to
something else when that header is included. This is another gotcha.

It would be great to fix up this series and get it applied before the
new merge window makes everything harder. I don't think we have a lot
of unnecessary header inclusions, and here we have just found more we
need to add.

Regards,
Simon