root/sys/compat/linuxkpi/common/include/linux/ssb/ssb_regs.h
/*
 * Copyright (c) 2025 Bjoern A. Zeeb
 *
 * SPDX-License-Identifier: BSD-2-Clause
 */

#ifndef _LINUXKPI_LINUX_SSB_SSB_REGS_H
#define _LINUXKPI_LINUX_SSB_SSB_REGS_H

#define SSB_IDHIGH_RCHI         0x00007000
#define SSB_IDHIGH_RCHI_SHIFT   8
#define SSB_IDHIGH_RCLO         0x0000000F
#define SSB_IDLOW_INITIATOR     0x00000080
#define SSB_IMSTATE_BUSY        0x01800000
#define SSB_IMSTATE_IBE         0x00020000
#define SSB_IMSTATE_REJECT      0x02000000
#define SSB_IMSTATE_TO          0x00040000
#define SSB_TMSHIGH_BUSY        0x00000004
#define SSB_TMSHIGH_SERR        0x00000001
#define SSB_TMSLOW_CLOCK        0x00010000
#define SSB_TMSLOW_FGC          0x00020000
#define SSB_TMSLOW_REJECT       0x00000002
#define SSB_TMSLOW_RESET        0x00000001

#endif  /* _LINUXKPI_LINUX_SSB_SSB_REGS_H */