mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-08-30 20:07:36 +00:00

Wire up suspend/resume handles for I2C controller to match its power state with SGUnit. Signed-off-by: Raag Jadav <raag.jadav@intel.com> Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com> Reviewed-by: Karthik Poosa <karthik.poosa@intel.com> Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com> Link: https://lore.kernel.org/r/20250701122252.2590230-5-heikki.krogerus@linux.intel.com Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
21 lines
600 B
C
21 lines
600 B
C
/* SPDX-License-Identifier: MIT */
|
|
#ifndef _XE_I2C_REGS_H_
|
|
#define _XE_I2C_REGS_H_
|
|
|
|
#include <linux/pci_regs.h>
|
|
|
|
#include "xe_reg_defs.h"
|
|
#include "xe_regs.h"
|
|
|
|
#define I2C_BRIDGE_OFFSET (SOC_BASE + 0xd9000)
|
|
#define I2C_CONFIG_SPACE_OFFSET (SOC_BASE + 0xf6000)
|
|
#define I2C_MEM_SPACE_OFFSET (SOC_BASE + 0xf7400)
|
|
|
|
#define REG_SG_REMAP_ADDR_PREFIX XE_REG(SOC_BASE + 0x0164)
|
|
#define REG_SG_REMAP_ADDR_POSTFIX XE_REG(SOC_BASE + 0x0168)
|
|
|
|
#define I2C_CONFIG_CMD XE_REG(I2C_CONFIG_SPACE_OFFSET + PCI_COMMAND)
|
|
#define I2C_CONFIG_PMCSR XE_REG(I2C_CONFIG_SPACE_OFFSET + 0x84)
|
|
|
|
#endif /* _XE_I2C_REGS_H_ */
|