diff options
author | Victor Gu <xigu@marvell.com> | 2018-01-17 16:48:08 +0800 |
---|---|---|
committer | Kostya Porotchkin <kostap@marvell.com> | 2018-01-23 14:23:43 +0200 |
commit | 1c45ef1293483e6854e342886418755bc17f02f6 (patch) | |
tree | adfc5a11e33b70b0ff2ba84ed999df7bf0022c36 /include/drivers/marvell | |
parent | 6b92205f667220f85f545a47b5e62c688d8ceb80 (diff) |
llc: a8k: a8k-p: move llc registers definitions to llc header file
This patch moves the LLC register definitions to platform common
header file to be used by mutilple modules.
Change-Id: Ie1056a96e3fedd56cfd22b91e66437e56ac87702
Signed-off-by: Victor Gu <xigu@marvell.com>
Reviewed-on: http://vgitil04.il.marvell.com:8080/49145
Reviewed-by: Hanna Hawa <hannah@marvell.com>
Tested-by: iSoC Platform CI <ykjenk@marvell.com>
Diffstat (limited to 'include/drivers/marvell')
-rw-r--r-- | include/drivers/marvell/cache_llc.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/drivers/marvell/cache_llc.h b/include/drivers/marvell/cache_llc.h index b11722b2..f1829f95 100644 --- a/include/drivers/marvell/cache_llc.h +++ b/include/drivers/marvell/cache_llc.h @@ -19,6 +19,16 @@ #ifndef _CACHE_LLC_H_ #define _CACHE_LLC_H_ +#define LLC_CTRL(ap) (MVEBU_LLC_BASE(ap) + 0x100) +#define LLC_CACHE_SYNC(ap) (MVEBU_LLC_BASE(ap) + 0x700) +#define L2X0_INV_WAY(ap) (MVEBU_LLC_BASE(ap) + 0x77C) +#define L2X0_CLEAN_WAY(ap) (MVEBU_LLC_BASE(ap) + 0x7BC) +#define L2X0_CLEAN_INV_WAY(ap) (MVEBU_LLC_BASE(ap) + 0x7FC) + +#define LLC_CTRL_EN 1 +#define LLC_EXCLUSIVE_EN 0x100 +#define LLC_WAY_MASK 0xFFFFFFFF + void llc_cache_sync(int); void llc_flush_all(int); void llc_clean_all(int); |