Explorar el Código

Merge branch '2020-05-18-reduce-size-of-common.h'

Bring in the latest round of Simon's changes to reduce what's in
<common.h> overall.
Tom Rini hace 4 años
padre
commit
c2279d784e
Se han modificado 100 ficheros con 178 adiciones y 20 borrados
  1. 1 0
      api/api.c
  2. 1 0
      api/api_display.c
  3. 1 0
      api/api_storage.c
  4. 2 0
      arch/arc/include/asm/arcregs.h
  5. 6 1
      arch/arc/lib/bootm.c
  6. 1 0
      arch/arc/lib/cache.c
  7. 2 0
      arch/arc/lib/cpu.c
  8. 1 0
      arch/arc/lib/init_helpers.c
  9. 1 0
      arch/arc/lib/relocate.c
  10. 1 1
      arch/arc/lib/reset.c
  11. 1 0
      arch/arm/cpu/arm11/cpu.c
  12. 1 0
      arch/arm/cpu/arm1136/mx31/generic.c
  13. 1 0
      arch/arm/cpu/arm1136/mx31/timer.c
  14. 5 2
      arch/arm/cpu/arm1136/mx35/generic.c
  15. 2 0
      arch/arm/cpu/arm1136/mx35/timer.c
  16. 2 0
      arch/arm/cpu/arm920t/ep93xx/timer.c
  17. 2 1
      arch/arm/cpu/arm920t/imx/timer.c
  18. 1 0
      arch/arm/cpu/arm926ejs/armada100/cpu.c
  19. 1 0
      arch/arm/cpu/arm926ejs/armada100/dram.c
  20. 2 0
      arch/arm/cpu/arm926ejs/armada100/timer.c
  21. 1 0
      arch/arm/cpu/arm926ejs/cache.c
  22. 1 0
      arch/arm/cpu/arm926ejs/cpu.c
  23. 2 0
      arch/arm/cpu/arm926ejs/mx25/generic.c
  24. 2 0
      arch/arm/cpu/arm926ejs/mx25/timer.c
  25. 1 0
      arch/arm/cpu/arm926ejs/mx27/generic.c
  26. 3 0
      arch/arm/cpu/arm926ejs/mx27/timer.c
  27. 1 0
      arch/arm/cpu/arm926ejs/mxs/clock.c
  28. 6 1
      arch/arm/cpu/arm926ejs/mxs/mxs.c
  29. 2 0
      arch/arm/cpu/arm926ejs/mxs/spl_boot.c
  30. 1 0
      arch/arm/cpu/arm926ejs/mxs/spl_lradc_init.c
  31. 1 0
      arch/arm/cpu/arm926ejs/mxs/spl_mem_init.c
  32. 1 0
      arch/arm/cpu/arm926ejs/mxs/spl_power_init.c
  33. 2 0
      arch/arm/cpu/arm926ejs/mxs/timer.c
  34. 3 1
      arch/arm/cpu/arm926ejs/spear/cpu.c
  35. 1 0
      arch/arm/cpu/arm926ejs/spear/reset.c
  36. 2 0
      arch/arm/cpu/arm926ejs/spear/spl.c
  37. 2 1
      arch/arm/cpu/arm926ejs/spear/spr_misc.c
  38. 3 0
      arch/arm/cpu/arm926ejs/spear/timer.c
  39. 1 0
      arch/arm/cpu/armv7/arch_timer.c
  40. 2 0
      arch/arm/cpu/armv7/bcm235xx/clk-core.c
  41. 1 0
      arch/arm/cpu/armv7/bcm235xx/clk-core.h
  42. 1 0
      arch/arm/cpu/armv7/bcm235xx/clk-eth.c
  43. 2 0
      arch/arm/cpu/armv7/bcm281xx/clk-core.c
  44. 1 0
      arch/arm/cpu/armv7/bcm281xx/clk-core.h
  45. 1 0
      arch/arm/cpu/armv7/bcm281xx/clk-eth.c
  46. 1 0
      arch/arm/cpu/armv7/cache_v7.c
  47. 1 0
      arch/arm/cpu/armv7/exception_level.c
  48. 1 0
      arch/arm/cpu/armv7/iproc-common/hwinit-common.c
  49. 2 0
      arch/arm/cpu/armv7/iproc-common/timer.c
  50. 1 0
      arch/arm/cpu/armv7/kona-common/hwinit-common.c
  51. 3 0
      arch/arm/cpu/armv7/ls102xa/cpu.c
  52. 1 0
      arch/arm/cpu/armv7/ls102xa/fdt.c
  53. 1 0
      arch/arm/cpu/armv7/ls102xa/soc.c
  54. 2 0
      arch/arm/cpu/armv7/ls102xa/timer.c
  55. 1 0
      arch/arm/cpu/armv7/mpu_v7r.c
  56. 1 0
      arch/arm/cpu/armv7/s5p-common/cpu_info.c
  57. 2 0
      arch/arm/cpu/armv7/s5p-common/timer.c
  58. 1 0
      arch/arm/cpu/armv7/stv0991/reset.c
  59. 2 0
      arch/arm/cpu/armv7/stv0991/timer.c
  60. 1 0
      arch/arm/cpu/armv7/sunxi/psci.c
  61. 2 0
      arch/arm/cpu/armv7/sunxi/timer.c
  62. 6 2
      arch/arm/cpu/armv7/vf610/generic.c
  63. 2 0
      arch/arm/cpu/armv7/vf610/timer.c
  64. 1 0
      arch/arm/cpu/armv7/virt-dt.c
  65. 1 0
      arch/arm/cpu/armv7/virt-v7.c
  66. 3 0
      arch/arm/cpu/armv7m/cache.c
  67. 2 0
      arch/arm/cpu/armv7m/systick-timer.c
  68. 2 0
      arch/arm/cpu/armv8/cache_v8.c
  69. 1 0
      arch/arm/cpu/armv8/cpu-dt.c
  70. 1 0
      arch/arm/cpu/armv8/cpu.c
  71. 2 0
      arch/arm/cpu/armv8/exception_level.c
  72. 4 0
      arch/arm/cpu/armv8/fsl-layerscape/cpu.c
  73. 2 0
      arch/arm/cpu/armv8/fsl-layerscape/fdt.c
  74. 2 0
      arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch2_serdes.c
  75. 4 0
      arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c
  76. 2 0
      arch/arm/cpu/armv8/fsl-layerscape/ls1028_ids.c
  77. 4 1
      arch/arm/cpu/armv8/fsl-layerscape/mp.c
  78. 2 0
      arch/arm/cpu/armv8/fsl-layerscape/ppa.c
  79. 2 0
      arch/arm/cpu/armv8/fsl-layerscape/soc.c
  80. 4 0
      arch/arm/cpu/armv8/fsl-layerscape/spl.c
  81. 2 0
      arch/arm/cpu/armv8/fwcall.c
  82. 2 0
      arch/arm/cpu/armv8/generic_timer.c
  83. 2 0
      arch/arm/cpu/armv8/hisilicon/pinmux.c
  84. 3 0
      arch/arm/cpu/armv8/s32v234/cpu.c
  85. 2 0
      arch/arm/cpu/armv8/s32v234/generic.c
  86. 5 0
      arch/arm/cpu/armv8/sec_firmware.c
  87. 1 0
      arch/arm/cpu/pxa/cache.c
  88. 1 0
      arch/arm/cpu/pxa/cpuinfo.c
  89. 2 0
      arch/arm/cpu/pxa/pxa2xx.c
  90. 1 0
      arch/arm/cpu/pxa/timer.c
  91. 1 0
      arch/arm/cpu/pxa/usb.c
  92. 2 1
      arch/arm/cpu/sa1100/timer.c
  93. 0 2
      arch/arm/include/asm/arch-am33xx/clk_synthesizer.h
  94. 1 0
      arch/arm/include/asm/arch-am33xx/cpu.h
  95. 4 0
      arch/arm/include/asm/arch-am33xx/hardware_am43xx.h
  96. 0 1
      arch/arm/include/asm/arch-am33xx/mux.h
  97. 0 1
      arch/arm/include/asm/arch-am33xx/mux_am33xx.h
  98. 0 1
      arch/arm/include/asm/arch-am33xx/mux_am43xx.h
  99. 0 1
      arch/arm/include/asm/arch-am33xx/mux_ti816x.h
  100. 0 2
      arch/arm/include/asm/arch-fsl-layerscape/clock.h

