|
|
#define | LEON_INTERRUPT_EXTERNAL_1 5 |
| #define | LEON_TRAP_TYPE(_source) |
| #define | LEON_TRAP_SOURCE(_trap) |
| #define | LEON_INT_TRAP(_trap) |
|
#define | LEON_MEMORY_CONFIGURATION_PROM_SIZE_MASK 0x0003C000 |
|
#define | LEON_MEMORY_CONFIGURATION_RAM_SIZE_MASK 0x00001E00 |
|
#define | LEON_REG_TIMER_CONTROL_EN 0x00000001 |
|
#define | LEON_REG_TIMER_CONTROL_RL 0x00000002 |
|
#define | LEON_REG_TIMER_CONTROL_LD 0x00000004 |
|
#define | LEON_REG_UART_CONTROL_RTD 0x000000FF |
|
#define | LEON_REG_UART_STATUS_DR 0x00000001 |
|
#define | LEON_REG_UART_STATUS_TSE 0x00000002 |
|
#define | LEON_REG_UART_STATUS_THE 0x00000004 |
|
#define | LEON_REG_UART_STATUS_BR 0x00000008 |
|
#define | LEON_REG_UART_STATUS_OE 0x00000010 |
|
#define | LEON_REG_UART_STATUS_PE 0x00000020 |
|
#define | LEON_REG_UART_STATUS_FE 0x00000040 |
|
#define | LEON_REG_UART_STATUS_TF 0x00000200 |
|
#define | LEON_REG_UART_STATUS_ERR 0x00000078 |
|
#define | LEON_REG_UART_CTRL_RE 0x00000001 |
|
#define | LEON_REG_UART_CTRL_TE 0x00000002 |
|
#define | LEON_REG_UART_CTRL_RI 0x00000004 |
|
#define | LEON_REG_UART_CTRL_TI 0x00000008 |
|
#define | LEON_REG_UART_CTRL_PS 0x00000010 |
|
#define | LEON_REG_UART_CTRL_PE 0x00000020 |
|
#define | LEON_REG_UART_CTRL_FL 0x00000040 |
|
#define | LEON_REG_UART_CTRL_LB 0x00000080 |
|
#define | LEON_REG_UART_CTRL_DB 0x00000800 |
|
#define | LEON_REG_UART_CTRL_SI 0x00004000 |
|
#define | LEON_REG_UART_CTRL_FA 0x80000000 |
|
#define | LEON_REG_UART_CTRL_FA_BIT 31 |
|
#define | LEON3_IRQMPSTATUS_CPUNR 28 |
|
#define | LEON3_IRQMPSTATUS_BROADCAST 27 |
| #define | LEON_Clear_interrupt(_source) |
| #define | LEON_Force_interrupt(_source) |
| #define | LEON_Enable_interrupt_broadcast(_source) |
| #define | LEON_Disable_interrupt_broadcast(_source) |
| #define | LEON_Is_interrupt_pending(_source) |
| #define | LEON_Cpu_Is_interrupt_masked(_source, _cpu) |
| #define | LEON_Cpu_Mask_interrupt(_source, _cpu) |
| #define | LEON_Cpu_Unmask_interrupt(_source, _cpu) |
| #define | LEON_Cpu_Disable_interrupt(_source, _previous, _cpu) |
| #define | LEON_Cpu_Restore_interrupt(_source, _previous, _cpu) |
| #define | LEON_Is_interrupt_masked(_source) |
| #define | LEON_Mask_interrupt(_source) |
| #define | LEON_Unmask_interrupt(_source) |
| #define | LEON_Disable_interrupt(_source, _previous) |
| #define | LEON_Restore_interrupt(_source, _previous) |
| #define | BSP_Clear_interrupt(_source) |
| #define | BSP_Force_interrupt(_source) |
| #define | BSP_Is_interrupt_pending(_source) |
| #define | BSP_Is_interrupt_masked(_source) |
| #define | BSP_Unmask_interrupt(_source) |
| #define | BSP_Mask_interrupt(_source) |
| #define | BSP_Disable_interrupt(_source, _previous) |
| #define | BSP_Restore_interrupt(_source, _previous) |
| #define | BSP_Cpu_Is_interrupt_masked(_source, _cpu) |
| #define | BSP_Cpu_Unmask_interrupt(_source, _cpu) |
| #define | BSP_Cpu_Mask_interrupt(_source, _cpu) |
| #define | BSP_Cpu_Disable_interrupt(_source, _previous, _cpu) |
| #define | BSP_Cpu_Restore_interrupt(_source, _previous, _cpu) |
|
#define | LEON_REG_TIMER_COUNTER_RELOAD_AT_ZERO 0x00000002 |
|
#define | LEON_REG_TIMER_COUNTER_STOP_AT_ZERO 0x00000000 |
|
#define | LEON_REG_TIMER_COUNTER_LOAD_COUNTER 0x00000004 |
|
#define | LEON_REG_TIMER_COUNTER_ENABLE_COUNTING 0x00000001 |
|
#define | LEON_REG_TIMER_COUNTER_DISABLE_COUNTING 0x00000000 |
|
#define | LEON_REG_TIMER_COUNTER_RELOAD_MASK 0x00000002 |
|
#define | LEON_REG_TIMER_COUNTER_ENABLE_MASK 0x00000001 |
|
#define | LEON_REG_TIMER_COUNTER_DEFINED_MASK 0x00000003 |
|
#define | LEON_REG_TIMER_COUNTER_CURRENT_MODE_MASK 0x00000003 |
LEON3 BSP data types and macros.