This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new 482cbc4363 w25qxxxjv: fix STATUS2_QE_ENABLED bitfield write
482cbc4363 is described below
commit 482cbc43637089b4a3bb6e450e477bf8d8e47c5f
Author: Michal Lenc <[email protected]>
AuthorDate: Sun May 14 22:04:39 2023 +0200
w25qxxxjv: fix STATUS2_QE_ENABLED bitfield write
W25QXXXJV_WRITE_STATUS_2 register uses just first byte therefore all
operations has to be done in priv->cmdbuf[0]. Previous priv->cmdbuf[1]
caused QuadSPI mode not being enabled.
Signed-off-by: Michal Lenc <[email protected]>
---
drivers/mtd/w25qxxxjv.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/mtd/w25qxxxjv.c b/drivers/mtd/w25qxxxjv.c
index 013704b6f6..e77eeae1b8 100644
--- a/drivers/mtd/w25qxxxjv.c
+++ b/drivers/mtd/w25qxxxjv.c
@@ -616,7 +616,7 @@ static void w25qxxxjv_quad_enable(FAR struct
w25qxxxjv_dev_s *priv)
w25qxxxjv_write_enable(priv);
priv->cmdbuf[0] &= ~STATUS2_QE_MASK;
- priv->cmdbuf[1] |= STATUS2_QE_ENABLED;
+ priv->cmdbuf[0] |= STATUS2_QE_ENABLED;
w25qxxxjv_command_write(priv->qspi, W25QXXXJV_WRITE_STATUS_2,
(FAR const void *)priv->cmdbuf, 1);