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) {
|
if (iomode != cur_iomode) {
|
||||||
cap1 &= ~MCHP_ESPI_GBL_CAP1_IO_MODE_MASK0 <<
|
cap1 &= ~(MCHP_ESPI_GBL_CAP1_IO_MODE_MASK0 <<
|
||||||
MCHP_ESPI_GBL_CAP1_IO_MODE_POS;
|
MCHP_ESPI_GBL_CAP1_IO_MODE_POS);
|
||||||
cap1 |= (iomode << 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