diff options
author | martin yan <martin.yan@microchip.corp-partner.google.com> | 2022-10-18 16:26:33 -0400 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-10-19 17:58:24 +0000 |
commit | 6813bc21369e4045123a739c74d1990f95d3ab16 (patch) | |
tree | 46e6879101a26dc6905bd8ce0017555200ab5775 | |
parent | 93e53ebb2f1d99f31903ce152aa0645ad9c93558 (diff) | |
download | chrome-ec-6813bc21369e4045123a739c74d1990f95d3ab16.tar.gz |
zephyr: mchp: Support QMSPI_FULL_DUPLEX driver
Chrome code applies generic spi_nor.c to access flash chip,
require QMSPI_FULL_DUPLEX driver to adapt it.
BUG=none
BRANCH=main
TEST=zmake build -a
Signed-off-by: martin yan <martin.yan@microchip.corp-partner.google.com>
Change-Id: I40628f3f2582a2b1549350040323945cff2ca31a
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3965169
Reviewed-by: Al Semjonovs <asemjonovs@google.com>
-rw-r--r-- | zephyr/boards/arm/mec1727/mec1727.dts | 1 | ||||
-rw-r--r-- | zephyr/shim/chip/mchp/system_download_from_flash.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/zephyr/boards/arm/mec1727/mec1727.dts b/zephyr/boards/arm/mec1727/mec1727.dts index e30d82266b..ab3097660e 100644 --- a/zephyr/boards/arm/mec1727/mec1727.dts +++ b/zephyr/boards/arm/mec1727/mec1727.dts @@ -133,6 +133,7 @@ &spi0 { status = "okay"; + compatible = "microchip,xec-qmspi-full-duplex"; clock-frequency = <12000000>; lines = <2>; port-sel = <2>; diff --git a/zephyr/shim/chip/mchp/system_download_from_flash.c b/zephyr/shim/chip/mchp/system_download_from_flash.c index ced7f4d89c..51cdc5aab6 100644 --- a/zephyr/shim/chip/mchp/system_download_from_flash.c +++ b/zephyr/shim/chip/mchp/system_download_from_flash.c @@ -17,7 +17,7 @@ #define STRUCT_PCR_REG_BASE_ADDR \ ((struct pcr_regs *)DT_REG_ADDR_BY_IDX(PCR_NODE, 0)) -#define QSPI_NODE DT_INST(0, microchip_xec_qmspi_ldma) +#define QSPI_NODE DT_INST(0, microchip_xec_qmspi_full_duplex) #define STRUCT_QSPI_REG_BASE_ADDR \ ((struct qmspi_regs *)(DT_REG_ADDR(QSPI_NODE))) |