blob: e98737af02c4253254f2d1f6653ed9d224c6e3ef [file] [log] [blame]
Boyan Karatotev9bc65742025-01-07 11:00:03 +00001/*
2 * Copyright (c) 2024-2025, Arm Limited and Contributors. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6#ifndef GIC_H
7#define GIC_H
8/* the function names conflict with some platform implementations. */
9#if USE_GIC_DRIVER
10void gic_init(unsigned int cpu_idx);
11void gic_cpuif_enable(unsigned int cpu_idx);
12void gic_cpuif_disable(unsigned int cpu_idx);
13void gic_pcpu_off(unsigned int cpu_idx);
14void gic_pcpu_init(unsigned int cpu_idx);
15void gic_save(void);
16void gic_resume(void);
17#endif
18#endif /* GIC_H */