summaryrefslogtreecommitdiff
path: root/zephyr/drivers/cros_flash/cros_flash_xec.c
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/drivers/cros_flash/cros_flash_xec.c')
-rw-r--r--zephyr/drivers/cros_flash/cros_flash_xec.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/zephyr/drivers/cros_flash/cros_flash_xec.c b/zephyr/drivers/cros_flash/cros_flash_xec.c
index 610a79c971..6cb36bce66 100644
--- a/zephyr/drivers/cros_flash/cros_flash_xec.c
+++ b/zephyr/drivers/cros_flash/cros_flash_xec.c
@@ -32,7 +32,11 @@ struct cros_flash_xec_data {
const struct device *spi_ctrl_dev;
};
-static struct spi_config spi_cfg;
+/* initialize spi_cfg, SPI driver checks "SPI word size" field */
+static struct spi_config spi_cfg = {
+ .operation = SPI_WORD_SET(8) | SPI_LINES_SINGLE,
+ .frequency = DT_PROP(DT_NODELABEL(int_flash), spi_max_frequency)
+};
#define FLASH_DEV DT_NODELABEL(int_flash)
#define SPI_CONTROLLER_DEV DT_NODELABEL(spi0)