diff options
61 files changed, 69 insertions, 7 deletions
diff --git a/arch/arc/lib/bootm.c b/arch/arc/lib/bootm.c index 254e0284b3f..d38c18ef8f4 100644 --- a/arch/arc/lib/bootm.c +++ b/arch/arc/lib/bootm.c @@ -3,6 +3,7 @@ * Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved. */ +#include <irq_func.h> #include <asm/cache.h> #include <common.h> diff --git a/arch/arm/cpu/arm11/cpu.c b/arch/arm/cpu/arm11/cpu.c index 674ad0715b5..177d1f40b93 100644 --- a/arch/arm/cpu/arm11/cpu.c +++ b/arch/arm/cpu/arm11/cpu.c @@ -17,6 +17,7 @@ #include <common.h> #include <command.h> #include <cpu_func.h> +#include <irq_func.h> #include <asm/system.h> static void cache_flush(void); diff --git a/arch/arm/cpu/arm920t/cpu.c b/arch/arm/cpu/arm920t/cpu.c index 4874b620e6b..305713e7861 100644 --- a/arch/arm/cpu/arm920t/cpu.c +++ b/arch/arm/cpu/arm920t/cpu.c @@ -15,6 +15,7 @@ #include <common.h> #include <command.h> #include <cpu_func.h> +#include <irq_func.h> #include <asm/system.h> static void cache_flush(void); diff --git a/arch/arm/cpu/arm926ejs/cpu.c b/arch/arm/cpu/arm926ejs/cpu.c index ffa2a2302a8..6ab320da7d9 100644 --- a/arch/arm/cpu/arm926ejs/cpu.c +++ b/arch/arm/cpu/arm926ejs/cpu.c @@ -15,6 +15,7 @@ #include <common.h> #include <command.h> #include <cpu_func.h> +#include <irq_func.h> #include <asm/system.h> static void cache_flush(void); diff --git a/arch/arm/cpu/arm946es/cpu.c b/arch/arm/cpu/arm946es/cpu.c index 8523a9759e7..fb0ea5e817f 100644 --- a/arch/arm/cpu/arm946es/cpu.c +++ b/arch/arm/cpu/arm946es/cpu.c @@ -15,6 +15,7 @@ #include <common.h> #include <command.h> #include <cpu_func.h> +#include <irq_func.h> #include <asm/system.h> #include <asm/io.h> diff --git a/arch/arm/cpu/armv7/cpu.c b/arch/arm/cpu/armv7/cpu.c index 03557e8a2ae..68807d20997 100644 --- a/arch/arm/cpu/armv7/cpu.c +++ b/arch/arm/cpu/armv7/cpu.c @@ -17,6 +17,7 @@ #include <common.h> #include <command.h> #include <cpu_func.h> +#include <irq_func.h> #include <asm/system.h> #include <asm/cache.h> #include <asm/armv7.h> diff --git a/arch/arm/cpu/armv7m/cpu.c b/arch/arm/cpu/armv7m/cpu.c index d548dd833c1..7f827da033b 100644 --- a/arch/arm/cpu/armv7m/cpu.c +++ b/arch/arm/cpu/armv7m/cpu.c @@ -9,6 +9,7 @@ #include <common.h> #include <cpu_func.h> +#include <irq_func.h> #include <asm/io.h> #include <asm/armv7m.h> diff --git a/arch/arm/cpu/armv8/cpu.c b/arch/arm/cpu/armv8/cpu.c index 210301c1fe4..2467e0b87be 100644 --- a/arch/arm/cpu/armv8/cpu.c +++ b/arch/arm/cpu/armv8/cpu.c @@ -13,6 +13,7 @@ #include <common.h> #include <command.h> #include <cpu_func.h> +#include <irq_func.h> #include <asm/system.h> #include <asm/secure.h> #include <linux/compiler.h> diff --git a/arch/arm/cpu/pxa/pxa2xx.c b/arch/arm/cpu/pxa/pxa2xx.c index 7d6abf4dbca..002ff7988b9 100644 --- a/arch/arm/cpu/pxa/pxa2xx.c +++ b/arch/arm/cpu/pxa/pxa2xx.c @@ -11,6 +11,7 @@ #include <common.h> #include <cpu_func.h> +#include <irq_func.h> #include <asm/arch/pxa-regs.h> #include <asm/io.h> #include <asm/system.h> diff --git a/arch/arm/cpu/sa1100/cpu.c b/arch/arm/cpu/sa1100/cpu.c index 17c01dd81fd..91e100af1b6 100644 --- a/arch/arm/cpu/sa1100/cpu.c +++ b/arch/arm/cpu/sa1100/cpu.c @@ -16,6 +16,7 @@ #include <common.h> #include <command.h> #include <cpu_func.h> +#include <irq_func.h> #include <asm/system.h> #include <asm/io.h> diff --git a/arch/arm/lib/reset.c b/arch/arm/lib/reset.c index f3ea116e870..3c4512d495a 100644 --- a/arch/arm/lib/reset.c +++ b/arch/arm/lib/reset.c @@ -21,6 +21,7 @@ */ #include <common.h> +#include <irq_func.h> __weak void reset_misc(void) { diff --git a/arch/arm/mach-tegra/cmd_enterrcm.c b/arch/arm/mach-tegra/cmd_enterrcm.c index 4a889f0e342..5247e52a5aa 100644 --- a/arch/arm/mach-tegra/cmd_enterrcm.c +++ b/arch/arm/mach-tegra/cmd_enterrcm.c @@ -25,6 +25,7 @@ */ #include <common.h> +#include <irq_func.h> #include <asm/arch/tegra.h> #include <asm/arch-tegra/pmc.h> diff --git a/arch/microblaze/include/asm/microblaze_intc.h b/arch/microblaze/include/asm/microblaze_intc.h index b4e0fc69305..1434be87561 100644 --- a/arch/microblaze/include/asm/microblaze_intc.h +++ b/arch/microblaze/include/asm/microblaze_intc.h @@ -5,6 +5,8 @@ * Michal SIMEK <monstr@monstr.cz> */ +#include <irq_func.h> + typedef volatile struct microblaze_intc_t { int isr; /* interrupt status register */ int ipr; /* interrupt pending register */ diff --git a/arch/nds32/cpu/n1213/ag101/cpu.c b/arch/nds32/cpu/n1213/ag101/cpu.c index 34443b58c8f..3ae87a21bb9 100644 --- a/arch/nds32/cpu/n1213/ag101/cpu.c +++ b/arch/nds32/cpu/n1213/ag101/cpu.c @@ -16,6 +16,7 @@ #include <common.h> #include <command.h> #include <cpu_func.h> +#include <irq_func.h> #include <watchdog.h> #include <asm/cache.h> diff --git a/arch/nios2/cpu/cpu.c b/arch/nios2/cpu/cpu.c index 05b26e8d206..37ffa8f4a43 100644 --- a/arch/nios2/cpu/cpu.c +++ b/arch/nios2/cpu/cpu.c @@ -9,6 +9,7 @@ #include <cpu_func.h> #include <dm.h> #include <errno.h> +#include <irq_func.h> #include <asm/cache.h> DECLARE_GLOBAL_DATA_PTR; diff --git a/arch/nios2/lib/bootm.c b/arch/nios2/lib/bootm.c index a68b091f872..e1891617c76 100644 --- a/arch/nios2/lib/bootm.c +++ b/arch/nios2/lib/bootm.c @@ -6,6 +6,7 @@ #include <common.h> #include <cpu_func.h> +#include <irq_func.h> #define NIOS_MAGIC 0x534f494e /* enable command line and initrd passing */ diff --git a/arch/powerpc/cpu/mpc83xx/cpu.c b/arch/powerpc/cpu/mpc83xx/cpu.c index 20ed82fbcdf..c3e25978a80 100644 --- a/arch/powerpc/cpu/mpc83xx/cpu.c +++ b/arch/powerpc/cpu/mpc83xx/cpu.c @@ -11,6 +11,7 @@ #include <common.h> #include <cpu_func.h> +#include <irq_func.h> #include <vsprintf.h> #include <watchdog.h> #include <command.h> diff --git a/arch/powerpc/cpu/mpc83xx/ecc.c b/arch/powerpc/cpu/mpc83xx/ecc.c index 10e9b96add1..a6eb7cb97cb 100644 --- a/arch/powerpc/cpu/mpc83xx/ecc.c +++ b/arch/powerpc/cpu/mpc83xx/ecc.c @@ -7,6 +7,7 @@ */ #include <common.h> +#include <irq_func.h> #include <mpc83xx.h> #include <command.h> diff --git a/arch/powerpc/cpu/mpc85xx/cpu.c b/arch/powerpc/cpu/mpc85xx/cpu.c index 64024612cd5..18556629c3d 100644 --- a/arch/powerpc/cpu/mpc85xx/cpu.c +++ b/arch/powerpc/cpu/mpc85xx/cpu.c @@ -11,6 +11,7 @@ #include <config.h> #include <common.h> #include <cpu_func.h> +#include <irq_func.h> #include <vsprintf.h> #include <watchdog.h> #include <command.h> diff --git a/arch/riscv/cpu/generic/cpu.c b/arch/riscv/cpu/generic/cpu.c index ad2950ce40a..c0a5288bdbb 100644 --- a/arch/riscv/cpu/generic/cpu.c +++ b/arch/riscv/cpu/generic/cpu.c @@ -5,6 +5,7 @@ #include <common.h> #include <dm.h> +#include <irq_func.h> /* * cleanup_before_linux() is called just before we call linux diff --git a/arch/sh/cpu/sh4/cpu.c b/arch/sh/cpu/sh4/cpu.c index ee36aca407d..f1b8df9b0b2 100644 --- a/arch/sh/cpu/sh4/cpu.c +++ b/arch/sh/cpu/sh4/cpu.c @@ -6,6 +6,7 @@ #include <common.h> #include <command.h> +#include <irq_func.h> #include <cpu_func.h> #include <netdev.h> #include <asm/processor.h> diff --git a/arch/sh/lib/zimageboot.c b/arch/sh/lib/zimageboot.c index 93933b7931d..602776a4742 100644 --- a/arch/sh/lib/zimageboot.c +++ b/arch/sh/lib/zimageboot.c @@ -10,6 +10,7 @@ */ #include <common.h> +#include <irq_func.h> #include <asm/io.h> #include <asm/zimage.h> diff --git a/arch/x86/lib/zimage.c b/arch/x86/lib/zimage.c index d07041fd4ce..9b5e767ccc2 100644 --- a/arch/x86/lib/zimage.c +++ b/arch/x86/lib/zimage.c @@ -14,6 +14,7 @@ #include <common.h> #include <env.h> +#include <irq_func.h> #include <malloc.h> #include <asm/acpi_table.h> #include <asm/io.h> diff --git a/board/bosch/shc/board.c b/board/bosch/shc/board.c index a96fdef992d..145bc0233a1 100644 --- a/board/bosch/shc/board.c +++ b/board/bosch/shc/board.c @@ -14,6 +14,7 @@ #include <common.h> #include <env.h> #include <errno.h> +#include <irq_func.h> #include <spl.h> #include <asm/arch/cpu.h> #include <asm/arch/hardware.h> diff --git a/board/cobra5272/flash.c b/board/cobra5272/flash.c index 6f36c269d42..1d3c5acddf8 100644 --- a/board/cobra5272/flash.c +++ b/board/cobra5272/flash.c @@ -7,6 +7,7 @@ #include <common.h> #include <console.h> #include <cpu_func.h> +#include <irq_func.h> #define PHYS_FLASH_1 CONFIG_SYS_FLASH_BASE #define FLASH_BANK_SIZE 0x200000 diff --git a/board/freescale/b4860qds/b4860qds.c b/board/freescale/b4860qds/b4860qds.c index 33cd4b49648..24efe77b575 100644 --- a/board/freescale/b4860qds/b4860qds.c +++ b/board/freescale/b4860qds/b4860qds.c @@ -7,6 +7,7 @@ #include <command.h> #include <env.h> #include <i2c.h> +#include <irq_func.h> #include <netdev.h> #include <linux/compiler.h> #include <asm/mmu.h> diff --git a/board/freescale/common/vid.c b/board/freescale/common/vid.c index b37f3bf4f8f..20852476dd5 100644 --- a/board/freescale/common/vid.c +++ b/board/freescale/common/vid.c @@ -7,6 +7,7 @@ #include <command.h> #include <env.h> #include <i2c.h> +#include <irq_func.h> #include <asm/io.h> #ifdef CONFIG_FSL_LSCH2 #include <asm/arch/immap_lsch2.h> diff --git a/board/freescale/m5253demo/flash.c b/board/freescale/m5253demo/flash.c index 0706b62396d..a5223ecee6c 100644 --- a/board/freescale/m5253demo/flash.c +++ b/board/freescale/m5253demo/flash.c @@ -8,6 +8,7 @@ */ #include <common.h> +#include <irq_func.h> #include <asm/immap.h> diff --git a/board/freescale/t4qds/t4240qds.c b/board/freescale/t4qds/t4240qds.c index bb18b97e6a2..d73ddf59210 100644 --- a/board/freescale/t4qds/t4240qds.c +++ b/board/freescale/t4qds/t4240qds.c @@ -7,6 +7,7 @@ #include <command.h> #include <env.h> #include <i2c.h> +#include <irq_func.h> #include <netdev.h> #include <linux/compiler.h> #include <asm/mmu.h> diff --git a/board/synopsys/hsdk/hsdk.c b/board/synopsys/hsdk/hsdk.c index 470d09e528c..6af45c99e14 100644 --- a/board/synopsys/hsdk/hsdk.c +++ b/board/synopsys/hsdk/hsdk.c @@ -8,6 +8,7 @@ #include <config.h> #include <cpu_func.h> #include <env.h> +#include <irq_func.h> #include <linux/printk.h> #include <linux/kernel.h> #include <linux/io.h> diff --git a/cmd/booti.c b/cmd/booti.c index 841eff10d13..d0671deb759 100644 --- a/cmd/booti.c +++ b/cmd/booti.c @@ -8,6 +8,7 @@ #include <bootm.h> #include <command.h> #include <image.h> +#include <irq_func.h> #include <lmb.h> #include <mapmem.h> #include <linux/kernel.h> diff --git a/cmd/bootz.c b/cmd/bootz.c index 0e75509ee96..74be62c2c5e 100644 --- a/cmd/bootz.c +++ b/cmd/bootz.c @@ -7,6 +7,7 @@ #include <common.h> #include <bootm.h> #include <command.h> +#include <irq_func.h> #include <lmb.h> #include <linux/compiler.h> diff --git a/cmd/fdc.c b/cmd/fdc.c index 7bfaae0e381..7d4b8296374 100644 --- a/cmd/fdc.c +++ b/cmd/fdc.c @@ -11,6 +11,7 @@ #include <config.h> #include <command.h> #include <image.h> +#include <irq_func.h> #undef FDC_DEBUG diff --git a/cmd/irq.c b/cmd/irq.c index bcc718b4bc8..52d06b3eedb 100644 --- a/cmd/irq.c +++ b/cmd/irq.c @@ -6,6 +6,7 @@ #include <common.h> #include <config.h> #include <command.h> +#include <irq_func.h> static int do_interrupts(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) diff --git a/common/board_r.c b/common/board_r.c index 969ed735669..54641722596 100644 --- a/common/board_r.c +++ b/common/board_r.c @@ -12,6 +12,7 @@ #include <common.h> #include <api.h> #include <cpu_func.h> +#include <irq_func.h> #include <u-boot/crc.h> /* TODO: can we just include all these headers whether needed or not? */ #if defined(CONFIG_CMD_BEDBUG) diff --git a/common/bootm.c b/common/bootm.c index 3bbe490ab9a..902c13880dd 100644 --- a/common/bootm.c +++ b/common/bootm.c @@ -11,6 +11,7 @@ #include <env.h> #include <errno.h> #include <fdt_support.h> +#include <irq_func.h> #include <lmb.h> #include <malloc.h> #include <mapmem.h> diff --git a/drivers/firmware/psci.c b/drivers/firmware/psci.c index c8c47acfd34..394f30fa886 100644 --- a/drivers/firmware/psci.c +++ b/drivers/firmware/psci.c @@ -8,6 +8,7 @@ #include <common.h> #include <dm.h> +#include <irq_func.h> #include <dm/lists.h> #include <efi_loader.h> #include <linux/libfdt.h> diff --git a/drivers/mtd/pic32_flash.c b/drivers/mtd/pic32_flash.c index 8f09e5b2506..8fff818e42f 100644 --- a/drivers/mtd/pic32_flash.c +++ b/drivers/mtd/pic32_flash.c @@ -10,6 +10,7 @@ #include <dm.h> #include <fdt_support.h> #include <flash.h> +#include <irq_func.h> #include <mach/pic32.h> #include <wait_bit.h> diff --git a/include/common.h b/include/common.h index 81387d561e2..c22eb63501f 100644 --- a/include/common.h +++ b/include/common.h @@ -46,8 +46,6 @@ typedef volatile unsigned char vu_char; #include <log.h> -typedef void (interrupt_handler_t)(void *); - #include <asm/u-boot.h> /* boot information for Linux kernel */ #include <asm/global_data.h> /* global data used for startup functions */ @@ -207,10 +205,6 @@ int get_clocks (void); ulong get_bus_freq (ulong); int get_serial_clock(void); -/* $(CPU)/interrupts.c */ -void enable_interrupts (void); -int disable_interrupts (void); - /* lib/uuid.c */ #include <uuid.h> diff --git a/include/exports.h b/include/exports.h index 88996227381..35f463287fb 100644 --- a/include/exports.h +++ b/include/exports.h @@ -9,6 +9,8 @@ #include <phy_interface.h> #endif +#include <irq_func.h> + struct spi_slave; /* These are declarations of exported functions available in C code */ diff --git a/include/irq_func.h b/include/irq_func.h index 11d2bdd9125..c7c4babbfc9 100644 --- a/include/irq_func.h +++ b/include/irq_func.h @@ -9,11 +9,18 @@ #ifndef __IRQ_FUNC_H #define __IRQ_FUNC_H +struct pt_regs; + +typedef void (interrupt_handler_t)(void *arg); + int interrupt_init(void); void timer_interrupt(struct pt_regs *regs); void external_interrupt(struct pt_regs *regs); -void irq_install_handler (int vec, interrupt_handler_t *handler, void *arg); +void irq_install_handler(int vec, interrupt_handler_t *handler, void *arg); void irq_free_handler(int vec); void reset_timer(void); +void enable_interrupts(void); +int disable_interrupts(void); + #endif diff --git a/lib/efi_loader/efi_boottime.c b/lib/efi_loader/efi_boottime.c index 265297ed46f..88a7604bbf3 100644 --- a/lib/efi_loader/efi_boottime.c +++ b/lib/efi_loader/efi_boottime.c @@ -8,6 +8,7 @@ #include <common.h> #include <div64.h> #include <efi_loader.h> +#include <irq_func.h> #include <malloc.h> #include <time.h> #include <linux/libfdt_env.h> diff --git a/post/lib_powerpc/andi.c b/post/lib_powerpc/andi.c index 49c5ee63498..d4f60aa7388 100644 --- a/post/lib_powerpc/andi.c +++ b/post/lib_powerpc/andi.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test diff --git a/post/lib_powerpc/b.c b/post/lib_powerpc/b.c index 67edee01074..0b02e9169e2 100644 --- a/post/lib_powerpc/b.c +++ b/post/lib_powerpc/b.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test diff --git a/post/lib_powerpc/cmp.c b/post/lib_powerpc/cmp.c index 79b22ebab71..e70869774ce 100644 --- a/post/lib_powerpc/cmp.c +++ b/post/lib_powerpc/cmp.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test diff --git a/post/lib_powerpc/cmpi.c b/post/lib_powerpc/cmpi.c index b5b47bafb27..85a9b0ad36b 100644 --- a/post/lib_powerpc/cmpi.c +++ b/post/lib_powerpc/cmpi.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test diff --git a/post/lib_powerpc/complex.c b/post/lib_powerpc/complex.c index 7ab3c352acb..bb29e917012 100644 --- a/post/lib_powerpc/complex.c +++ b/post/lib_powerpc/complex.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test diff --git a/post/lib_powerpc/cr.c b/post/lib_powerpc/cr.c index 93de47a1cff..56ed355dde7 100644 --- a/post/lib_powerpc/cr.c +++ b/post/lib_powerpc/cr.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test diff --git a/post/lib_powerpc/load.c b/post/lib_powerpc/load.c index 3fbd8babfa5..5269563b1e1 100644 --- a/post/lib_powerpc/load.c +++ b/post/lib_powerpc/load.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test diff --git a/post/lib_powerpc/multi.c b/post/lib_powerpc/multi.c index 51750bb0707..7807eb17acf 100644 --- a/post/lib_powerpc/multi.c +++ b/post/lib_powerpc/multi.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test diff --git a/post/lib_powerpc/rlwimi.c b/post/lib_powerpc/rlwimi.c index 16e642238e1..7b4dc79fb17 100644 --- a/post/lib_powerpc/rlwimi.c +++ b/post/lib_powerpc/rlwimi.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test diff --git a/post/lib_powerpc/rlwinm.c b/post/lib_powerpc/rlwinm.c index f88d62a73bd..8a03e9b9bcb 100644 --- a/post/lib_powerpc/rlwinm.c +++ b/post/lib_powerpc/rlwinm.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test diff --git a/post/lib_powerpc/rlwnm.c b/post/lib_powerpc/rlwnm.c index c12577fd4f5..e2beb4e4171 100644 --- a/post/lib_powerpc/rlwnm.c +++ b/post/lib_powerpc/rlwnm.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test diff --git a/post/lib_powerpc/srawi.c b/post/lib_powerpc/srawi.c index cad3aec82d0..d4a8fabc425 100644 --- a/post/lib_powerpc/srawi.c +++ b/post/lib_powerpc/srawi.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test diff --git a/post/lib_powerpc/store.c b/post/lib_powerpc/store.c index 8bd65c35817..8e278fee885 100644 --- a/post/lib_powerpc/store.c +++ b/post/lib_powerpc/store.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test diff --git a/post/lib_powerpc/string.c b/post/lib_powerpc/string.c index 3d3f2b117cc..fc460ceb9f0 100644 --- a/post/lib_powerpc/string.c +++ b/post/lib_powerpc/string.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test diff --git a/post/lib_powerpc/three.c b/post/lib_powerpc/three.c index 27a32a274a4..fc6f1f5674a 100644 --- a/post/lib_powerpc/three.c +++ b/post/lib_powerpc/three.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test diff --git a/post/lib_powerpc/threei.c b/post/lib_powerpc/threei.c index 28c17df71e4..f49c85e6b9d 100644 --- a/post/lib_powerpc/threei.c +++ b/post/lib_powerpc/threei.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test diff --git a/post/lib_powerpc/threex.c b/post/lib_powerpc/threex.c index ea9e465862b..6bc5a54706b 100644 --- a/post/lib_powerpc/threex.c +++ b/post/lib_powerpc/threex.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test diff --git a/post/lib_powerpc/two.c b/post/lib_powerpc/two.c index 2c0efaec36b..fa376c76b1b 100644 --- a/post/lib_powerpc/two.c +++ b/post/lib_powerpc/two.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test diff --git a/post/lib_powerpc/twox.c b/post/lib_powerpc/twox.c index eae4c572442..5c36012a9b7 100644 --- a/post/lib_powerpc/twox.c +++ b/post/lib_powerpc/twox.c @@ -5,6 +5,7 @@ */ #include <common.h> +#include <irq_func.h> /* * CPU test |