mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-11-09 13:12:37 -05:00
imx233: rewrite icoll to use new register headers
Change-Id: I0bf30849d18a8493627025b383ce75ce524777ab
This commit is contained in:
parent
81224c62bb
commit
f545908c16
2 changed files with 9 additions and 28 deletions
|
|
@ -24,24 +24,7 @@
|
|||
#include "config.h"
|
||||
#include "system.h"
|
||||
|
||||
/* Interrupt collector */
|
||||
#define HW_ICOLL_BASE 0x80000000
|
||||
|
||||
#define HW_ICOLL_VECTOR (*(volatile uint32_t *)(HW_ICOLL_BASE + 0x0))
|
||||
|
||||
#define HW_ICOLL_LEVELACK (*(volatile uint32_t *)(HW_ICOLL_BASE + 0x10))
|
||||
#define HW_ICOLL_LEVELACK__LEVEL0 0x1
|
||||
|
||||
#define HW_ICOLL_CTRL (*(volatile uint32_t *)(HW_ICOLL_BASE + 0x20))
|
||||
#define HW_ICOLL_CTRL__IRQ_FINAL_ENABLE (1 << 16)
|
||||
#define HW_ICOLL_CTRL__ARM_RSE_MODE (1 << 18)
|
||||
|
||||
#define HW_ICOLL_VBASE (*(volatile uint32_t *)(HW_ICOLL_BASE + 0x40))
|
||||
#define HW_ICOLL_INTERRUPT(i) (*(volatile uint32_t *)(HW_ICOLL_BASE + 0x120 + (i) * 0x10))
|
||||
#define HW_ICOLL_INTERRUPT__PRIORITY_BM 0x3
|
||||
#define HW_ICOLL_INTERRUPT__ENABLE 0x4
|
||||
#define HW_ICOLL_INTERRUPT__SOFTIRQ 0x8
|
||||
#define HW_ICOLL_INTERRUPT__ENFIQ 0x10
|
||||
#include "regs/regs-icoll.h"
|
||||
|
||||
#define INT_SRC_SSP2_ERROR 2
|
||||
#define INT_SRC_VDD5V 3
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue