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_SSB_SSB_REGS_H 8*902136e0SBjoern A. Zeeb #define _LINUXKPI_LINUX_SSB_SSB_REGS_H 9*902136e0SBjoern A. Zeeb 10*902136e0SBjoern A. Zeeb #define SSB_IDHIGH_RCHI 0x00007000 11*902136e0SBjoern A. Zeeb #define SSB_IDHIGH_RCHI_SHIFT 8 12*902136e0SBjoern A. Zeeb #define SSB_IDHIGH_RCLO 0x0000000F 13*902136e0SBjoern A. Zeeb #define SSB_IDLOW_INITIATOR 0x00000080 14*902136e0SBjoern A. Zeeb #define SSB_IMSTATE_BUSY 0x01800000 15*902136e0SBjoern A. Zeeb #define SSB_IMSTATE_IBE 0x00020000 16*902136e0SBjoern A. Zeeb #define SSB_IMSTATE_REJECT 0x02000000 17*902136e0SBjoern A. Zeeb #define SSB_IMSTATE_TO 0x00040000 18*902136e0SBjoern A. Zeeb #define SSB_TMSHIGH_BUSY 0x00000004 19*902136e0SBjoern A. Zeeb #define SSB_TMSHIGH_SERR 0x00000001 20*902136e0SBjoern A. Zeeb #define SSB_TMSLOW_CLOCK 0x00010000 21*902136e0SBjoern A. Zeeb #define SSB_TMSLOW_FGC 0x00020000 22*902136e0SBjoern A. Zeeb #define SSB_TMSLOW_REJECT 0x00000002 23*902136e0SBjoern A. Zeeb #define SSB_TMSLOW_RESET 0x00000001 24*902136e0SBjoern A. Zeeb 25*902136e0SBjoern A. Zeeb #endif /* _LINUXKPI_LINUX_SSB_SSB_REGS_H */ 26