+ 1 - 0
api/api.c

@@ -11,6 +11,7 @@
 #include <env.h>
 #include <malloc.h>
 #include <env_internal.h>
+#include <linux/delay.h>
 #include <linux/types.h>
 #include <api_public.h>
 #include <u-boot/crc.h>

+ 1 - 0
api/api_display.c

@@ -6,6 +6,7 @@
 #include <common.h>
 #include <api_public.h>
 #include <lcd.h>
+#include <log.h>
 #include <video_font.h> /* Get font width and height */
 
 /* lcd.h needs BMP_LOGO_HEIGHT to calculate CONSOLE_ROWS */

+ 1 - 0
api/api_storage.c

@@ -8,6 +8,7 @@
 #include <config.h>
 #include <common.h>
 #include <api_public.h>
+#include <part.h>
 
 #if defined(CONFIG_CMD_USB) && defined(CONFIG_USB_STORAGE)
 #include <usb.h>

+ 2 - 0
arch/arc/include/asm/arcregs.h

@@ -109,6 +109,8 @@
 #define ARC_AUX_SUBSYS_BUILD	0xF0
 
 #ifndef __ASSEMBLY__
+#include <linux/bitops.h>
+
 /* Accessors for auxiliary registers */
 #define read_aux_reg(reg)	__builtin_arc_lr(reg)
 

+ 6 - 1
arch/arc/lib/bootm.c

@@ -3,9 +3,14 @@
  * Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved.
  */
 
+#include <common.h>
+#include <bootstage.h>
+#include <env.h>
+#include <image.h>
 #include <irq_func.h>
+#include <lmb.h>
+#include <log.h>
 #include <asm/cache.h>
-#include <common.h>
 
 DECLARE_GLOBAL_DATA_PTR;
 

+ 1 - 0
arch/arc/lib/cache.c

@@ -6,6 +6,7 @@
 #include <config.h>
 #include <common.h>
 #include <cpu_func.h>
+#include <linux/bitops.h>
 #include <linux/compiler.h>
 #include <linux/kernel.h>
 #include <linux/log2.h>

+ 2 - 0
arch/arc/lib/cpu.c

@@ -4,10 +4,12 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <malloc.h>
 #include <vsprintf.h>
 #include <asm/arcregs.h>
 #include <asm/cache.h>
+#include <linux/bitops.h>
 
 DECLARE_GLOBAL_DATA_PTR;
 

+ 1 - 0
arch/arc/lib/init_helpers.c

@@ -3,6 +3,7 @@
  * Copyright (C) 2013-2015 Synopsys, Inc. All rights reserved.
  */
 
+#include <init.h>
 #include <asm/cache.h>
 #include <common.h>
 

+ 1 - 0
arch/arc/lib/relocate.c

@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <elf.h>
+#include <log.h>
 #include <asm-generic/sections.h>
 
 extern ulong __image_copy_start;

+ 1 - 1
arch/arc/lib/reset.c

@@ -13,7 +13,7 @@ __weak void reset_cpu(ulong addr)
 	__builtin_arc_brk();
 }
 
