diff options
author | Mika Westerberg <mika.westerberg@linux.intel.com> | 2018-01-04 12:20:18 +0300 |
---|---|---|
committer | Lee Jones <lee.jones@linaro.org> | 2018-01-08 11:03:35 +0000 |
commit | 0f89ffefa4e122e7e9bc1c2d716c6052b4601b76 (patch) | |
tree | 92ec694aa2c63050a4227b74bc3c7e8355bf476c | |
parent | 0c384fc8620f3cfd886ba969200b79a3563a92df (diff) | |
download | op-kernel-dev-0f89ffefa4e122e7e9bc1c2d716c6052b4601b76.zip op-kernel-dev-0f89ffefa4e122e7e9bc1c2d716c6052b4601b76.tar.gz |
mfd: lpc_ich: Do not touch SPI-NOR write protection bit on Apollo Lake
Just to be on the safe side, don't touch the bit. If write access to the
flash chip is needed, the BIOS needs to enable it explicitly.
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
-rw-r--r-- | drivers/mfd/lpc_ich.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/mfd/lpc_ich.c b/drivers/mfd/lpc_ich.c index cf1120a..53dc1a4 100644 --- a/drivers/mfd/lpc_ich.c +++ b/drivers/mfd/lpc_ich.c @@ -1143,11 +1143,6 @@ static int lpc_ich_init_spi(struct pci_dev *dev) res->end = res->start + SPIBASE_APL_SZ - 1; pci_bus_read_config_dword(bus, spi, BCR, &bcr); - if (!(bcr & BCR_WPD)) { - bcr |= BCR_WPD; - pci_bus_write_config_dword(bus, spi, BCR, bcr); - pci_bus_read_config_dword(bus, spi, BCR, &bcr); - } info->writeable = !!(bcr & BCR_WPD); } |