1 /* SPDX-License-Identifier: GPL-2.0-or-later * 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 /* 2 /* 3 * arch/arm/include/asm/hardware/vic.h 3 * arch/arm/include/asm/hardware/vic.h 4 * 4 * 5 * Copyright (c) ARM Limited 2003. All right 5 * Copyright (c) ARM Limited 2003. All rights reserved. 6 */ 6 */ 7 #ifndef __ASM_ARM_HARDWARE_VIC_H 7 #ifndef __ASM_ARM_HARDWARE_VIC_H 8 #define __ASM_ARM_HARDWARE_VIC_H 8 #define __ASM_ARM_HARDWARE_VIC_H 9 9 10 #include <linux/types.h> 10 #include <linux/types.h> 11 11 >> 12 #define VIC_RAW_STATUS 0x08 >> 13 #define VIC_INT_ENABLE 0x10 /* 1 = enable, 0 = disable */ >> 14 #define VIC_INT_ENABLE_CLEAR 0x14 >> 15 >> 16 struct device_node; >> 17 struct pt_regs; >> 18 >> 19 void __vic_init(void __iomem *base, int parent_irq, int irq_start, >> 20 u32 vic_sources, u32 resume_sources, struct device_node *node); 12 void vic_init(void __iomem *base, unsigned int 21 void vic_init(void __iomem *base, unsigned int irq_start, u32 vic_sources, u32 resume_sources); >> 22 int vic_init_cascaded(void __iomem *base, unsigned int parent_irq, >> 23 u32 vic_sources, u32 resume_sources); 13 24 14 #endif 25 #endif 15 26
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.