-int do_reset(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[])
+int do_reset(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[])
 {
 	printf("Resetting the board...\n");
 

+ 1 - 0
arch/arm/cpu/arm11/cpu.c

@@ -18,6 +18,7 @@
 #include <command.h>
 #include <cpu_func.h>
 #include <irq_func.h>
+#include <asm/cache.h>
 #include <asm/system.h>
 
 static void cache_flush(void);

+ 1 - 0
arch/arm/cpu/arm1136/mx31/generic.c

@@ -6,6 +6,7 @@
 
 #include <common.h>
 #include <div64.h>
+#include <init.h>
 #include <asm/arch/imx-regs.h>
 #include <asm/arch/clock.h>
 #include <asm/io.h>

+ 1 - 0
arch/arm/cpu/arm1136/mx31/timer.c

@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <asm/arch/imx-regs.h>
 #include <asm/io.h>
 

+ 5 - 2
arch/arm/cpu/arm1136/mx35/generic.c

@@ -8,7 +8,10 @@
 
 #include <common.h>
 #include <clock_legacy.h>
+#include <command.h>
 #include <div64.h>
+#include <init.h>
+#include <net.h>
 #include <asm/io.h>
 #include <linux/errno.h>
 #include <asm/arch/imx-regs.h>
@@ -377,8 +380,8 @@ u32 imx_get_fecclk(void)
 }
 #endif
 
