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