All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v3 00/42] common: Further reduce common.h
@ 2019-11-12 19:42 Simon Glass
  2019-11-12 19:42 ` [U-Boot] [PATCH v3 01/42] common: Move legacy CPU functions to their own header Simon Glass
                   ` (41 more replies)
  0 siblings, 42 replies; 51+ messages in thread
From: Simon Glass @ 2019-11-12 19:42 UTC (permalink / raw)
  To: u-boot

This series drops the size of common.h down further, by moving things out
into existing and new header files.

It is now down to about 200 lines.

Changes in v3:
- Add init.h header
- Add new patch to inline pxa_wait_ticks()
- Drop include in pxa2xx.c since this is for pxa_wait_ticks()
- Put copyright info into vsprintf.c
- Rename eeprom_legacy.h to eeprom.h since this may not be legacy code
- Rename irq_legacy to irq_func to avoid the 'legacy' label
- Update comment to wait_ticks() to indicate it is an internal function
- Update commit message
- Update the commit message

Changes in v2:
- Move trap_init() into init.h instead; update commit message

Simon Glass (42):
  common: Move legacy CPU functions to their own header
  Drop CONFIG_SHOW_ACTIVITY
  common: Drop global inclusion of status_led.h
  status_led: Tidy up the code style
  common: Move random-number functions into their own header
  common: Drop linux/crc8.h
  crc: Fix code style with crc functions
  crc32: Use the crc.h header for crc functions
  spl: bootcount: Move code out of header file
  common: Move bootcount functions to their header file
  common: Move sorting functions to their own header file
  Move strtomhz() to vsprintf.h
  common: Move env_get_ip() to net.h
  serial: usb: Correct the usbtty_...() prototypes
  common: Move serial_printf() to the serial header
  common: Move serial functions out of common.h
  common: Add a new lz4.h header file
  common: Move some time functions out of common.h
  common: Move wait_ticks functions out of common.h
  arm: pxa: Drop pxa_wait_ticks()
  common: Move timer_get_us() function out of common.h
  common: Move get_ticks() function out of common.h
  common: Move mii_init() function out of common.h
  common: Move some CPU functions out of common.h
  common: Drop cpu_init()
  common: Move checkcpu() out of common.h
  common: Move some SMP functions out of common.h
  arm: powerpc: Tidy up code style for cache functions
  common: Move some cache and MMU functions out of common.h
  common: Drop checkicache() and checkdcache()
  common: Move ARM cache operations out of common.h
  arm: powerpc: Tidy up code style for interrupt functions
  common: Move interrupt functions into a new header
  common: Move enable/disable_interrupts out of common.h
  common: Move command functions out of common.h
  common: Drop board_show_dram()
  common: Move board_get_usable_ram_top() out of common.h
  common: Move some board functions out of common.h
  common: Move pci_init_board() out of common.h
  common: Move trap_init() out of common.h
  common: Drop get_endaddr()
  common: Move old EEPROM functions into a new header

 README                                        |   2 +-
 api/api.c                                     |   1 +
 arch/arc/lib/bootm.c                          |   1 +
 arch/arc/lib/cache.c                          |   1 +
 arch/arc/lib/cpu.c                            |   1 +
 arch/arc/lib/interrupts.c                     |   1 +
 arch/arm/cpu/arm11/cpu.c                      |   4 +-
 arch/arm/cpu/arm920t/cpu.c                    |   4 +-
 arch/arm/cpu/arm920t/ep93xx/timer.c           |   1 +
 arch/arm/cpu/arm920t/imx/timer.c              |   1 +
 arch/arm/cpu/arm926ejs/armada100/cpu.c        |   1 +
 arch/arm/cpu/arm926ejs/armada100/timer.c      |   1 +
 arch/arm/cpu/arm926ejs/cache.c                |   1 +
 arch/arm/cpu/arm926ejs/cpu.c                  |   4 +-
 arch/arm/cpu/arm926ejs/lpc32xx/cpu.c          |   1 +
 arch/arm/cpu/arm926ejs/lpc32xx/timer.c        |   1 +
 arch/arm/cpu/arm926ejs/mx25/generic.c         |   1 +
 arch/arm/cpu/arm926ejs/mx27/generic.c         |   1 +
 arch/arm/cpu/arm926ejs/mx27/timer.c           |   1 +
 arch/arm/cpu/arm926ejs/mxs/spl_boot.c         |   1 +
 arch/arm/cpu/arm926ejs/mxs/timer.c            |   1 +
 arch/arm/cpu/arm926ejs/spear/spr_misc.c       |   1 +
 arch/arm/cpu/arm926ejs/spear/timer.c          |   1 +
 arch/arm/cpu/arm946es/cpu.c                   |   4 +-
 arch/arm/cpu/armv7/arch_timer.c               |   1 +
 arch/arm/cpu/armv7/cache_v7.c                 |   1 +
 arch/arm/cpu/armv7/cpu.c                      |   2 +
 arch/arm/cpu/armv7/exception_level.c          |   1 +
 .../cpu/armv7/iproc-common/hwinit-common.c    |   1 +
 arch/arm/cpu/armv7/iproc-common/timer.c       |   1 +
 .../arm/cpu/armv7/kona-common/hwinit-common.c |   1 +
 arch/arm/cpu/armv7/ls102xa/cpu.c              |   2 +
 arch/arm/cpu/armv7/ls102xa/ls102xa_psci.c     |   1 +
 arch/arm/cpu/armv7/ls102xa/timer.c            |   1 +
 arch/arm/cpu/armv7/mpu_v7r.c                  |   1 +
 arch/arm/cpu/armv7/s5p-common/timer.c         |   1 +
 arch/arm/cpu/armv7/stv0991/timer.c            |   1 +
 arch/arm/cpu/armv7/sunxi/timer.c              |   1 +
 arch/arm/cpu/armv7/vf610/generic.c            |   1 +
 arch/arm/cpu/armv7/vf610/timer.c              |   1 +
 arch/arm/cpu/armv7/virt-v7.c                  |   1 +
 arch/arm/cpu/armv7m/cache.c                   |   1 +
 arch/arm/cpu/armv7m/cpu.c                     |   2 +
 arch/arm/cpu/armv7m/systick-timer.c           |   1 +
 arch/arm/cpu/armv8/cache_v8.c                 |   1 +
 arch/arm/cpu/armv8/cpu.c                      |   2 +
 arch/arm/cpu/armv8/exception_level.c          |   1 +
 arch/arm/cpu/armv8/fsl-layerscape/cpu.c       |   3 +
 .../armv8/fsl-layerscape/fsl_lsch2_speed.c    |   1 +
 .../armv8/fsl-layerscape/fsl_lsch3_speed.c    |   1 +
 arch/arm/cpu/armv8/fsl-layerscape/mp.c        |   1 +
 arch/arm/cpu/armv8/fsl-layerscape/soc.c       |   1 +
 arch/arm/cpu/armv8/fsl-layerscape/spl.c       |   1 +
 arch/arm/cpu/armv8/generic_timer.c            |   1 +
 arch/arm/cpu/armv8/s32v234/cpu.c              |   1 +
 arch/arm/cpu/armv8/sec_firmware.c             |   1 +
 arch/arm/cpu/pxa/cache.c                      |   1 +
 arch/arm/cpu/pxa/pxa2xx.c                     |  14 +-
 arch/arm/cpu/sa1100/cpu.c                     |   4 +-
 arch/arm/cpu/sa1100/timer.c                   |   1 +
 arch/arm/lib/bootm.c                          |   1 +
 arch/arm/lib/cache-cp15.c                     |  13 +-
 arch/arm/lib/cache.c                          |   1 +
 arch/arm/lib/interrupts.c                     |   7 +-
 arch/arm/lib/interrupts_64.c                  |   1 +
 arch/arm/lib/interrupts_m.c                   |   1 +
 arch/arm/lib/reset.c                          |   1 +
 arch/arm/mach-at91/arm920t/timer.c            |   1 +
 arch/arm/mach-at91/arm926ejs/cpu.c            |   1 +
 arch/arm/mach-at91/armv7/cpu.c                |   2 +
 arch/arm/mach-bcm283x/init.c                  |   1 +
 arch/arm/mach-bcm283x/mbox.c                  |   1 +
 arch/arm/mach-davinci/timer.c                 |   1 +
 arch/arm/mach-exynos/soc.c                    |   1 +
 arch/arm/mach-imx/cache.c                     |   1 +
 arch/arm/mach-imx/imx8/cpu.c                  |   1 +
 arch/arm/mach-imx/imx8m/soc.c                 |   1 +
 arch/arm/mach-imx/mx5/soc.c                   |   1 +
 arch/arm/mach-imx/mx6/mp.c                    |   1 +
 arch/arm/mach-imx/mx6/opos6ul.c               |   1 +
 arch/arm/mach-imx/mx6/soc.c                   |   1 +
 arch/arm/mach-imx/mx7/psci-mx7.c              |   1 +
 arch/arm/mach-imx/mx7ulp/soc.c                |   1 +
 arch/arm/mach-imx/syscounter.c                |   1 +
 arch/arm/mach-imx/timer.c                     |   1 +
 arch/arm/mach-keystone/init.c                 |   1 +
 arch/arm/mach-kirkwood/cpu.c                  |   1 +
 arch/arm/mach-mediatek/cpu.c                  |   1 +
 arch/arm/mach-meson/board-common.c            |   2 +
 arch/arm/mach-mvebu/arm64-common.c            |   1 +
 arch/arm/mach-mvebu/armada8k/cpu.c            |   1 +
 arch/arm/mach-mvebu/cpu.c                     |   1 +
 arch/arm/mach-omap2/omap-cache.c              |   1 +
 arch/arm/mach-omap2/sec-common.c              |   1 +
 arch/arm/mach-omap2/timer.c                   |   1 +
 arch/arm/mach-orion5x/cpu.c                   |   1 +
 arch/arm/mach-orion5x/timer.c                 |   1 +
 arch/arm/mach-rmobile/cpu_info.c              |   1 +
 arch/arm/mach-rmobile/memmap-gen3.c           |   1 +
 arch/arm/mach-rmobile/timer.c                 |   1 +
 arch/arm/mach-rockchip/board.c                |   2 +
 arch/arm/mach-rockchip/misc.c                 |   1 +
 arch/arm/mach-rockchip/rk3288/rk3288.c        |   1 +
 arch/arm/mach-rockchip/sdram_common.c         |   1 +
 arch/arm/mach-s5pc1xx/cache.c                 |   1 +
 arch/arm/mach-socfpga/clock_manager_gen5.c    |   1 +
 arch/arm/mach-socfpga/misc.c                  |   1 +
 arch/arm/mach-socfpga/spl_a10.c               |   1 +
 arch/arm/mach-stm32mp/cpu.c                   |   1 +
 arch/arm/mach-sunxi/board.c                   |   1 +
 arch/arm/mach-sunxi/dram_helpers.c            |   1 +
 arch/arm/mach-sunxi/p2wi.c                    |   1 +
 arch/arm/mach-sunxi/rsb.c                     |   1 +
 arch/arm/mach-tegra/board.c                   |   1 +
 arch/arm/mach-tegra/board2.c                  |   1 +
 arch/arm/mach-tegra/clock.c                   |   1 +
 arch/arm/mach-tegra/cmd_enterrcm.c            |   1 +
 arch/arm/mach-tegra/ivc.c                     |   1 +
 arch/arm/mach-uniphier/arm32/cache-uniphier.c |   1 +
 arch/arm/mach-uniphier/arm32/psci.c           |   1 +
 arch/arm/mach-uniphier/board_late_init.c      |   1 +
 arch/arm/mach-zynq/cpu.c                      |   1 +
 arch/arm/mach-zynqmp/mp.c                     |   1 +
 arch/arm/mach-zynqmp/spl.c                    |   1 +
 arch/m68k/cpu/mcf5227x/cpu.c                  |   1 +
 arch/m68k/cpu/mcf5227x/cpu_init.c             |   1 +
 arch/m68k/cpu/mcf5227x/interrupts.c           |   1 +
 arch/m68k/cpu/mcf523x/cpu.c                   |   1 +
 arch/m68k/cpu/mcf523x/cpu_init.c              |   1 +
 arch/m68k/cpu/mcf523x/interrupts.c            |   1 +
 arch/m68k/cpu/mcf52x2/cpu.c                   |   1 +
 arch/m68k/cpu/mcf52x2/cpu_init.c              |   1 +
 arch/m68k/cpu/mcf52x2/interrupts.c            |   1 +
 arch/m68k/cpu/mcf530x/cpu.c                   |   1 +
 arch/m68k/cpu/mcf530x/cpu_init.c              |   1 +
 arch/m68k/cpu/mcf530x/interrupts.c            |   1 +
 arch/m68k/cpu/mcf532x/cpu.c                   |   1 +
 arch/m68k/cpu/mcf532x/cpu_init.c              |   1 +
 arch/m68k/cpu/mcf532x/interrupts.c            |   1 +
 arch/m68k/cpu/mcf5445x/cpu.c                  |   1 +
 arch/m68k/cpu/mcf5445x/cpu_init.c             |   1 +
 arch/m68k/cpu/mcf5445x/interrupts.c           |   1 +
 arch/m68k/cpu/mcf547x_8x/cpu.c                |   1 +
 arch/m68k/cpu/mcf547x_8x/cpu_init.c           |   1 +
 arch/m68k/cpu/mcf547x_8x/interrupts.c         |   1 +
 arch/m68k/cpu/mcf547x_8x/slicetimer.c         |   1 +
 arch/m68k/lib/cache.c                         |   1 +
 arch/m68k/lib/interrupts.c                    |   9 +-
 arch/m68k/lib/time.c                          |   2 +
 arch/m68k/lib/traps.c                         |   1 +
 arch/microblaze/cpu/cache.c                   |  19 +-
 arch/microblaze/cpu/interrupts.c              |   1 +
 arch/microblaze/cpu/timer.c                   |   1 +
 arch/microblaze/include/asm/microblaze_intc.h |   2 +
 arch/microblaze/lib/bootm.c                   |   1 +
 arch/mips/cpu/interrupts.c                    |   1 +
 arch/mips/lib/cache.c                         |   1 +
 arch/mips/lib/reloc.c                         |   1 +
 arch/mips/lib/traps.c                         |   2 +
 arch/mips/mach-jz47xx/jz4780/jz4780.c         |   2 +
 arch/mips/mach-jz47xx/jz4780/timer.c          |   2 +
 arch/mips/mach-mtmips/ddr_calibrate.c         |   1 +
 arch/nds32/cpu/n1213/ae3xx/cpu.c              |   2 +
 arch/nds32/cpu/n1213/ag101/cpu.c              |   2 +
 arch/nds32/cpu/n1213/ag101/timer.c            |   2 +
 arch/nds32/lib/cache.c                        |   1 +
 arch/nds32/lib/interrupts.c                   |   1 +
 arch/nios2/cpu/cpu.c                          |   2 +
 arch/nios2/cpu/interrupts.c                   |  15 +-
 arch/nios2/lib/bootm.c                        |   2 +
 arch/nios2/lib/cache.c                        |   1 +
 arch/powerpc/cpu/mpc83xx/cpu.c                |   5 +-
 arch/powerpc/cpu/mpc83xx/ecc.c                |   1 +
 arch/powerpc/cpu/mpc83xx/interrupts.c         |   7 +-
 arch/powerpc/cpu/mpc83xx/spd_sdram.c          |   2 +
 arch/powerpc/cpu/mpc83xx/speed.c              |   1 +
 arch/powerpc/cpu/mpc85xx/cpu.c                |   3 +
 arch/powerpc/cpu/mpc85xx/cpu_init.c           |   1 +
 arch/powerpc/cpu/mpc85xx/fsl_corenet_serdes.c |   1 +
 arch/powerpc/cpu/mpc85xx/interrupts.c         |   1 +
 arch/powerpc/cpu/mpc85xx/mp.c                 |   1 +
 arch/powerpc/cpu/mpc85xx/speed.c              |   1 +
 arch/powerpc/cpu/mpc85xx/traps.c              |   1 +
 arch/powerpc/cpu/mpc86xx/cpu.c                |   2 +
 arch/powerpc/cpu/mpc86xx/interrupts.c         |   3 +-
 arch/powerpc/cpu/mpc86xx/mp.c                 |   1 +
 arch/powerpc/cpu/mpc8xx/cache.c               |   1 +
 arch/powerpc/cpu/mpc8xx/cpu.c                 | 132 +++++------
 arch/powerpc/cpu/mpc8xx/interrupts.c          |   1 +
 arch/powerpc/cpu/mpc8xxx/cpu.c                |   1 +
 arch/powerpc/cpu/mpc8xxx/fdt.c                |   1 +
 arch/powerpc/cpu/mpc8xxx/srio.c               |   1 +
 arch/powerpc/lib/bootm.c                      |   1 +
 arch/powerpc/lib/cache.c                      |   1 +
 arch/powerpc/lib/interrupts.c                 |  24 +-
 arch/powerpc/lib/time.c                       |   1 +
 arch/riscv/cpu/ax25/cache.c                   |   1 +
 arch/riscv/cpu/ax25/cpu.c                     |   2 +
 arch/riscv/cpu/generic/cpu.c                  |   1 +
 arch/riscv/cpu/generic/dram.c                 |   1 +
 arch/riscv/lib/cache.c                        |   1 +
 arch/riscv/lib/interrupts.c                   |   1 +
 arch/riscv/lib/smp.c                          |   1 +
 arch/riscv/lib/spl.c                          |   1 +
 arch/sandbox/cpu/cpu.c                        |   1 +
 arch/sandbox/cpu/start.c                      |   1 +
 arch/sandbox/lib/interrupts.c                 |   1 +
 arch/sh/cpu/sh4/cache.c                       |   1 +
 arch/sh/cpu/sh4/cpu.c                         |   2 +
 arch/sh/cpu/sh4/interrupts.c                  |   7 +-
 arch/sh/lib/time_sh2.c                        |   1 +
 arch/sh/lib/zimageboot.c                      |   1 +
 arch/x86/cpu/broadwell/cpu_from_spl.c         |   1 +
 arch/x86/cpu/broadwell/sdram.c                |   1 +
 arch/x86/cpu/coreboot/coreboot.c              |   1 +
 arch/x86/cpu/coreboot/sdram.c                 |   1 +
 arch/x86/cpu/cpu.c                            |   1 +
 arch/x86/cpu/efi/app.c                        |   1 +
 arch/x86/cpu/efi/payload.c                    |   2 +
 arch/x86/cpu/efi/sdram.c                      |   1 +
 arch/x86/cpu/i386/cpu.c                       |   1 +
 arch/x86/cpu/i386/interrupt.c                 |   1 +
 arch/x86/cpu/intel_common/mrc.c               |   1 +
 arch/x86/cpu/ivybridge/cpu.c                  |   1 +
 arch/x86/cpu/ivybridge/sdram.c                |   1 +
 arch/x86/cpu/mtrr.c                           |   1 +
 arch/x86/cpu/qemu/dram.c                      |   1 +
 arch/x86/cpu/qemu/qemu.c                      |   1 +
 arch/x86/cpu/quark/dram.c                     |   2 +
 arch/x86/cpu/quark/quark.c                    |   2 +
 arch/x86/cpu/slimbootloader/sdram.c           |   1 +
 arch/x86/cpu/slimbootloader/slimbootloader.c  |   1 +
 arch/x86/cpu/tangier/tangier.c                |   1 +
 arch/x86/cpu/x86_64/cpu.c                     |   2 +
 arch/x86/cpu/x86_64/interrupts.c              |   1 +
 arch/x86/lib/bios.c                           |   1 +
 arch/x86/lib/fsp/fsp_common.c                 |   1 +
 arch/x86/lib/fsp/fsp_dram.c                   |   1 +
 arch/x86/lib/init_helpers.c                   |   1 +
 arch/x86/lib/interrupts.c                     |   1 +
 arch/x86/lib/spl.c                            |   2 +
 arch/x86/lib/zimage.c                         |   1 +
 arch/xtensa/cpu/cpu.c                         |   1 +
 arch/xtensa/cpu/exceptions.c                  |   1 +
 arch/xtensa/lib/bootm.c                       |   1 +
 arch/xtensa/lib/cache.c                       |   1 +
 arch/xtensa/lib/time.c                        |   1 +
 board/Arcturus/ucp1020/cmd_arc.c              |   1 +
 board/Arcturus/ucp1020/ddr.c                  |   1 +
 board/Arcturus/ucp1020/ucp1020.c              |   1 +
 board/BuR/brppt1/board.c                      |   2 +
 board/BuR/brsmarc1/board.c                    |   1 +
 board/BuR/brxre1/board.c                      |   1 +
 board/CZ.NIC/turris_mox/turris_mox.c          |   1 +
 board/CZ.NIC/turris_omnia/turris_omnia.c      |   2 +
 board/Marvell/mvebu_armada-8k/board.c         |   1 +
 board/advantech/dms-ba16/dms-ba16.c           |   1 +
 board/alliedtelesis/SBx81LIFKW/sbx81lifkw.c   |   1 +
 board/amarula/vyasa-rk3288/vyasa-rk3288.c     |   1 +
 board/aristainetos/aristainetos-v2.c          |   1 +
 board/armadeus/apf27/apf27.c                  |   1 +
 board/armadeus/opos6uldev/board.c             |   3 +-
 board/armltd/integrator/integrator.c          |   3 +-
 board/armltd/integrator/pci.c                 |   1 +
 board/armltd/integrator/timer.c               |   1 +
 board/armltd/vexpress/vexpress_common.c       |   1 +
 board/astro/mcf5373l/mcf5373l.c               |   1 +
 .../armadillo-800eva/armadillo-800eva.c       |   1 +
 board/atmel/at91sam9261ek/at91sam9261ek.c     |   1 +
 board/atmel/at91sam9261ek/led.c               |   1 +
 board/atmel/at91sam9263ek/at91sam9263ek.c     |   1 +
 board/atmel/at91sam9263ek/led.c               |   1 +
 .../atmel/at91sam9m10g45ek/at91sam9m10g45ek.c |   1 +
 board/atmel/at91sam9m10g45ek/led.c            |   1 +
 board/atmel/at91sam9n12ek/at91sam9n12ek.c     |   1 +
 board/atmel/at91sam9rlek/at91sam9rlek.c       |   1 +
 board/atmel/at91sam9rlek/led.c                |   1 +
 board/atmel/at91sam9x5ek/at91sam9x5ek.c       |   1 +
 board/atmel/common/mac_eeprom.c               |   1 +
 board/atmel/common/video_display.c            |   1 +
 .../atmel/sama5d27_som1_ek/sama5d27_som1_ek.c |   1 +
 board/atmel/sama5d2_icp/sama5d2_icp.c         |   1 +
 board/atmel/sama5d2_ptc_ek/sama5d2_ptc_ek.c   |   1 +
 .../atmel/sama5d2_xplained/sama5d2_xplained.c |   1 +
 .../atmel/sama5d3_xplained/sama5d3_xplained.c |   1 +
 board/atmel/sama5d3xek/sama5d3xek.c           |   1 +
 .../atmel/sama5d4_xplained/sama5d4_xplained.c |   1 +
 board/atmel/sama5d4ek/sama5d4ek.c             |   1 +
 board/beckhoff/mx53cx9020/mx53cx9020.c        |   2 +
 board/birdland/bav335x/board.c                |   2 +
 board/bluewater/gurnard/gurnard.c             |   1 +
 board/bosch/shc/board.c                       |   2 +
 board/broadcom/bcm_ep/board.c                 |   1 +
 board/broadcom/bcmstb/bcmstb.c                |   3 +
 board/bticino/mamoj/spl.c                     |   1 +
 board/cadence/xtfpga/xtfpga.c                 |   1 +
 board/cavium/thunderx/thunderx.c              |   1 +
 board/ccv/xpress/xpress.c                     |   1 +
 .../popmetal_rk3288/popmetal-rk3288.c         |   1 +
 board/cirrus/edb93xx/edb93xx.c                |   3 +
 board/cobra5272/flash.c                       |  22 +-
 board/compulab/cl-som-imx7/cl-som-imx7.c      |   1 +
 board/compulab/cm_fx6/cm_fx6.c                |   1 +
 board/compulab/cm_t335/cm_t335.c              |   1 +
 board/compulab/common/eeprom.c                |   1 +
 board/congatec/cgtqmx6eval/cgtqmx6eval.c      |   1 +
 .../conga-qeval20-qa3.c                       |   1 +
 board/coreboot/coreboot/coreboot.c            |   1 +
 board/corscience/tricorder/tricorder-eeprom.c |   2 +
 board/corscience/tricorder/tricorder.c        |   1 +
 board/cssi/MCR3000/MCR3000.c                  |   2 +
 board/dfi/dfi-bt700/dfi-bt700.c               |   1 +
 board/dhelectronics/dh_imx6/dh_imx6.c         |   2 +
 board/eets/pdu001/board.c                     |   1 +
 board/efi/efi-x86_payload/payload.c           |   1 +
 board/el/el6x/el6x.c                          |   1 +
 board/embest/mx6boards/mx6boards.c            |   1 +
 board/emulation/qemu-riscv/qemu-riscv.c       |   1 +
 board/engicam/common/board.c                  |   2 +
 board/engicam/common/spl.c                    |   1 +
 board/esd/meesc/meesc.c                       |   2 +
 board/esd/vme8349/pci.c                       |   1 +
 board/freescale/b4860qds/b4860qds.c           |   2 +
 board/freescale/b4860qds/pci.c                |   1 +
 board/freescale/bsc9131rdb/ddr.c              |   1 +
 board/freescale/bsc9132qds/bsc9132qds.c       |   1 +
 board/freescale/bsc9132qds/ddr.c              |   1 +
 board/freescale/c29xpcie/c29xpcie.c           |   1 +
 board/freescale/common/p_corenet/pci.c        |   1 +
 board/freescale/common/sys_eeprom.c           |   1 +
 board/freescale/common/vid.c                  |   1 +
 board/freescale/corenet_ds/corenet_ds.c       |   1 +
 board/freescale/corenet_ds/ddr.c              |   1 +
 board/freescale/imx8mq_evk/imx8mq_evk.c       |   1 +
 board/freescale/imx8qm_mek/imx8qm_mek.c       |   1 +
 board/freescale/imx8qxp_mek/imx8qxp_mek.c     |   1 +
 board/freescale/ls1021aiot/ls1021aiot.c       |   1 +
 board/freescale/ls1021aqds/ls1021aqds.c       |   1 +
 board/freescale/ls1021atsn/ls1021atsn.c       |   1 +
 board/freescale/ls1021atwr/ls1021atwr.c       |   1 +
 board/freescale/ls1043ardb/ddr.c              |   1 +
 board/freescale/m5253demo/flash.c             |   1 +
 board/freescale/m54455evb/m54455evb.c         |   1 +
 board/freescale/m547xevb/m547xevb.c           |   1 +
 board/freescale/m548xevb/m548xevb.c           |   1 +
 board/freescale/mpc8308rdb/mpc8308rdb.c       |   1 +
 board/freescale/mpc8313erdb/mpc8313erdb.c     |   1 +
 board/freescale/mpc8315erdb/mpc8315erdb.c     |   1 +
 board/freescale/mpc8323erdb/mpc8323erdb.c     |   3 +
 board/freescale/mpc832xemds/mpc832xemds.c     |   1 +
 board/freescale/mpc832xemds/pci.c             |   1 +
 board/freescale/mpc8349emds/pci.c             |   1 +
 board/freescale/mpc8349itx/pci.c              |   1 +
 board/freescale/mpc837xemds/mpc837xemds.c     |   1 +
 board/freescale/mpc837xemds/pci.c             |   1 +
 board/freescale/mpc837xerdb/pci.c             |   1 +
 board/freescale/mpc8536ds/mpc8536ds.c         |   1 +
 board/freescale/mpc8541cds/mpc8541cds.c       |   2 +
 board/freescale/mpc8544ds/mpc8544ds.c         |   1 +
 board/freescale/mpc8548cds/mpc8548cds.c       |   2 +
 board/freescale/mpc8555cds/mpc8555cds.c       |   2 +
 board/freescale/mpc8568mds/mpc8568mds.c       |   1 +
 board/freescale/mpc8569mds/mpc8569mds.c       |   1 +
 board/freescale/mpc8572ds/mpc8572ds.c         |   1 +
 board/freescale/mpc8610hpcd/mpc8610hpcd.c     |   1 +
 board/freescale/mpc8641hpcn/mpc8641hpcn.c     |   1 +
 board/freescale/mx25pdk/mx25pdk.c             |   1 +
 board/freescale/mx31pdk/mx31pdk.c             |   1 +
 board/freescale/mx35pdk/mx35pdk.c             |   1 +
 board/freescale/mx51evk/mx51evk.c             |   1 +
 board/freescale/mx53evk/mx53evk.c             |   1 +
 board/freescale/mx53loco/mx53loco.c           |   1 +
 board/freescale/mx6sabreauto/mx6sabreauto.c   |   1 +
 board/freescale/mx6sabresd/mx6sabresd.c       |   1 +
 board/freescale/mx6sllevk/mx6sllevk.c         |   1 +
 .../freescale/mx6sxsabreauto/mx6sxsabreauto.c |   1 +
 board/freescale/mx6sxsabresd/mx6sxsabresd.c   |   1 +
 .../mx6ul_14x14_evk/mx6ul_14x14_evk.c         |   1 +
 board/freescale/mx6ullevk/mx6ullevk.c         |   1 +
 board/freescale/mx7dsabresd/mx7dsabresd.c     |   1 +
 board/freescale/p1010rdb/ddr.c                |   1 +
 board/freescale/p1010rdb/p1010rdb.c           |   1 +
 board/freescale/p1022ds/p1022ds.c             |   1 +
 board/freescale/p1023rdb/p1023rdb.c           |   1 +
 board/freescale/p1_p2_rdb_pc/ddr.c            |   1 +
 board/freescale/p1_p2_rdb_pc/p1_p2_rdb_pc.c   |   1 +
 board/freescale/p1_twr/ddr.c                  |   1 +
 board/freescale/p1_twr/p1_twr.c               |   1 +
 board/freescale/p2041rdb/p2041rdb.c           |   1 +
 board/freescale/qemu-ppce500/qemu-ppce500.c   |   2 +
 board/freescale/t102xqds/pci.c                |   1 +
 board/freescale/t102xqds/t102xqds.c           |   1 +
 board/freescale/t102xrdb/pci.c                |   1 +
 board/freescale/t102xrdb/t102xrdb.c           |   1 +
 board/freescale/t1040qds/pci.c                |   1 +
 board/freescale/t1040qds/t1040qds.c           |   1 +
 board/freescale/t104xrdb/pci.c                |   1 +
 board/freescale/t104xrdb/t104xrdb.c           |   1 +
 board/freescale/t208xqds/pci.c                |   1 +
 board/freescale/t208xqds/t208xqds.c           |   1 +
 board/freescale/t208xrdb/pci.c                |   1 +
 board/freescale/t208xrdb/t208xrdb.c           |   1 +
 board/freescale/t4qds/pci.c                   |   1 +
 board/freescale/t4qds/t4240emu.c              |   1 +
 board/freescale/t4qds/t4240qds.c              |   2 +
 board/freescale/t4rdb/pci.c                   |   1 +
 board/freescale/t4rdb/t4240rdb.c              |   1 +
 board/gardena/smart-gateway-at91sam/board.c   |   1 +
 board/gardena/smart-gateway-mt7688/board.c    |   2 +
 board/gdsys/a38x/controlcenterdc.c            |   1 +
 board/gdsys/a38x/hre.c                        |   1 +
 board/gdsys/a38x/keyprogram.c                 |   1 +
 board/gdsys/mpc8308/gazerbeam.c               |   1 +
 board/gdsys/mpc8308/hrcon.c                   |   1 +
 board/gdsys/mpc8308/mpc8308.c                 |   1 +
 board/gdsys/mpc8308/strider.c                 |   1 +
 board/gdsys/p1022/controlcenterd-id.c         |   2 +
 board/gdsys/p1022/controlcenterd.c            |   1 +
 board/ge/bx50v3/bx50v3.c                      |   1 +
 board/ge/mx53ppd/mx53ppd.c                    |   1 +
 board/grinn/chiliboard/board.c                |   1 +
 board/grinn/liteboard/board.c                 |   2 +
 board/gumstix/pepper/board.c                  |   1 +
 board/highbank/highbank.c                     |   1 +
 board/imgtec/boston/ddr.c                     |   1 +
 board/imgtec/malta/malta.c                    |   1 +
 board/intel/edison/edison.c                   |   1 +
 board/intel/slimbootloader/slimbootloader.c   |   1 +
 board/inversepath/usbarmory/usbarmory.c       |   1 +
 board/isee/igep003x/board.c                   |   2 +
 board/isee/igep00x0/spl.c                     |   1 +
 board/k+p/kp_imx53/kp_imx53.c                 |   1 +
 board/k+p/kp_imx6q_tpc/kp_imx6q_tpc.c         |   1 +
 board/keymile/km83xx/km83xx.c                 |   1 +
 board/keymile/km_arm/km_arm.c                 |   1 +
 board/keymile/kmp204x/kmp204x.c               |   1 +
 board/keymile/kmp204x/pci.c                   |   1 +
 board/kosagi/novena/novena.c                  |   2 +
 board/kosagi/novena/novena_spl.c              |   1 +
 board/laird/wb50n/wb50n.c                     |   1 +
 board/liebherr/display5/spl.c                 |   1 +
 board/liebherr/mccmon6/mccmon6.c              |   2 +
 board/liebherr/mccmon6/spl.c                  |   1 +
 board/logicpd/am3517evm/am3517evm.c           |   1 +
 board/logicpd/imx6/imx6logic.c                |   2 +
 board/logicpd/omap3som/omap3logic.c           |   2 +
 board/menlo/m53menlo/m53menlo.c               |   1 +
 board/mini-box/picosam9g45/led.c              |   1 +
 board/mini-box/picosam9g45/picosam9g45.c      |   1 +
 board/mpc8308_p1m/mpc8308_p1m.c               |   1 +
 board/mscc/jr2/jr2.c                          |   1 +
 board/mscc/luton/luton.c                      |   1 +
 board/mscc/ocelot/ocelot.c                    |   1 +
 board/mscc/serval/serval.c                    |   1 +
 board/mscc/servalt/servalt.c                  |   1 +
 board/overo/common.c                          |   1 +
 board/phytec/pcm052/pcm052.c                  |   1 +
 board/phytec/pcm058/pcm058.c                  |   1 +
 board/phytec/pfla02/pfla02.c                  |   2 +
 board/phytec/phycore_rk3288/phycore-rk3288.c  |   2 +
 .../dragonboard410c/dragonboard410c.c         |   1 +
 board/raspberrypi/rpi/rpi.c                   |   1 +
 board/renesas/r2dplus/r2dplus.c               |   1 +
 board/renesas/r7780mp/r7780mp.c               |   1 +
 board/renesas/sh7752evb/sh7752evb.c           |   1 +
 board/renesas/sh7753evb/sh7753evb.c           |   1 +
 board/renesas/sh7757lcr/sh7757lcr.c           |   1 +
 board/rockchip/kylin_rk3036/kylin_rk3036.c    |   1 +
 board/rockchip/tinker_rk3288/tinker-rk3288.c  |   2 +
 board/ronetix/pm9261/led.c                    |   1 +
 board/ronetix/pm9261/pm9261.c                 |   1 +
 board/ronetix/pm9263/led.c                    |   1 +
 board/samsung/arndale/arndale.c               |   1 +
 board/samsung/common/board.c                  |   1 +
 board/samsung/common/misc.c                   |   1 +
 board/sandbox/sandbox.c                       |   2 +
 board/sbc8349/pci.c                           |   1 +
 board/sbc8548/sbc8548.c                       |   1 +
 board/sbc8641d/sbc8641d.c                     |   1 +
 board/siemens/common/board.c                  |   1 +
 board/siemens/draco/board.c                   |   1 +
 board/siemens/pxm2/board.c                    |   1 +
 board/siemens/rut/board.c                     |   1 +
 board/silica/pengwyn/board.c                  |   1 +
 board/softing/vining_2000/vining_2000.c       |   1 +
 board/softing/vining_fpga/socfpga.c           |   3 +
 board/solidrun/mx6cuboxi/mx6cuboxi.c          |   1 +
 board/spear/x600/x600.c                       |   1 +
 board/st/stih410-b2260/board.c                |   1 +
 board/st/stm32f429-discovery/led.c            |   1 +
 board/st/stm32f746-disco/stm32f746-disco.c    |   2 +
 board/st/stm32h743-disco/stm32h743-disco.c    |   1 +
 board/st/stm32h743-eval/stm32h743-eval.c      |   1 +
 board/st/stm32mp1/stm32mp1.c                  |   1 +
 board/sunxi/board.c                           |   1 +
 board/synopsys/axs10x/axs10x.c                |   1 +
 board/synopsys/hsdk/hsdk.c                    |   3 +
 board/syteco/zmx25/zmx25.c                    |   2 +
 board/tcl/sl50/board.c                        |   2 +
 board/technexion/pico-imx7d/pico-imx7d.c      |   1 +
 board/theadorable/theadorable.c               |   3 +-
 .../puma_rk3399/puma-rk3399.c                 |   1 +
 board/ti/am335x/board.c                       |   1 +
 board/ti/am43xx/board.c                       |   2 +
 board/ti/am57xx/board.c                       |   2 +
 board/ti/am65x/evm.c                          |   1 +
 board/ti/beagle/beagle.c                      |   1 +
 board/ti/common/board_detect.c                |   1 +
 board/ti/dra7xx/evm.c                         |   2 +
 board/ti/evm/evm.c                            |   1 +
 board/ti/j721e/evm.c                          |   1 +
 board/ti/ks2_evm/board_k2g.c                  |   2 +
 board/toradex/apalis-imx8/apalis-imx8.c       |   1 +
 board/toradex/apalis_imx6/apalis_imx6.c       |   1 +
 .../toradex/colibri-imx6ull/colibri-imx6ull.c |   1 +
 board/toradex/colibri-imx8x/colibri-imx8x.c   |   1 +
 board/toradex/colibri_imx6/colibri_imx6.c     |   1 +
 board/toradex/colibri_pxa270/colibri_pxa270.c |   1 +
 board/toradex/colibri_vf/colibri_vf.c         |   1 +
 board/tqc/tqm834x/pci.c                       |   1 +
 board/tqc/tqma6/tqma6.c                       |   1 +
 board/tqc/tqma6/tqma6_mba6.c                  |   1 +
 board/tqc/tqma6/tqma6_wru4.c                  |   1 +
 board/udoo/neo/neo.c                          |   1 +
 board/udoo/udoo.c                             |   1 +
 board/varisys/common/sys_eeprom.c             |   1 +
 board/varisys/cyrus/cyrus.c                   |   1 +
 board/varisys/cyrus/pci.c                     |   1 +
 board/ve8313/ve8313.c                         |   1 +
 board/vscom/baltos/board.c                    |   2 +
 board/wandboard/wandboard.c                   |   1 +
 board/warp/warp.c                             |   1 +
 board/warp7/warp7.c                           |   1 +
 board/work-microwave/work_92105/work_92105.c  |   1 +
 board/xes/common/fsl_8xxx_pci.c               |   1 +
 board/xes/xpedite517x/xpedite517x.c           |   1 +
 board/xes/xpedite520x/xpedite520x.c           |   1 +
 board/xes/xpedite537x/xpedite537x.c           |   1 +
 board/xes/xpedite550x/xpedite550x.c           |   1 +
 .../microblaze-generic/microblaze-generic.c   |   1 +
 board/xilinx/versal/board.c                   |   2 +
 board/xilinx/zynq/board.c                     |   1 +
 board/xilinx/zynqmp/cmds.c                    |   1 +
 board/xilinx/zynqmp/zynqmp.c                  |   2 +
 cmd/bdinfo.c                                  |   1 +
 cmd/booti.c                                   |   1 +
 cmd/bootz.c                                   |   1 +
 cmd/cache.c                                   |   1 +
 cmd/disk.c                                    |   1 +
 cmd/eeprom.c                                  |   1 +
 cmd/efi.c                                     |   1 +
 cmd/elf.c                                     |   1 +
 cmd/fdc.c                                     |   1 +
 cmd/i2c.c                                     |   3 +-
 cmd/irq.c                                     |   1 +
 cmd/load.c                                    |   2 +
 cmd/mem.c                                     |   9 +-
 cmd/mp.c                                      |   1 +
 cmd/nvedit.c                                  |   1 +
 cmd/ti/ddr3.c                                 |   1 +
 cmd/ximg.c                                    |   1 +
 common/android_ab.c                           |   1 +
 common/autoboot.c                             |   2 +
 common/avb_verify.c                           |   1 +
 common/bloblist.c                             |   1 +
 common/board_f.c                              |   3 +
 common/board_r.c                              |   5 +
 common/bootm.c                                |   2 +
 common/bootm_os.c                             |   1 +
 common/bootretry.c                            |   1 +
 common/bootstage.c                            |   1 +
 common/bouncebuf.c                            |   1 +
 common/cli.c                                  |   1 +
 common/cli_readline.c                         |   7 +-
 common/cli_simple.c                           |   1 +
 common/hash.c                                 |   1 +
 common/image-fit.c                            |   1 +
 common/image.c                                |   3 +
 common/iotrace.c                              |   2 +
 common/kgdb_stubs.c                           |   2 +
 common/lcd.c                                  |   1 +
 common/lcd_console.c                          |   1 +
 common/main.c                                 |   1 +
 common/spl/spl.c                              |  14 ++
 common/spl/spl_atf.c                          |   1 +
 common/spl/spl_opensbi.c                      |   1 +
 common/splash_source.c                        |   1 +
 common/update.c                               |   1 +
 disk/part_efi.c                               |   1 +
 drivers/ata/ahci.c                            |   1 +
 drivers/ata/dwc_ahsata.c                      |   1 +
 drivers/ata/fsl_ahci.c                        |   1 +
 drivers/ata/fsl_sata.c                        |   1 +
 drivers/ata/sata_mv.c                         |   1 +
 drivers/ata/sata_sil.c                        |   1 +
 drivers/bootcount/bootcount.c                 |   1 +
 drivers/bootcount/bootcount_ram.c             |   1 +
 drivers/clk/clk_stm32mp1.c                    |   2 +
 drivers/clk/mpc83xx_clk.c                     |   1 +
 drivers/core/device.c                         |   1 +
 drivers/cpu/mpc83xx_cpu.c                     |   1 +
 drivers/crypto/fsl/fsl_blob.c                 |   1 +
 drivers/crypto/fsl/fsl_hash.c                 |   1 +
 drivers/crypto/fsl/jobdesc.c                  |   1 +
 drivers/crypto/fsl/jr.c                       |   2 +
 drivers/ddr/altera/sdram_arria10.c            |   1 +
 drivers/ddr/altera/sdram_s10.c                |   1 +
 drivers/dma/apbh_dma.c                        |   1 +
 drivers/dma/bcm6348-iudma.c                   |   1 +
 drivers/dma/dma-uclass.c                      |   1 +
 drivers/dma/ti/k3-udma.c                      |   1 +
 drivers/fastboot/fb_command.c                 |   1 +
 drivers/fastboot/fb_common.c                  |   1 +
 drivers/firmware/psci.c                       |   1 +
 drivers/fpga/versalpl.c                       |   1 +
 drivers/fpga/zynqmppl.c                       |   1 +
 drivers/fpga/zynqpl.c                         |   1 +
 drivers/i2c/fsl_i2c.c                         |   1 +
 drivers/mailbox/mailbox-uclass.c              |   1 +
 drivers/misc/atsha204a-i2c.c                  |   1 +
 drivers/misc/i2c_eeprom.c                     |   1 +
 drivers/misc/pca9551_led.c                    |   1 +
 drivers/misc/status_led.c                     |   8 +-
 drivers/misc/tegra186_bpmp.c                  |   1 +
 drivers/mmc/bcm2835_sdhci.c                   |   1 +
 drivers/mmc/dw_mmc.c                          |   1 +
 drivers/mmc/fsl_esdhc.c                       |   1 +
 drivers/mmc/fsl_esdhc_imx.c                   |   1 +
 drivers/mmc/fsl_esdhc_spl.c                   |   1 +
 drivers/mmc/meson_gx_mmc.c                    |   1 +
 drivers/mmc/mxcmmc.c                          |   1 +
 drivers/mmc/omap_hsmmc.c                      |   1 +
 drivers/mmc/sdhci.c                           |   1 +
 drivers/mmc/stm32_sdmmc2.c                    |   1 +
 drivers/mmc/tmio-common.c                     |   1 +
 drivers/mtd/cfi_flash.c                       |   1 +
 drivers/mtd/mw_eeprom.c                       |   1 +
 drivers/mtd/nand/raw/denali.c                 |   1 +
 drivers/mtd/nand/raw/fsl_elbc_nand.c          |   1 +
 drivers/mtd/nand/raw/fsl_elbc_spl.c           |   1 +
 drivers/mtd/nand/raw/fsl_ifc_nand.c           |   1 +
 drivers/mtd/nand/raw/fsl_ifc_spl.c            |   1 +
 drivers/mtd/nand/raw/mxs_nand.c               |   1 +
 drivers/mtd/pic32_flash.c                     |   2 +
 drivers/mtd/spi/fsl_espi_spl.c                |   1 +
 drivers/mtd/ubi/attach.c                      |   1 +
 drivers/mtd/ubi/crc32.c                       |   1 +
 drivers/mtd/ubi/eba.c                         |   1 +
 drivers/mtd/ubi/fastmap.c                     |   1 +
 drivers/mtd/ubi/io.c                          |   1 +
 drivers/mtd/ubi/vtbl.c                        |   1 +
 drivers/mtd/ubispl/ubispl.c                   |   1 +
 drivers/net/ag7xxx.c                          |   1 +
 drivers/net/altera_tse.c                      |   1 +
 drivers/net/bcm-sf2-eth-gmac.c                |   1 +
 drivers/net/designware.c                      |   1 +
 drivers/net/dwc_eth_qos.c                     |   1 +
 drivers/net/e1000.c                           |   1 +
 drivers/net/ethoc.c                           |   1 +
 drivers/net/fec_mxc.c                         |   1 +
 drivers/net/fm/fdt.c                          |   1 +
 drivers/net/fm/fm.c                           |   1 +
 drivers/net/fsl-mc/mc.c                       |   2 +
 drivers/net/fsl_mcdmafec.c                    |   1 +
 drivers/net/ftgmac100.c                       |   1 +
 drivers/net/ftmac100.c                        |   1 +
 drivers/net/higmacv300.c                      |   1 +
 drivers/net/ldpaa_eth/ldpaa_eth.c             |   1 +
 drivers/net/ldpaa_eth/ls1088a.c               |   1 +
 drivers/net/ldpaa_eth/lx2160a.c               |   1 +
 drivers/net/macb.c                            |   1 +
 drivers/net/mcffec.c                          |   1 +
 drivers/net/mcfmii.c                          |   1 +
 drivers/net/mpc8xx_fec.c                      |   1 +
 drivers/net/mt7628-eth.c                      |   1 +
 drivers/net/mtk_eth.c                         |   1 +
 drivers/net/mvneta.c                          |   1 +
 drivers/net/mvpp2.c                           |   1 +
 drivers/net/pch_gbe.c                         |   1 +
 drivers/net/pcnet.c                           |   1 +
 drivers/net/pic32_eth.c                       |   3 +
 drivers/net/ravb.c                            |   1 +
 drivers/net/rtl8139.c                         |   1 +
 drivers/net/rtl8169.c                         |   1 +
 drivers/net/sh_eth.c                          |   1 +
 drivers/net/sni_ave.c                         |   1 +
 drivers/net/sun8i_emac.c                      |   1 +
 drivers/net/ti/cpsw.c                         |   1 +
 drivers/net/ti/davinci_emac.c                 |   1 +
 drivers/net/xilinx_axi_emac.c                 |   1 +
 drivers/net/zynq_gem.c                        |   1 +
 drivers/nvme/nvme.c                           |   2 +
 drivers/pci/pci.c                             |   1 +
 drivers/pci/pcie_imx.c                        |   1 +
 drivers/power/pmic/stpmic1.c                  |   1 +
 drivers/qe/qe.c                               |   1 +
 drivers/remoteproc/rproc-elf-loader.c         |   1 +
 drivers/rtc/rv3029.c                          |   1 +
 drivers/serial/usbtty.c                       |   1 +
 drivers/sound/broadwell_i2s.c                 |   1 +
 drivers/spi/ath79_spi.c                       |   1 +
 drivers/spi/exynos_spi.c                      |   1 +
 drivers/spi/mxs_spi.c                         |   1 +
 drivers/spi/rk_spi.c                          |   1 +
 drivers/spi/tegra114_spi.c                    |   1 +
 drivers/spi/tegra20_sflash.c                  |   1 +
 drivers/spi/tegra20_slink.c                   |   1 +
 drivers/spi/tegra210_qspi.c                   |   1 +
 drivers/spi/ti_qspi.c                         |   1 +
 drivers/spi/uniphier_spi.c                    |   1 +
 drivers/spi/zynq_spi.c                        |   1 +
 drivers/spi/zynqmp_gqspi.c                    |   1 +
 drivers/timer/mpc83xx_timer.c                 |   7 +-
 drivers/timer/tsc_timer.c                     |   1 +
 drivers/tpm/tpm2_tis_sandbox.c                |   2 +-
 drivers/tpm/tpm_tis_sandbox.c                 |   2 +-
 drivers/usb/dwc3/core.c                       |   1 +
 drivers/usb/dwc3/dwc3-generic.c               |   1 +
 drivers/usb/dwc3/ep0.c                        |   1 +
 drivers/usb/dwc3/gadget.c                     |   1 +
 drivers/usb/dwc3/io.h                         |   1 +
 drivers/usb/gadget/ci_udc.c                   |   1 +
 drivers/usb/gadget/core.c                     |   1 +
 drivers/usb/gadget/designware_udc.c           |   1 +
 drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c    |   3 +
 drivers/usb/gadget/ep0.c                      |   3 +-
 drivers/usb/gadget/f_thor.c                   |   1 +
 drivers/usb/gadget/fotg210.c                  |   1 +
 drivers/usb/host/dwc2.c                       |   1 +
 drivers/usb/host/ehci-hcd.c                   |   1 +
 drivers/usb/host/ohci-hcd.c                   |   1 +
 drivers/usb/host/xhci-mem.c                   |   1 +
 drivers/usb/host/xhci-ring.c                  |   1 +
 drivers/usb/host/xhci.c                       |   1 +
 drivers/usb/musb-new/omap2430.c               |   1 +
 drivers/usb/musb/musb_udc.c                   |   1 +
 drivers/usb/musb/omap3.c                      |   1 +
 drivers/video/atmel_hlcdfb.c                  |   1 +
 drivers/video/cfb_console.c                   |   1 +
 drivers/video/fsl_dcu_fb.c                    |   1 +
 drivers/video/sunxi/sunxi_display.c           |   3 +
 drivers/video/sunxi/sunxi_dw_hdmi.c           |   1 +
 drivers/video/video-uclass.c                  |   1 +
 env/common.c                                  |   2 +
 env/eeprom.c                                  |   2 +
 env/flash.c                                   |   1 +
 env/nand.c                                    |   1 +
 env/nvram.c                                   |   1 +
 env/remote.c                                  |   1 +
 env/sf.c                                      |   1 +
 examples/api/glue.c                           |   1 +
 fs/jffs2/jffs2_1pass.c                        |   1 +
 fs/ubifs/io.c                                 |   1 +
 fs/ubifs/recovery.c                           |   1 +
 fs/ubifs/tnc.c                                |   1 +
 fs/yaffs2/yaffs_qsort.c                       |   1 +
 include/bootcount.h                           |  14 +-
 include/command.h                             |  16 ++
 include/common.h                              | 212 +-----------------
 include/cpu_legacy.h                          |  87 +++++++
 include/eeprom.h                              |  24 ++
 include/exports.h                             |   4 +
 include/init.h                                |  33 ++-
 include/irq_func.h                            |  26 +++
 include/linux/crc8.h                          |  23 --
 include/linux/mii.h                           |   2 +
 include/lz4.h                                 |  24 ++
 include/net.h                                 |  22 +-
 include/rand.h                                |  40 ++++
 include/serial.h                              |  37 ++-
 include/sort.h                                |  34 +++
 include/status_led.h                          |   4 +-
 include/time.h                                |  43 ++++
 include/u-boot/crc.h                          |  89 +++++++-
 include/vsprintf.h                            |  10 +
 lib/Makefile                                  |   4 +-
 lib/crc32.c                                   |   5 +-
 lib/crc8.c                                    |   7 +-
 lib/efi_loader/efi_boottime.c                 |   3 +
 lib/efi_loader/efi_console.c                  |   1 +
 lib/efi_loader/efi_image_loader.c             |   1 +
 lib/efi_loader/efi_memory.c                   |   1 +
 lib/efi_loader/efi_runtime.c                  |   2 +
 lib/efi_loader/efi_variable.c                 |   1 +
 lib/efi_selftest/efi_selftest_config_table.c  |   1 +
 lib/efi_selftest/efi_selftest_crc32.c         |   1 +
 lib/gunzip.c                                  |   1 +
 lib/hashtable.c                               |   1 +
 lib/lz4_wrapper.c                             |   1 +
 lib/qsort.c                                   |   1 +
 lib/rand.c                                    |   1 +
 lib/strmhz.c                                  |  21 --
 lib/time.c                                    |   1 +
 lib/trace.c                                   |   1 +
 lib/uuid.c                                    |   1 +
 lib/vsprintf.c                                |  19 ++
 lib/zlib/deflate.c                            |   1 +
 net/link_local.c                              |   1 +
 net/net.c                                     |   3 -
 net/nfs.c                                     |   1 +
 post/cpu/mpc83xx/ecc.c                        |   2 +
 post/lib_powerpc/andi.c                       |   1 +
 post/lib_powerpc/b.c                          |   1 +
 post/lib_powerpc/cmp.c                        |   1 +
 post/lib_powerpc/cmpi.c                       |   1 +
 post/lib_powerpc/complex.c                    |   1 +
 post/lib_powerpc/cpu.c                        |   7 +-
 post/lib_powerpc/cr.c                         |   1 +
 post/lib_powerpc/load.c                       |   1 +
 post/lib_powerpc/multi.c                      |   1 +
 post/lib_powerpc/rlwimi.c                     |   1 +
 post/lib_powerpc/rlwinm.c                     |   1 +
 post/lib_powerpc/rlwnm.c                      |   1 +
 post/lib_powerpc/srawi.c                      |   1 +
 post/lib_powerpc/store.c                      |   1 +
 post/lib_powerpc/string.c                     |   1 +
 post/lib_powerpc/three.c                      |   1 +
 post/lib_powerpc/threei.c                     |   1 +
 post/lib_powerpc/threex.c                     |   1 +
 post/lib_powerpc/two.c                        |   1 +
 post/lib_powerpc/twox.c                       |   1 +
 post/post.c                                   |   1 +
 scripts/config_whitelist.txt                  |   1 -
 test/command_ut.c                             |   1 +
 test/compression.c                            |   1 +
 test/dm/sf.c                                  |   1 +
 test/time_ut.c                                |   1 +
 tools/default_image.c                         |   1 +
 tools/env/fw_env.c                            |   1 +
 tools/env/fw_env.h                            |   2 -
 tools/envcrc.c                                |   5 +-
 tools/mkenvimage.c                            |   1 +
 tools/mxsimage.c                              |   1 +
 tools/pbl_crc32.c                             |   1 +
 tools/pblimage.c                              |   1 +
 tools/socfpgaimage.c                          |   1 +
 836 files changed, 1600 insertions(+), 465 deletions(-)
 create mode 100644 include/cpu_legacy.h
 create mode 100644 include/eeprom.h
 create mode 100644 include/irq_func.h
 delete mode 100644 include/linux/crc8.h
 create mode 100644 include/lz4.h
 create mode 100644 include/rand.h
 create mode 100644 include/sort.h
 delete mode 100644 lib/strmhz.c