-int do_mx35_showclocks(cmd_tbl_t *cmdtp,
-	int flag, int argc, char * const argv[])
+int do_mx35_showclocks(struct cmd_tbl *cmdtp, int flag, int argc,
+		       char *const argv[])
 {
 	u32 cpufreq = get_mcu_main_clk();
 	printf("mx35 cpu clock: %dMHz\n", cpufreq / 1000000);

+ 2 - 0
arch/arm/cpu/arm1136/mx35/timer.c

@@ -7,9 +7,11 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <asm/io.h>
 #include <asm/arch/imx-regs.h>
 #include <asm/arch/crm_regs.h>
+#include <asm/ptrace.h>
 
 /* General purpose timers bitfields */
 #define GPTCR_SWR       (1<<15)	/* Software reset */

+ 2 - 0
arch/arm/cpu/arm920t/ep93xx/timer.c

@@ -12,7 +12,9 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <time.h>
+#include <linux/delay.h>
 #include <linux/types.h>
 #include <asm/arch/ep93xx.h>
 #include <asm/io.h>

+ 2 - 1
arch/arm/cpu/arm920t/imx/timer.c

@@ -18,6 +18,7 @@
 #if defined (CONFIG_IMX)
 
 #include <asm/arch/imx-regs.h>
+#include <linux/delay.h>
 
 int timer_init (void)
 {
@@ -48,7 +49,7 @@ ulong get_timer (ulong base)
 	return get_timer_masked() - base;
 }
 
-void __udelay (unsigned long usec)
+void __udelay(unsigned long usec)
 {
 	ulong endtime = get_timer_masked() + usec;
 	signed long diff;

+ 1 - 0
arch/arm/cpu/arm926ejs/armada100/cpu.c

@@ -8,6 +8,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <init.h>
 #include <asm/arch/cpu.h>
 #include <asm/arch/armada100.h>
 

+ 1 - 0
arch/arm/cpu/arm926ejs/armada100/dram.c

@@ -7,6 +7,7 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <asm/io.h>
 #include <asm/arch/armada100.h>
 

+ 2 - 0
arch/arm/cpu/arm926ejs/armada100/timer.c

@@ -8,9 +8,11 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <init.h>
 #include <time.h>
 #include <asm/arch/cpu.h>
 #include <asm/arch/armada100.h>
+#include <linux/delay.h>
 
 /*
  * Timer registers

+ 1 - 0
arch/arm/cpu/arm926ejs/cache.c

@@ -4,6 +4,7 @@
  * Ilya Yanok, EmCraft Systems
  */
 #include <cpu_func.h>
+#include <asm/cache.h>
 #include <linux/types.h>
 #include <common.h>
 

+ 1 - 0
arch/arm/cpu/arm926ejs/cpu.c

@@ -16,6 +16,7 @@
 #include <command.h>
 #include <cpu_func.h>
 #include <irq_func.h>
+#include <asm/cache.h>
 #include <asm/system.h>
 
 static void cache_flush(void);

+ 2 - 0
arch/arm/cpu/arm926ejs/mx25/generic.c

@@ -11,6 +11,8 @@
 #include <common.h>
 #include <clock_legacy.h>
 #include <div64.h>
+#include <init.h>
+#include <net.h>
 #include <netdev.h>
 #include <vsprintf.h>
 #include <asm/io.h>

+ 2 - 0
arch/arm/cpu/arm926ejs/mx25/timer.c

@@ -20,8 +20,10 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <asm/io.h>
 #include <asm/arch/imx-regs.h>
+#include <asm/ptrace.h>
 
 /* nothing really to do with interrupts, just starts up a counter. */
 /* The 32KHz 32-bit timer overruns in 134217 seconds */

+ 1 - 0
arch/arm/cpu/arm926ejs/mx27/generic.c

@@ -6,6 +6,7 @@
 
 #include <common.h>
 #include <div64.h>
+#include <net.h>
 #include <netdev.h>
 #include <vsprintf.h>
 #include <asm/io.h>

+ 3 - 0
arch/arm/cpu/arm926ejs/mx27/timer.c

@@ -17,9 +17,12 @@
 
 #include <common.h>
 #include <div64.h>
+#include <init.h>
 #include <time.h>
 #include <asm/io.h>
 #include <asm/arch/imx-regs.h>
+#include <asm/ptrace.h>
+#include <linux/delay.h>
 
 /* General purpose timers bitfields */
 #define GPTCR_SWR		(1 << 15)	/* Software reset	*/

+ 1 - 0
arch/arm/cpu/arm926ejs/mxs/clock.c

@@ -10,6 +10,7 @@
  */
 
 #include <common.h>
+#include <log.h>
 #include <linux/errno.h>
 #include <asm/io.h>
 #include <asm/arch/clock.h>

+ 6 - 1
arch/arm/cpu/arm926ejs/mxs/mxs.c

@@ -10,8 +10,12 @@
  */
 
 #include <common.h>
+#include <command.h>
 #include <cpu_func.h>
 #include <hang.h>
+#include <init.h>
+#include <net.h>
+#include <linux/delay.h>
 #include <linux/errno.h>
 #include <asm/io.h>
 #include <asm/arch/clock.h>
@@ -185,7 +189,8 @@ int print_cpuinfo(void)
 }
 #endif
 
-int do_mx28_showclocks(cmd_tbl_t *cmdtp, int flag, int argc, char *const argv[])
+int do_mx28_showclocks(struct cmd_tbl *cmdtp, int flag, int argc,
+		       char *const argv[])
 {
 	printf("CPU:   %3d MHz\n", mxc_get_clock(MXC_ARM_CLK) / 1000000);
 	printf("BUS:   %3d MHz\n", mxc_get_clock(MXC_AHB_CLK) / 1000000);

+ 2 - 0
arch/arm/cpu/arm926ejs/mxs/spl_boot.c

@@ -8,6 +8,8 @@
 
 #include <common.h>
 #include <config.h>
+#include <init.h>
+#include <log.h>
 #include <serial.h>
 #include <asm/io.h>
 #include <asm/arch/imx-regs.h>

+ 1 - 0
arch/arm/cpu/arm926ejs/mxs/spl_lradc_init.c

@@ -8,6 +8,7 @@
 
 #include <common.h>
 #include <config.h>
+#include <log.h>
 #include <asm/io.h>
 #include <asm/arch/imx-regs.h>
 

+ 1 - 0
arch/arm/cpu/arm926ejs/mxs/spl_mem_init.c

@@ -9,6 +9,7 @@
 #include <common.h>
 #include <config.h>
 #include <init.h>
+#include <log.h>
 #include <asm/io.h>
 #include <asm/arch/imx-regs.h>
 #include <asm/arch/sys_proto.h>

+ 1 - 0
arch/arm/cpu/arm926ejs/mxs/spl_power_init.c

@@ -9,6 +9,7 @@
 #include <common.h>
 #include <config.h>
 #include <hang.h>
+#include <log.h>
 #include <asm/io.h>
 #include <asm/arch/imx-regs.h>
 

+ 2 - 0
arch/arm/cpu/arm926ejs/mxs/timer.c

@@ -10,10 +10,12 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <time.h>
 #include <asm/io.h>
 #include <asm/arch/imx-regs.h>
 #include <asm/arch/sys_proto.h>
+#include <linux/delay.h>
 
 /* Maximum fixed count */
 #if defined(CONFIG_MX23)

+ 3 - 1
arch/arm/cpu/arm926ejs/spear/cpu.c

@@ -5,6 +5,8 @@
  */
 
 #include <common.h>
+#include <command.h>
+#include <init.h>
 #include <asm/io.h>
 #include <asm/arch/hardware.h>
 #include <asm/arch/spr_misc.h>
@@ -80,7 +82,7 @@ int print_cpuinfo(void)
 #endif
 
 #if !defined(CONFIG_SPL_BUILD) && defined(CONFIG_NAND_ECC_BCH) && defined(CONFIG_NAND_FSMC)
-static int do_switch_ecc(cmd_tbl_t *cmdtp, int flag, int argc,
+static int do_switch_ecc(struct cmd_tbl *cmdtp, int flag, int argc,
 			 char *const argv[])
 {
 	if (argc != 2)

+ 1 - 0
arch/arm/cpu/arm926ejs/spear/reset.c

@@ -9,6 +9,7 @@
 #include <asm/io.h>
 #include <asm/arch/hardware.h>
 #include <asm/arch/spr_syscntl.h>
+#include <linux/delay.h>
 
 void reset_cpu(ulong ignored)
 {

+ 2 - 0
arch/arm/cpu/arm926ejs/spear/spl.c

@@ -7,9 +7,11 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <spl.h>
 #include <version.h>
 #include <asm/io.h>
+#include <asm/ptrace.h>
 #include <asm/arch/hardware.h>
 #include <asm/arch/spr_defs.h>
 #include <asm/arch/spr_misc.h>

+ 2 - 1
arch/arm/cpu/arm926ejs/spear/spr_misc.c

@@ -182,7 +182,8 @@ static int write_mac(uchar *mac)
 }
 #endif
 
-int do_chip_config(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
+int do_chip_config(struct cmd_tbl *cmdtp, int flag, int argc,
+		   char *const argv[])
 {
 	void (*sram_setfreq) (unsigned int, unsigned int);
 	unsigned int frequency;

+ 3 - 0
arch/arm/cpu/arm926ejs/spear/timer.c

@@ -5,11 +5,14 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <time.h>
 #include <asm/io.h>
 #include <asm/arch/hardware.h>
 #include <asm/arch/spr_gpt.h>
 #include <asm/arch/spr_misc.h>
+#include <asm/ptrace.h>
+#include <linux/delay.h>
 
 #define GPT_RESOLUTION	(CONFIG_SPEAR_HZ_CLOCK / CONFIG_SPEAR_HZ)
 #define READ_TIMER()	(readl(&gpt_regs_p->count) & GPT_FREE_RUNNING)

+ 1 - 0
arch/arm/cpu/armv7/arch_timer.c

@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <time.h>
 #include <asm/io.h>
 #include <div64.h>

+ 2 - 0
arch/arm/cpu/armv7/bcm235xx/clk-core.c

@@ -10,7 +10,9 @@
  */
 
 #include <common.h>
+#include <log.h>
 #include <asm/io.h>
+#include <linux/delay.h>
 #include <linux/errno.h>
 #include <bitfield.h>
 #include <asm/arch/sysmap.h>

+ 1 - 0
arch/arm/cpu/armv7/bcm235xx/clk-core.h

@@ -4,6 +4,7 @@
  */
 
 #include <linux/stddef.h>
+#include <linux/stringify.h>
 
 #ifdef CONFIG_CLK_DEBUG
 #undef writel

+ 1 - 0
arch/arm/cpu/armv7/bcm235xx/clk-eth.c

@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <asm/io.h>
+#include <linux/delay.h>
 #include <linux/errno.h>
 #include <asm/arch/sysmap.h>
 #include <asm/kona-common/clk.h>

+ 2 - 0
arch/arm/cpu/armv7/bcm281xx/clk-core.c

@@ -10,7 +10,9 @@
  */
 
 #include <common.h>
+#include <log.h>
 #include <asm/io.h>
+#include <linux/delay.h>
 #include <linux/errno.h>
 #include <bitfield.h>
 #include <asm/arch/sysmap.h>

+ 1 - 0
arch/arm/cpu/armv7/bcm281xx/clk-core.h

@@ -4,6 +4,7 @@
  */
 
 #include <linux/stddef.h>
+#include <linux/stringify.h>
 
 #ifdef CONFIG_CLK_DEBUG
 #undef writel

+ 1 - 0
arch/arm/cpu/armv7/bcm281xx/clk-eth.c

@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <asm/io.h>
+#include <linux/delay.h>
 #include <linux/errno.h>
 #include <asm/arch/sysmap.h>
 #include <asm/kona-common/clk.h>

+ 1 - 0
arch/arm/cpu/armv7/cache_v7.c

@@ -5,6 +5,7 @@
  * Aneesh V <aneesh@ti.com>
  */
 #include <cpu_func.h>
+#include <asm/cache.h>
 #include <linux/types.h>
 #include <common.h>
 #include <asm/armv7.h>

+ 1 - 0
arch/arm/cpu/armv7/exception_level.c

@@ -11,6 +11,7 @@
 #include <common.h>
 #include <bootm.h>
 #include <cpu_func.h>
+#include <log.h>
 #include <asm/armv7.h>
 #include <asm/secure.h>
 #include <asm/setjmp.h>

+ 1 - 0
arch/arm/cpu/armv7/iproc-common/hwinit-common.c

@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <asm/cache.h>
 
 #if !CONFIG_IS_ENABLED(SYS_DCACHE_OFF)
 void enable_caches(void)

+ 2 - 0
arch/arm/cpu/armv7/iproc-common/timer.c

@@ -5,10 +5,12 @@
 
 #include <common.h>
 #include <div64.h>
+#include <init.h>
 #include <time.h>
 #include <asm/io.h>
 #include <asm/iproc-common/timer.h>
 #include <asm/iproc-common/sysmap.h>
+#include <linux/delay.h>
 
 static inline uint64_t timer_global_read(void)
 {

+ 1 - 0
arch/arm/cpu/armv7/kona-common/hwinit-common.c

@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <asm/cache.h>
 #include <linux/sizes.h>
 
 #if !CONFIG_IS_ENABLED(SYS_DCACHE_OFF)

+ 3 - 0
arch/arm/cpu/armv7/ls102xa/cpu.c

@@ -5,6 +5,8 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <init.h>
+#include <net.h>
 #include <vsprintf.h>
 #include <asm/arch/clock.h>
 #include <asm/io.h>
@@ -16,6 +18,7 @@
 #include <fsl_esdhc.h>
 #include <config.h>
 #include <fsl_wdog.h>
+#include <linux/delay.h>
 
 #include "fsl_epu.h"
 

+ 1 - 0
arch/arm/cpu/armv7/ls102xa/fdt.c

@@ -5,6 +5,7 @@
 
 #include <common.h>
 #include <clock_legacy.h>
+#include <net.h>
 #include <linux/libfdt.h>
 #include <fdt_support.h>
 #include <asm/io.h>

+ 1 - 0
arch/arm/cpu/armv7/ls102xa/soc.c

@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <log.h>
 #include <asm/arch/clock.h>
 #include <asm/io.h>
 #include <asm/arch/fsl_serdes.h>

+ 2 - 0
arch/arm/cpu/armv7/ls102xa/timer.c

@@ -4,11 +4,13 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <time.h>
 #include <asm/io.h>
 #include <div64.h>
 #include <asm/arch/immap_ls102xa.h>
 #include <asm/arch/clock.h>
+#include <linux/delay.h>
 
 DECLARE_GLOBAL_DATA_PTR;
 

+ 1 - 0
arch/arm/cpu/armv7/mpu_v7r.c

@@ -12,6 +12,7 @@
 #include <asm/armv7.h>
 #include <asm/system.h>
 #include <asm/barriers.h>
+#include <linux/bitops.h>
 #include <linux/compiler.h>
 
 #include <asm/armv7_mpu.h>

+ 1 - 0
arch/arm/cpu/armv7/s5p-common/cpu_info.c

@@ -5,6 +5,7 @@
  */
 #include <common.h>
 #include <fdtdec.h>
+#include <init.h>
 #include <asm/io.h>
 #include <asm/arch/clk.h>
 

+ 2 - 0
arch/arm/cpu/armv7/s5p-common/timer.c

@@ -8,10 +8,12 @@
 
 #include <common.h>
 #include <div64.h>
+#include <init.h>
 #include <time.h>
 #include <asm/io.h>
 #include <asm/arch/pwm.h>
 #include <asm/arch/clk.h>
+#include <linux/delay.h>
 
 /* Use the old PWM interface for now */
 #undef CONFIG_DM_PWM

+ 1 - 0
arch/arm/cpu/armv7/stv0991/reset.c

@@ -8,6 +8,7 @@
 #include <cpu_func.h>
 #include <asm/io.h>
 #include <asm/arch/stv0991_wdru.h>
+#include <linux/delay.h>
 void reset_cpu(ulong ignored)
 {
 	puts("System is going to reboot ...\n");

+ 2 - 0
arch/arm/cpu/armv7/stv0991/timer.c

@@ -5,11 +5,13 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <time.h>
 #include <asm/io.h>
 #include <asm/arch-stv0991/hardware.h>
 #include <asm/arch-stv0991/stv0991_cgu.h>
 #include <asm/arch-stv0991/stv0991_gpt.h>
+#include <linux/delay.h>
 
 static struct stv0991_cgu_regs *const stv0991_cgu_regs = \
 				(struct stv0991_cgu_regs *) (CGU_BASE_ADDR);

+ 1 - 0
arch/arm/cpu/armv7/sunxi/psci.c

@@ -8,6 +8,7 @@
  */
 #include <config.h>
 #include <common.h>
+#include <asm/cache.h>
 
 #include <asm/arch/cpu.h>
 #include <asm/arch/cpucfg.h>

+ 2 - 0
arch/arm/cpu/armv7/sunxi/timer.c

@@ -6,9 +6,11 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <time.h>
 #include <asm/io.h>
 #include <asm/arch/timer.h>
+#include <linux/delay.h>
 
 DECLARE_GLOBAL_DATA_PTR;
 

+ 6 - 2
arch/arm/cpu/armv7/vf610/generic.c

@@ -5,7 +5,11 @@
 
 #include <common.h>
 #include <clock_legacy.h>
+#include <command.h>
 #include <cpu_func.h>
+#include <init.h>
+#include <net.h>
+#include <asm/cache.h>
 #include <asm/io.h>
 #include <asm/arch/imx-regs.h>
 #include <asm/arch/clock.h>
@@ -237,8 +241,8 @@ unsigned int mxc_get_clock(enum mxc_clock clk)
 }
 
 /* Dump some core clocks */
-int do_vf610_showclocks(cmd_tbl_t *cmdtp, int flag, int argc,
-			 char * const argv[])
+int do_vf610_showclocks(struct cmd_tbl *cmdtp, int flag, int argc,
+			char *const argv[])
 {
 	printf("\n");
 	printf("cpu clock : %8d MHz\n", mxc_get_clock(MXC_ARM_CLK) / 1000000);

+ 2 - 0
arch/arm/cpu/armv7/vf610/timer.c

@@ -4,11 +4,13 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <time.h>
 #include <asm/io.h>
 #include <div64.h>
 #include <asm/arch/imx-regs.h>
 #include <asm/arch/clock.h>
+#include <linux/delay.h>
 
 static struct pit_reg *cur_pit = (struct pit_reg *)PIT_BASE_ADDR;
 

+ 1 - 0
arch/arm/cpu/armv7/virt-dt.c

@@ -17,6 +17,7 @@
 
 #include <common.h>
 #include <errno.h>
+#include <log.h>
 #include <stdio_dev.h>
 #include <linux/ctype.h>
 #include <linux/types.h>

+ 1 - 0
arch/arm/cpu/armv7/virt-v7.c

@@ -11,6 +11,7 @@
 #include <common.h>
 #include <cpu_func.h>
 #include <asm/armv7.h>
+#include <asm/cache.h>
 #include <asm/gic.h>
 #include <asm/io.h>
 #include <asm/secure.h>

+ 3 - 0
arch/arm/cpu/armv7m/cache.c

@@ -7,8 +7,11 @@
 #include <common.h>
 #include <cpu_func.h>
 #include <errno.h>
+#include <log.h>
 #include <asm/armv7m.h>
+#include <asm/cache.h>
 #include <asm/io.h>
+#include <linux/bitops.h>
 
 /* Cache maintenance operation registers */
 

+ 2 - 0
arch/arm/cpu/armv7m/systick-timer.c

@@ -22,8 +22,10 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <time.h>
 #include <asm/io.h>
+#include <linux/bitops.h>
 
 DECLARE_GLOBAL_DATA_PTR;
 

+ 2 - 0
arch/arm/cpu/armv8/cache_v8.c

@@ -10,6 +10,8 @@
 #include <common.h>
 #include <cpu_func.h>
 #include <hang.h>
+#include <log.h>
+#include <asm/cache.h>
 #include <asm/system.h>
 #include <asm/armv8/mmu.h>
 

+ 1 - 0
arch/arm/cpu/armv8/cpu-dt.c

@@ -4,6 +4,7 @@
  */
 
 #include <common.h>
+#include <asm/cache.h>
 #include <asm/psci.h>
 #include <asm/system.h>
 #include <asm/armv8/sec_firmware.h>

+ 1 - 0
arch/arm/cpu/armv8/cpu.c

@@ -14,6 +14,7 @@
 #include <command.h>
 #include <cpu_func.h>
 #include <irq_func.h>
+#include <asm/cache.h>
 #include <asm/system.h>
 #include <asm/secure.h>
 #include <linux/compiler.h>

+ 2 - 0
arch/arm/cpu/armv8/exception_level.c

@@ -11,6 +11,8 @@
 #include <common.h>
 #include <bootm.h>
 #include <cpu_func.h>
+#include <log.h>
+#include <asm/cache.h>
 #include <asm/setjmp.h>
 
 /**

+ 4 - 0
arch/arm/cpu/armv8/fsl-layerscape/cpu.c

@@ -10,8 +10,12 @@
 #include <fsl_ddr_sdram.h>
 #include <init.h>
 #include <hang.h>
+#include <log.h>
+#include <net.h>
 #include <vsprintf.h>
+#include <asm/cache.h>
 #include <asm/io.h>
+#include <asm/ptrace.h>
 #include <linux/errno.h>
 #include <asm/system.h>
 #include <fm_eth.h>

+ 2 - 0
arch/arm/cpu/armv8/fsl-layerscape/fdt.c

@@ -7,6 +7,8 @@
 #include <common.h>
 #include <clock_legacy.h>
 #include <efi_loader.h>
+#include <log.h>
+#include <asm/cache.h>
 #include <linux/libfdt.h>
 #include <fdt_support.h>
 #include <phy.h>

+ 2 - 0
arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch2_serdes.c

@@ -4,7 +4,9 @@
  */
 
 #include <common.h>
+#include <log.h>
 #include <asm/io.h>
+#include <linux/delay.h>
 #include <linux/errno.h>
 #include <asm/arch/fsl_serdes.h>
 #include <asm/arch/soc.h>

+ 4 - 0
arch/arm/cpu/armv8/fsl-layerscape/fsl_lsch3_serdes.c

@@ -5,7 +5,11 @@
  */
 
 #include <common.h>
+#include <env.h>
+#include <log.h>
 #include <asm/io.h>
+#include <linux/bitops.h>
+#include <linux/delay.h>
 #include <linux/errno.h>
 #include <asm/arch/fsl_serdes.h>
 #include <asm/arch/soc.h>

+ 2 - 0
arch/arm/cpu/armv8/fsl-layerscape/ls1028_ids.c

@@ -4,6 +4,8 @@
  */
 
 #include <common.h>
+#include <fdt_support.h>
+#include <log.h>
 #include <asm/arch-fsl-layerscape/immap_lsch3.h>
 #include <asm/arch-fsl-layerscape/fsl_icid.h>
 #include <asm/arch-fsl-layerscape/fsl_portals.h>

+ 4 - 1
arch/arm/cpu/armv8/fsl-layerscape/mp.c

@@ -5,10 +5,13 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <image.h>
+#include <asm/cache.h>
 #include <asm/io.h>
 #include <asm/system.h>
 #include <asm/arch/mp.h>
 #include <asm/arch/soc.h>
+#include <linux/delay.h>
 #include "cpu.h"
 #include <asm/arch-fsl-layerscape/soc.h>
 
@@ -258,7 +261,7 @@ int cpu_status(u32 nr)
 	return 0;
 }
 
-int cpu_release(u32 nr, int argc, char * const argv[])
+int cpu_release(u32 nr, int argc, char *const argv[])
 {
 	u64 boot_addr;
 	u64 *table = (u64 *)get_spin_tbl_addr();

+ 2 - 0
arch/arm/cpu/armv8/fsl-layerscape/ppa.c

@@ -3,9 +3,11 @@
  * Copyright 2016 NXP Semiconductor, Inc.
  */
 #include <common.h>
+#include <log.h>
 #include <malloc.h>
 #include <config.h>
 #include <errno.h>
+#include <asm/cache.h>
 #include <asm/system.h>
 #include <asm/types.h>
 #include <asm/arch/soc.h>

+ 2 - 0
arch/arm/cpu/armv8/fsl-layerscape/soc.c

@@ -12,8 +12,10 @@
 #include <fsl_ifc.h>
 #include <init.h>
 #include <linux/sizes.h>
+#include <log.h>
 #include <asm/arch/fsl_serdes.h>
 #include <asm/arch/soc.h>
+#include <asm/cache.h>
 #include <asm/io.h>
 #include <asm/global_data.h>
 #include <asm/arch-fsl-layerscape/config.h>

+ 4 - 0
arch/arm/cpu/armv8/fsl-layerscape/spl.c

@@ -7,7 +7,11 @@
 #include <clock_legacy.h>
 #include <cpu_func.h>
 #include <env.h>
+#include <image.h>
+#include <init.h>
+#include <log.h>
 #include <spl.h>
+#include <asm/cache.h>
 #include <asm/io.h>
 #include <fsl_ifc.h>
 #include <i2c.h>

+ 2 - 0
arch/arm/cpu/armv8/fwcall.c

@@ -8,8 +8,10 @@
 #include <asm-offsets.h>
 #include <config.h>
 #include <version.h>
+#include <asm/cache.h>
 #include <asm/macro.h>
 #include <asm/psci.h>
+#include <asm/ptrace.h>
 #include <asm/system.h>
 
 /*

+ 2 - 0
arch/arm/cpu/armv8/generic_timer.c

@@ -5,9 +5,11 @@
  */
 
 #include <common.h>
+#include <bootstage.h>
 #include <command.h>
 #include <time.h>
 #include <asm/system.h>
+#include <linux/bitops.h>
 
 DECLARE_GLOBAL_DATA_PTR;
 

+ 2 - 0
arch/arm/cpu/armv8/hisilicon/pinmux.c

@@ -6,9 +6,11 @@
 
 #include <common.h>
 #include <fdtdec.h>
+#include <log.h>
 #include <asm/gpio.h>
 #include <asm/io.h>
 #include <asm/arch/pinmux.h>
+#include <linux/bitops.h>
 
 struct hi6220_pinmux0_regs *pmx0 =
 	(struct hi6220_pinmux0_regs *)HI6220_PINMUX0_BASE;

+ 3 - 0
arch/arm/cpu/armv8/s32v234/cpu.c

@@ -5,11 +5,14 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <init.h>
+#include <asm/cache.h>
 #include <asm/io.h>
 #include <asm/system.h>
 #include <asm/armv8/mmu.h>
 #include <asm/io.h>
 #include <asm/arch/mc_me_regs.h>
+#include <linux/bitops.h>
 #include "cpu.h"
 
 u32 cpu_mask(void)

+ 2 - 0
arch/arm/cpu/armv8/s32v234/generic.c

@@ -6,6 +6,8 @@
 #include <common.h>
 #include <clock_legacy.h>
 #include <cpu_func.h>
+#include <init.h>
+#include <net.h>
 #include <asm/io.h>
 #include <asm/arch/imx-regs.h>
 #include <asm/arch/clock.h>

+ 5 - 0
arch/arm/cpu/armv8/sec_firmware.c

@@ -6,6 +6,11 @@
 #include <common.h>
 #include <cpu_func.h>
 #include <errno.h>
+#include <fdt_support.h>
+#include <image.h>
+#include <log.h>
+#include <asm/cache.h>
+#include <asm/ptrace.h>
 #include <linux/kernel.h>
 #include <asm/io.h>
 #include <asm/system.h>

+ 1 - 0
arch/arm/cpu/pxa/cache.c

@@ -4,6 +4,7 @@
  */
 
 #include <cpu_func.h>
+#include <asm/cache.h>
 #include <linux/types.h>
 #include <common.h>
 

+ 1 - 0
arch/arm/cpu/pxa/cpuinfo.c

@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <asm/io.h>
 #include <errno.h>
 #include <linux/compiler.h>

+ 2 - 0
arch/arm/cpu/pxa/pxa2xx.c

@@ -11,8 +11,10 @@
 
 #include <common.h>
 #include <cpu_func.h>
+#include <init.h>
 #include <irq_func.h>
 #include <asm/arch/pxa-regs.h>
+#include <asm/cache.h>
 #include <asm/io.h>
 #include <asm/system.h>
 #include <command.h>

+ 1 - 0
arch/arm/cpu/pxa/timer.c

@@ -6,6 +6,7 @@
  */
 
 #include <common.h>
+#include <init.h>
 #include <asm/io.h>
 
 int timer_init(void)

+ 1 - 0
arch/arm/cpu/pxa/usb.c

@@ -5,6 +5,7 @@
  */
 
 #include <common.h>
+#include <linux/delay.h>
 
 #if defined(CONFIG_USB_OHCI_NEW) && defined(CONFIG_SYS_USB_OHCI_CPU_INIT)
 # if defined(CONFIG_CPU_MONAHANS) || defined(CONFIG_CPU_PXA27X)

+ 2 - 1
arch/arm/cpu/sa1100/timer.c

@@ -12,6 +12,7 @@
 #include <common.h>
 #include <SA-1100.h>
 #include <time.h>
+#include <linux/delay.h>
 
 static ulong get_timer_masked (void)
 {
@@ -23,7 +24,7 @@ ulong get_timer (ulong base)
 	return get_timer_masked ();
 }
 
-void __udelay (unsigned long usec)
+void __udelay(unsigned long usec)
 {
 	ulong tmo;
 	ulong endtime;

+ 0 - 2
arch/arm/include/asm/arch-am33xx/clk_synthesizer.h

@@ -10,8 +10,6 @@
 #ifndef __CLK_SYNTHESIZER_H
 #define __CLK_SYNTHESIZER_H
 
-#include <common.h>
-
 #define CLK_SYNTHESIZER_ID_REG		0x0
 #define CLK_SYNTHESIZER_XCSEL		0x05
 #define CLK_SYNTHESIZER_MUX_REG		0x14

+ 1 - 0
arch/arm/include/asm/arch-am33xx/cpu.h

@@ -12,6 +12,7 @@
 
 #if !(defined(__KERNEL_STRICT_NAMES) || defined(__ASSEMBLY__))
 #include <asm/types.h>
+#include <linux/bitops.h>
 #endif /* !(__KERNEL_STRICT_NAMES || __ASSEMBLY__) */
 
 #include <asm/arch/hardware.h>

+ 4 - 0
arch/arm/include/asm/arch-am33xx/hardware_am43xx.h

@@ -10,6 +10,10 @@
 #ifndef __AM43XX_HARDWARE_AM43XX_H
 #define __AM43XX_HARDWARE_AM43XX_H
 
+#ifndef __ASSEMBLY__
+#include <linux/bitops.h>
+#endif
+
 /* Module base addresses */
 
 /* L3 Fast Configuration Bandwidth Limiter Base Address */

+ 0 - 1
arch/arm/include/asm/arch-am33xx/mux.h

@@ -16,7 +16,6 @@
 #ifndef _MUX_H_
 #define _MUX_H_
 
-#include <common.h>
 #include <asm/io.h>
 
 #ifdef CONFIG_AM33XX

+ 0 - 1
arch/arm/include/asm/arch-am33xx/mux_am33xx.h

@@ -16,7 +16,6 @@
 #ifndef _MUX_AM33XX_H_
 #define _MUX_AM33XX_H_
 
-#include <common.h>
 #include <asm/io.h>
 
 #define MUX_CFG(value, offset)	\

+ 0 - 1
arch/arm/include/asm/arch-am33xx/mux_am43xx.h

@@ -8,7 +8,6 @@
 #ifndef _MUX_AM43XX_H_
 #define _MUX_AM43XX_H_
 
-#include <common.h>
 #include <asm/io.h>
 
 #define MUX_CFG(value, offset)	\

+ 0 - 1
arch/arm/include/asm/arch-am33xx/mux_ti816x.h

@@ -17,7 +17,6 @@
 #ifndef _MUX_TI816X_H_
 #define _MUX_TI816X_H_
 
-#include <common.h>
 #include <asm/io.h>
 
 #define MUX_CFG(value, offset)  \

+ 0 - 2
arch/arm/include/asm/arch-fsl-layerscape/clock.h

@@ -8,8 +8,6 @@
 #ifndef __ASM_ARCH_FSL_LAYERSCAPE_CLOCK_H_
 #define __ASM_ARCH_FSL_LAYERSCAPE_CLOCK_H_
 
-#include <common.h>
-
 enum mxc_clock {
 	MXC_ARM_CLK = 0,
 	MXC_BUS_CLK,

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio