1*b58385dfSKonstantin Porotchkin /*
2*b58385dfSKonstantin Porotchkin  * Copyright (C) 2016 Marvell International Ltd.
3*b58385dfSKonstantin Porotchkin  *
4*b58385dfSKonstantin Porotchkin  * SPDX-License-Identifier:	GPL-2.0
5*b58385dfSKonstantin Porotchkin  * https://spdx.org/licenses
6*b58385dfSKonstantin Porotchkin  */
7*b58385dfSKonstantin Porotchkin 
8*b58385dfSKonstantin Porotchkin #ifndef _CACHE_LLC_H_
9*b58385dfSKonstantin Porotchkin #define _CACHE_LLC_H_
10*b58385dfSKonstantin Porotchkin 
11*b58385dfSKonstantin Porotchkin /* Armada-7K/8K last level cache */
12*b58385dfSKonstantin Porotchkin 
13*b58385dfSKonstantin Porotchkin #define MVEBU_A8K_REGS_BASE_MSB		0xf000
14*b58385dfSKonstantin Porotchkin #define LLC_BASE_ADDR			0x8000
15*b58385dfSKonstantin Porotchkin #define LLC_CACHE_SYNC			0x700
16*b58385dfSKonstantin Porotchkin #define LLC_CACHE_SYNC_COMPLETE		0x730
17*b58385dfSKonstantin Porotchkin #define LLC_FLUSH_BY_WAY		0x7fc
18*b58385dfSKonstantin Porotchkin #define LLC_WAY_MASK			0xffffffff
19*b58385dfSKonstantin Porotchkin #define LLC_CACHE_SYNC_MASK		0x1
20*b58385dfSKonstantin Porotchkin 
21*b58385dfSKonstantin Porotchkin #endif	/* _CACHE_LLC_H_ */
22