xref: /linux/drivers/net/wireless/broadcom/brcm80211/include/soc.h (revision 762f99f4f3cb41a775b5157dd761217beba65873)
17e5677deSArend van Spriel // SPDX-License-Identifier: ISC
205491d2cSKalle Valo /*
305491d2cSKalle Valo  * Copyright (c) 2010 Broadcom Corporation
405491d2cSKalle Valo  */
505491d2cSKalle Valo 
605491d2cSKalle Valo #ifndef	_BRCM_SOC_H
705491d2cSKalle Valo #define	_BRCM_SOC_H
805491d2cSKalle Valo 
9*1ce050c1SArend van Spriel #define SI_ENUM_BASE_DEFAULT	0x18000000
1005491d2cSKalle Valo 
1105491d2cSKalle Valo /* Common core control flags */
1205491d2cSKalle Valo #define	SICF_BIST_EN		0x8000
1305491d2cSKalle Valo #define	SICF_PME_EN		0x4000
1405491d2cSKalle Valo #define	SICF_CORE_BITS		0x3ffc
1505491d2cSKalle Valo #define	SICF_FGC		0x0002
1605491d2cSKalle Valo #define	SICF_CLOCK_EN		0x0001
1705491d2cSKalle Valo 
1805491d2cSKalle Valo /* Common core status flags */
1905491d2cSKalle Valo #define	SISF_BIST_DONE		0x8000
2005491d2cSKalle Valo #define	SISF_BIST_ERROR		0x4000
2105491d2cSKalle Valo #define	SISF_GATED_CLK		0x2000
2205491d2cSKalle Valo #define	SISF_DMA64		0x1000
2305491d2cSKalle Valo #define	SISF_CORE_BITS		0x0fff
2405491d2cSKalle Valo 
2505491d2cSKalle Valo #endif				/* _BRCM_SOC_H */
26