-- 
2.24.0.rc1.363.gb1bccd3e3d-goog

^ permalink raw reply	[flat|nested] 51+ messages in thread

end of thread, other threads:[~2019-11-14 13:44 UTC | newest]

Thread overview: 51+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-12 19:42 [U-Boot] [PATCH v3 00/42] common: Further reduce common.h Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 01/42] common: Move legacy CPU functions to their own header Simon Glass
2019-11-13 15:07   ` Tom Rini
2019-11-14 13:44     ` Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 02/42] Drop CONFIG_SHOW_ACTIVITY Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 03/42] common: Drop global inclusion of status_led.h Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 04/42] status_led: Tidy up the code style Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 05/42] common: Move random-number functions into their own header Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 06/42] common: Drop linux/crc8.h Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 07/42] crc: Fix code style with crc functions Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 08/42] crc32: Use the crc.h header for " Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 09/42] spl: bootcount: Move code out of header file Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 10/42] common: Move bootcount functions to their " Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 11/42] common: Move sorting functions to their own " Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 12/42] Move strtomhz() to vsprintf.h Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 13/42] common: Move env_get_ip() to net.h Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 14/42] serial: usb: Correct the usbtty_...() prototypes Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 15/42] common: Move serial_printf() to the serial header Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 16/42] common: Move serial functions out of common.h Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 17/42] common: Add a new lz4.h header file Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 18/42] common: Move some time functions out of common.h Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 19/42] common: Move wait_ticks " Simon Glass
2019-11-13 18:59   ` Tom Rini
2019-11-12 19:42 ` [U-Boot] [PATCH v3 20/42] arm: pxa: Drop pxa_wait_ticks() Simon Glass
2019-11-13 19:00   ` Tom Rini
2019-11-12 19:42 ` [U-Boot] [PATCH v3 21/42] common: Move timer_get_us() function out of common.h Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 22/42] common: Move get_ticks() " Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 23/42] common: Move mii_init() " Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 24/42] common: Move some CPU functions " Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 25/42] common: Drop cpu_init() Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 26/42] common: Move checkcpu() out of common.h Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 27/42] common: Move some SMP functions " Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 28/42] arm: powerpc: Tidy up code style for cache functions Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 29/42] common: Move some cache and MMU functions out of common.h Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 30/42] common: Drop checkicache() and checkdcache() Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 31/42] common: Move ARM cache operations out of common.h Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 32/42] arm: powerpc: Tidy up code style for interrupt functions Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 33/42] common: Move interrupt functions into a new header Simon Glass
2019-11-13 19:00   ` Tom Rini
2019-11-12 19:42 ` [U-Boot] [PATCH v3 34/42] common: Move enable/disable_interrupts out of common.h Simon Glass
2019-11-13 19:00   ` Tom Rini
2019-11-12 19:42 ` [U-Boot] [PATCH v3 35/42] common: Move command functions " Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 36/42] common: Drop board_show_dram() Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 37/42] common: Move board_get_usable_ram_top() out of common.h Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 38/42] common: Move some board functions " Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 39/42] common: Move pci_init_board() " Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 40/42] common: Move trap_init() " Simon Glass
2019-11-13 19:00   ` Tom Rini
2019-11-12 19:42 ` [U-Boot] [PATCH v3 41/42] common: Drop get_endaddr() Simon Glass
2019-11-12 19:42 ` [U-Boot] [PATCH v3 42/42] common: Move old EEPROM functions into a new header Simon Glass
2019-11-13 19:01   ` Tom Rini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.