drivers: espi: xec: Fix eSPI frequency override during IO selection
Fix incorrect register update that results in unintentionally in default eSPI frequency (20MHz) whenver IO mode is changed. Signed-off-by: Jose Alberto Meza <jose.a.meza.arellano@intel.com>
This commit is contained in:
parent
b740d3bdd9
commit
b466db116a
1 changed files with 2 additions and 2 deletions
|
@ -241,8 +241,8 @@ static int espi_xec_configure(struct device *dev, struct espi_cfg *cfg)
|
|||
}
|
||||
|
||||
if (iomode != cur_iomode) {
|
||||
cap1 &= ~MCHP_ESPI_GBL_CAP1_IO_MODE_MASK0 <<
|
||||
MCHP_ESPI_GBL_CAP1_IO_MODE_POS;
|
||||
cap1 &= ~(MCHP_ESPI_GBL_CAP1_IO_MODE_MASK0 <<
|
||||
MCHP_ESPI_GBL_CAP1_IO_MODE_POS);
|
||||
cap1 |= (iomode << MCHP_ESPI_GBL_CAP1_IO_MODE_POS);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue