18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * include/asm-mips/irq_cpu.h 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * MIPS CPU interrupt definitions. 68c2ecf20Sopenharmony_ci * 78c2ecf20Sopenharmony_ci * Copyright (C) 2002 Maciej W. Rozycki 88c2ecf20Sopenharmony_ci */ 98c2ecf20Sopenharmony_ci#ifndef _ASM_IRQ_CPU_H 108c2ecf20Sopenharmony_ci#define _ASM_IRQ_CPU_H 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ciextern void mips_cpu_irq_init(void); 138c2ecf20Sopenharmony_ciextern void rm7k_cpu_irq_init(void); 148c2ecf20Sopenharmony_ciextern void rm9k_cpu_irq_init(void); 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci#ifdef CONFIG_IRQ_DOMAIN 178c2ecf20Sopenharmony_cistruct device_node; 188c2ecf20Sopenharmony_ciextern int mips_cpu_irq_of_init(struct device_node *of_node, 198c2ecf20Sopenharmony_ci struct device_node *parent); 208c2ecf20Sopenharmony_ci#endif 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci#endif /* _ASM_IRQ_CPU_H */ 23