xref: /rk3399_ARM-atf/include/drivers/arm/scu.h (revision 22d12c4148c373932a7a81e5d1c59a767e143ac2)
1*c20c0525SVishnu Banavath /*
2*c20c0525SVishnu Banavath  * Copyright (c) 2019, Arm Limited. All rights reserved.
3*c20c0525SVishnu Banavath  *
4*c20c0525SVishnu Banavath  * SPDX-License-Identifier: BSD-3-Clause
5*c20c0525SVishnu Banavath  */
6*c20c0525SVishnu Banavath 
7*c20c0525SVishnu Banavath #ifndef SCU_H
8*c20c0525SVishnu Banavath #define SCU_H
9*c20c0525SVishnu Banavath 
10*c20c0525SVishnu Banavath #include <stdint.h>
11*c20c0525SVishnu Banavath 
12*c20c0525SVishnu Banavath #define SCU_CTRL_REG	0x00
13*c20c0525SVishnu Banavath #define SCU_CFG_REG	0x04
14*c20c0525SVishnu Banavath 
15*c20c0525SVishnu Banavath #define SCU_ENABLE_BIT	(1 << 0)
16*c20c0525SVishnu Banavath 
17*c20c0525SVishnu Banavath void enable_snoop_ctrl_unit(uintptr_t base);
18*c20c0525SVishnu Banavath uint32_t read_snoop_ctrl_unit_cfg(uintptr_t base);
19*c20c0525SVishnu Banavath 
20*c20c0525SVishnu Banavath #endif /* SCU_H */
21