RTEMS 6.1-rc1
Macros | Functions

Source file for MPC55XX interrupt support. More...

#include <mpc55xx/regs.h>
#include <libcpu/powerpc-utility.h>
#include <bsp/irq.h>
#include <bsp/vectors.h>
#include <bsp/irq-generic.h>
#include <rtems/status-checks.h>

Functions

rtems_status_code mpc55xx_intc_get_priority (rtems_vector_number vector, unsigned *priority)
 Returns the priority priority of IRQ vector from the INTC.
 
rtems_status_code mpc55xx_intc_set_priority (rtems_vector_number vector, unsigned priority)
 Sets the priority of IRQ vector to priority at the INTC.
 
rtems_status_code mpc55xx_intc_raise_software_irq (rtems_vector_number vector)
 Raises the software IRQ with number vector.
 
rtems_status_code mpc55xx_intc_clear_software_irq (rtems_vector_number vector)
 Clears the software IRQ with number vector.
 
rtems_status_code mpc55xx_interrupt_handler_install (rtems_vector_number vector, const char *info, rtems_option options, unsigned priority, rtems_interrupt_handler handler, void *arg)
 Installs interrupt handler and sets priority.
 
void bsp_interrupt_dispatch (uintptr_t exception_number)
 
void bsp_interrupt_facility_initialize (void)
 BSP specific initialization. More...
 
rtems_status_code bsp_interrupt_get_attributes (rtems_vector_number vector, rtems_interrupt_attributes *attributes)
 Gets the attributes of the interrupt vector. More...
 
rtems_status_code bsp_interrupt_is_pending (rtems_vector_number vector, bool *pending)
 Checks if the interrupt is pending. More...
 
rtems_status_code bsp_interrupt_raise (rtems_vector_number vector)
 Causes the interrupt vector. More...
 
rtems_status_code bsp_interrupt_clear (rtems_vector_number vector)
 Clears the interrupt vector. More...
 
rtems_status_code bsp_interrupt_vector_is_enabled (rtems_vector_number vector, bool *enabled)
 Checks if the interrupt is enabled. More...
 
rtems_status_code bsp_interrupt_vector_enable (rtems_vector_number vector)
 Enables the interrupt vector. More...
 
rtems_status_code bsp_interrupt_vector_disable (rtems_vector_number vector)
 Disables the interrupt vector. More...
 

Detailed Description

Source file for MPC55XX interrupt support.