bsp/qoriq: Add GPIO register map

This commit is contained in:
Sebastian Huber
2016-10-11 10:42:15 +02:00
parent 00bac953f7
commit 282de10828

View File

@@ -172,6 +172,17 @@ typedef struct {
typedef struct { typedef struct {
} qoriq_uart; } qoriq_uart;
typedef struct {
uint32_t gpdir;
uint32_t gpodr;
uint32_t gpdat;
uint32_t gpier;
uint32_t gpimr;
uint32_t gpicr;
uint32_t gpibe;
QORIQ_RESERVE(0x001c, 0x1000);
} qoriq_gpio;
typedef struct { typedef struct {
QORIQ_RESERVE(0x000, 0x100); QORIQ_RESERVE(0x000, 0x100);
uint16_t caplength; uint16_t caplength;
@@ -311,7 +322,9 @@ typedef struct {
QORIQ_FILL(0x11d500, 0x11d600, qoriq_uart); QORIQ_FILL(0x11d500, 0x11d600, qoriq_uart);
qoriq_uart uart_3; qoriq_uart uart_3;
QORIQ_FILL(0x11d600, 0x11e000, qoriq_uart); QORIQ_FILL(0x11d600, 0x11e000, qoriq_uart);
QORIQ_RESERVE(0x11e000, 0x210000); QORIQ_RESERVE(0x11e000, 0x130000);
qoriq_gpio gpio[4];
QORIQ_RESERVE(0x134000, 0x210000);
qoriq_usb usb_1; qoriq_usb usb_1;
QORIQ_FILL(0x210000, 0x211000, qoriq_usb); QORIQ_FILL(0x210000, 0x211000, qoriq_usb);
QORIQ_RESERVE(0x211000, 0x318000); QORIQ_RESERVE(0x211000, 0x318000);