18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: ISC
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * Copyright (c) 2010 Broadcom Corporation
48c2ecf20Sopenharmony_ci */
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ci#ifndef	_BRCM_SOC_H
78c2ecf20Sopenharmony_ci#define	_BRCM_SOC_H
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci#define SI_ENUM_BASE		0x18000000	/* Enumeration space base */
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ci/* Common core control flags */
128c2ecf20Sopenharmony_ci#define	SICF_BIST_EN		0x8000
138c2ecf20Sopenharmony_ci#define	SICF_PME_EN		0x4000
148c2ecf20Sopenharmony_ci#define	SICF_CORE_BITS		0x3ffc
158c2ecf20Sopenharmony_ci#define	SICF_FGC		0x0002
168c2ecf20Sopenharmony_ci#define	SICF_CLOCK_EN		0x0001
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci/* Common core status flags */
198c2ecf20Sopenharmony_ci#define	SISF_BIST_DONE		0x8000
208c2ecf20Sopenharmony_ci#define	SISF_BIST_ERROR		0x4000
218c2ecf20Sopenharmony_ci#define	SISF_GATED_CLK		0x2000
228c2ecf20Sopenharmony_ci#define	SISF_DMA64		0x1000
238c2ecf20Sopenharmony_ci#define	SISF_CORE_BITS		0x0fff
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ci#endif				/* _BRCM_SOC_H */
26