diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-10-27 14:37:13 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-10-28 13:06:17 +0100 |
commit | 98df160cab99e5ff61cf8aceda9a95593d3e3a68 (patch) | |
tree | ce7ccd3e1edf2fe765319b88cca7a559b597e809 | |
parent | bsp/qoriq: Flush and invalidate L2 cache (diff) | |
download | rtems-98df160cab99e5ff61cf8aceda9a95593d3e3a68.tar.bz2 |
bsp/qoriq: Add BMan, QMan and FMan to memory map
-rw-r--r-- | c/src/lib/libbsp/powerpc/qoriq/include/qoriq.h | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/powerpc/qoriq/include/qoriq.h b/c/src/lib/libbsp/powerpc/qoriq/include/qoriq.h index ef75ad6f2e..98b9dbf881 100644 --- a/c/src/lib/libbsp/powerpc/qoriq/include/qoriq.h +++ b/c/src/lib/libbsp/powerpc/qoriq/include/qoriq.h @@ -271,6 +271,18 @@ typedef struct { } qoriq_law; typedef struct { + QORIQ_RESERVE(0x0000, 0x1000); +} qoriq_bman; + +typedef struct { + QORIQ_RESERVE(0x0000, 0x1000); +} qoriq_qman; + +typedef struct { + QORIQ_RESERVE(0x000000, 0x100000); +} qoriq_fman; + +typedef struct { qoriq_lcc lcc; QORIQ_FILL(0x000000, 0x000c00, qoriq_lcc); qoriq_law law [32]; @@ -293,7 +305,14 @@ typedef struct { QORIQ_RESERVE(0x11e000, 0x210000); qoriq_usb usb_1; QORIQ_FILL(0x210000, 0x211000, qoriq_usb); - QORIQ_RESERVE(0x211000, 0x2000000); + QORIQ_RESERVE(0x211000, 0x318000); + qoriq_qman qman; + QORIQ_RESERVE(0x319000, 0x31a000); + qoriq_bman bman; + QORIQ_RESERVE(0x31b000, 0x400000); + qoriq_fman fman_0; + qoriq_fman fman_1; + QORIQ_RESERVE(0x600000, 0x2000000); } qoriq_ccsr; #else /* QORIQ_CHIP_VARIANT */ |