* Copyright (C) 2013-2014 Synopsys, Inc. All rights reserved.
*/
+#include <irq_func.h>
#include <asm/cache.h>
#include <common.h>
#include <common.h>
#include <command.h>
#include <cpu_func.h>
+#include <irq_func.h>
#include <asm/system.h>
static void cache_flush(void);
#include <common.h>
#include <command.h>
#include <cpu_func.h>
+#include <irq_func.h>
#include <asm/system.h>
static void cache_flush(void);
#include <common.h>
#include <command.h>
#include <cpu_func.h>
+#include <irq_func.h>
#include <asm/system.h>
static void cache_flush(void);
#include <common.h>
#include <command.h>
#include <cpu_func.h>
+#include <irq_func.h>
#include <asm/system.h>
#include <asm/io.h>
#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>
#include <common.h>
#include <cpu_func.h>
+#include <irq_func.h>
#include <asm/io.h>
#include <asm/armv7m.h>
#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>
#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>
#include <common.h>
#include <command.h>
#include <cpu_func.h>
+#include <irq_func.h>
#include <asm/system.h>
#include <asm/io.h>
*/
#include <common.h>
+#include <irq_func.h>
__weak void reset_misc(void)
{
*/
#include <common.h>
+#include <irq_func.h>
#include <asm/arch/tegra.h>
#include <asm/arch-tegra/pmc.h>
* 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 */
#include <common.h>
#include <command.h>
#include <cpu_func.h>
+#include <irq_func.h>
#include <watchdog.h>
#include <asm/cache.h>
#include <cpu_func.h>
#include <dm.h>
#include <errno.h>
+#include <irq_func.h>
#include <asm/cache.h>
DECLARE_GLOBAL_DATA_PTR;
#include <common.h>
#include <cpu_func.h>
+#include <irq_func.h>
#define NIOS_MAGIC 0x534f494e /* enable command line and initrd passing */
#include <common.h>
#include <cpu_func.h>
+#include <irq_func.h>
#include <vsprintf.h>
#include <watchdog.h>
#include <command.h>
*/
#include <common.h>
+#include <irq_func.h>
#include <mpc83xx.h>
#include <command.h>
#include <config.h>
#include <common.h>
#include <cpu_func.h>
+#include <irq_func.h>
#include <vsprintf.h>
#include <watchdog.h>
#include <command.h>
#include <common.h>
#include <dm.h>
+#include <irq_func.h>
/*
* cleanup_before_linux() is called just before we call linux
#include <common.h>
#include <command.h>
+#include <irq_func.h>
#include <cpu_func.h>
#include <netdev.h>
#include <asm/processor.h>
*/
#include <common.h>
+#include <irq_func.h>
#include <asm/io.h>
#include <asm/zimage.h>
#include <common.h>
#include <env.h>
+#include <irq_func.h>
#include <malloc.h>
#include <asm/acpi_table.h>
#include <asm/io.h>
#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>
#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
#include <command.h>
#include <env.h>
#include <i2c.h>
+#include <irq_func.h>
#include <netdev.h>
#include <linux/compiler.h>
#include <asm/mmu.h>
#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>
*/
#include <common.h>
+#include <irq_func.h>
#include <asm/immap.h>
#include <command.h>
#include <env.h>
#include <i2c.h>
+#include <irq_func.h>
#include <netdev.h>
#include <linux/compiler.h>
#include <asm/mmu.h>
#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>
#include <bootm.h>
#include <command.h>
#include <image.h>
+#include <irq_func.h>
#include <lmb.h>
#include <mapmem.h>
#include <linux/kernel.h>
#include <common.h>
#include <bootm.h>
#include <command.h>
+#include <irq_func.h>
#include <lmb.h>
#include <linux/compiler.h>
#include <config.h>
#include <command.h>
#include <image.h>
+#include <irq_func.h>
#undef FDC_DEBUG
#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[])
#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)
#include <env.h>
#include <errno.h>
#include <fdt_support.h>
+#include <irq_func.h>
#include <lmb.h>
#include <malloc.h>
#include <mapmem.h>
#include <common.h>
#include <dm.h>
+#include <irq_func.h>
#include <dm/lists.h>
#include <efi_loader.h>
#include <linux/libfdt.h>
#include <dm.h>
#include <fdt_support.h>
#include <flash.h>
+#include <irq_func.h>
#include <mach/pic32.h>
#include <wait_bit.h>
#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 */
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>
#include <phy_interface.h>
#endif
+#include <irq_func.h>
+
struct spi_slave;
/* These are declarations of exported functions available in C code */
#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
#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>
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test
*/
#include <common.h>
+#include <irq_func.h>
/*
* CPU test