xref: /freebsd/sys/compat/linuxkpi/common/include/linux/ssb/ssb_regs.h (revision 6cf4e30252fe48b230b9d76cac20576d5b3d2ffa)
1 /*
2  * Copyright (c) 2025 Bjoern A. Zeeb
3  *
4  * SPDX-License-Identifier: BSD-2-Clause
5  */
6 
7 #ifndef	_LINUXKPI_LINUX_SSB_SSB_REGS_H
8 #define	_LINUXKPI_LINUX_SSB_SSB_REGS_H
9 
10 #define	SSB_IDHIGH_RCHI		0x00007000
11 #define	SSB_IDHIGH_RCHI_SHIFT	8
12 #define	SSB_IDHIGH_RCLO		0x0000000F
13 #define	SSB_IDLOW_INITIATOR	0x00000080
14 #define	SSB_IMSTATE_BUSY	0x01800000
15 #define	SSB_IMSTATE_IBE		0x00020000
16 #define	SSB_IMSTATE_REJECT	0x02000000
17 #define	SSB_IMSTATE_TO		0x00040000
18 #define	SSB_TMSHIGH_BUSY	0x00000004
19 #define	SSB_TMSHIGH_SERR	0x00000001
20 #define	SSB_TMSLOW_CLOCK	0x00010000
21 #define	SSB_TMSLOW_FGC		0x00020000
22 #define	SSB_TMSLOW_REJECT	0x00000002
23 #define	SSB_TMSLOW_RESET	0x00000001
24 
25 #endif	/* _LINUXKPI_LINUX_SSB_SSB_REGS_H */
26