Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
nxp_irqsteer.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: Copyright The Zephyr Project Contributors
3 * SPDX-License-Identifier: Apache-2.0
4 */
5
10
11#ifndef ZEPHYR_INCLUDE_DRIVERS_INTERRUPT_CONTROLLER_NXP_IRQSTEER_H_
12#define ZEPHYR_INCLUDE_DRIVERS_INTERRUPT_CONTROLLER_NXP_IRQSTEER_H_
13
14#include <zephyr/types.h>
15
22
29
37int nxp_irqstr_irq_is_enabled(unsigned int irq);
38
46void nxp_irqstr_irq_priority_set(unsigned int irq, unsigned int prio, unsigned int flags);
47
48#endif /* ZEPHYR_INCLUDE_DRIVERS_INTERRUPT_CONTROLLER_NXP_IRQSTEER_H_ */
int nxp_irqstr_irq_is_enabled(unsigned int irq)
Get the enable state of a multi-level IRQ line.
void nxp_irqstr_irq_enable(uint32_t irq)
Enable a multi-level IRQ line.
void nxp_irqstr_irq_disable(uint32_t irq)
Disable a multi-level IRQ line.
void nxp_irqstr_irq_priority_set(unsigned int irq, unsigned int prio, unsigned int flags)
Set the priority of the parent line of a multi-level IRQ.
flags
Definition parser.h:97
__UINT32_TYPE__ uint32_t
Definition stdint.h:90