/** @file ProcSmbChipCommon.h @copyright Copyright 2019 - 2021 Intel Corporation.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef _PROC_SMB_CHIP_COMMON_H_ #define _PROC_SMB_CHIP_COMMON_H_ #include // // Available SMBus clock periods to be programmed. // typedef enum { SmbClk100K = SMB_CLK_100K, // 100 Khz in I2C mode; 4Mhz in I3C mode SmbClk400K = SMB_CLK_400K, // 400 Khz in I2C mode; 6Mhz in I3C mode SmbClk700K = SMB_CLK_700K, // 700 Khz in I2C mode; 8Mhz in I3C mode SmbClk1M = SMB_CLK_1M, // 1 Mhz in I2C mode; 10Mhz in I3C mode SmbClkPeriodMax } SMB_CLOCK_FREQUENCY; #define MAX_SMB_INSTANCE 2 // Maximum number of SMBUS Instances #endif // _PROC_SMB_CHIP_COMMON_H_