xref: /freebsd/sys/compat/linuxkpi/common/include/linux/bcma/bcma.h (revision 902136e0fe112383ec64d2ef43a446063b5e6417)
1*902136e0SBjoern A. Zeeb /*
2*902136e0SBjoern A. Zeeb  * Copyright (c) 2025 Bjoern A. Zeeb
3*902136e0SBjoern A. Zeeb  *
4*902136e0SBjoern A. Zeeb  * SPDX-License-Identifier: BSD-2-Clause
5*902136e0SBjoern A. Zeeb  */
6*902136e0SBjoern A. Zeeb 
7*902136e0SBjoern A. Zeeb #ifndef	_LINUXKPI_LINUX_BCMA_BCMA_H
8*902136e0SBjoern A. Zeeb #define	_LINUXKPI_LINUX_BCMA_BCMA_H
9*902136e0SBjoern A. Zeeb 
10*902136e0SBjoern A. Zeeb #define	BCMA_CORE_80211			0x812
11*902136e0SBjoern A. Zeeb #define	BCMA_CORE_ARM_CA7		0x847
12*902136e0SBjoern A. Zeeb #define	BCMA_CORE_ARM_CM3		0x82A
13*902136e0SBjoern A. Zeeb #define	BCMA_CORE_ARM_CR4		0x83E
14*902136e0SBjoern A. Zeeb #define	BCMA_CORE_CHIPCOMMON		0x800
15*902136e0SBjoern A. Zeeb #define	BCMA_CORE_GCI			0x840
16*902136e0SBjoern A. Zeeb #define	BCMA_CORE_INTERNAL_MEM		0x80E
17*902136e0SBjoern A. Zeeb #define	BCMA_CORE_PCIE2			0x83C
18*902136e0SBjoern A. Zeeb #define	BCMA_CORE_PMU			0x827
19*902136e0SBjoern A. Zeeb #define	BCMA_CORE_SDIO_DEV		0x829
20*902136e0SBjoern A. Zeeb #define	BCMA_CORE_SYS_MEM		0x849
21*902136e0SBjoern A. Zeeb 
22*902136e0SBjoern A. Zeeb /* XXX not sure where these belong. */
23*902136e0SBjoern A. Zeeb #define	BCMA_CC_CAP_EXT_AOB_PRESENT	0x00000040
24*902136e0SBjoern A. Zeeb #define	BCMA_CC_PMU_CTL_RES_SHIFT	13
25*902136e0SBjoern A. Zeeb #define	BCMA_CC_PMU_CTL_RES_RELOAD	0x2
26*902136e0SBjoern A. Zeeb #define	BCMA_CC_SROM_CONTROL_OTPSEL	0x00000010
27*902136e0SBjoern A. Zeeb #define	BCMA_CC_SROM_CONTROL_OTP_PRESENT 0x00000020
28*902136e0SBjoern A. Zeeb 
29*902136e0SBjoern A. Zeeb #endif	/* _LINUXKPI_LINUX_BCMA_BCMA_H */
30