diff options
| author | Bin Meng <bmeng.cn@gmail.com> | 2017-10-18 18:20:57 -0700 |
|---|---|---|
| committer | Bin Meng <bmeng.cn@gmail.com> | 2017-10-27 15:13:47 +0800 |
| commit | ab20107468de5bf6b9affa93b17f2284cc838b5b (patch) | |
| tree | aaa3c18ef2f5c903fa534da2069ed281f0c079b0 /drivers/spi/ich.h | |
| parent | fb2c53091ff457ce8a0b547f37e7374d10d855ea (diff) | |
spi: ich: Lock down controller settings if required
Some Intel FSP (like Braswell) does SPI lock-down during the call
to fsp_notify(INIT_PHASE_BOOT). But before SPI lock-down is done,
it's bootloader's responsibility to configure the SPI controller's
opcode registers properly otherwise SPI controller driver doesn't
know how to communicate with the SPI flash device.
Rather than passively doing the opcode configuration, let's add a
simple DTS property "intel,spi-lock-down" and let the driver call
the opcode configuration function if required by such FSP.
Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/spi/ich.h')
| -rw-r--r-- | drivers/spi/ich.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/spi/ich.h b/drivers/spi/ich.h index c867c57be9f..06b7fb9e014 100644 --- a/drivers/spi/ich.h +++ b/drivers/spi/ich.h @@ -174,6 +174,7 @@ enum ich_version { struct ich_spi_platdata { enum ich_version ich_version; /* Controller version, 7 or 9 */ + bool lockdown; /* lock down controller settings? */ }; struct ich_spi_priv { |
