diff options
author | Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com> | 2025-07-02 11:09:53 +0530 |
---|---|---|
committer | Michal Simek <michal.simek@amd.com> | 2025-07-08 15:01:25 +0200 |
commit | 6b772a0bcc1a3b03b6cfce30864a22149b613036 (patch) | |
tree | 2e05dd43a781ae7af6a566cf0202947d1cb295c4 /drivers/pwm/pwm-ti-ehrpwm.c | |
parent | bfa3f147e1b5df74db8cdffbef5a276d2c2daec3 (diff) |
cadence_qspi: fix odd byte read issue in STIG mode
In DDR mode, even bytes are read using DMA, while the remaining odd
bytes are read using STIG mode. However, the data is not correctly
transferred into the flash read data lower register because the
supplementary byte of the STIG opcode is not being written to the
opcode extension register, resulting in incorrect data being read.
To resolve this issue, when using STIG transactions, the corresponding
supplementary byte of any STIG opcode must be defined in the Opcode
Extension Register (Lower). Issue has been observed on the Macronix
MX66UM2G45G flashes.
Signed-off-by: Prasad Kummari <prasad.kummari@amd.com>
Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@amd.com>
Link: https://lore.kernel.org/r/20250702053953.640046-1-venkatesh.abbarapu@amd.com
Signed-off-by: Michal Simek <michal.simek@amd.com>
Diffstat (limited to 'drivers/pwm/pwm-ti-ehrpwm.c')
0 files changed, 0 insertions, 0 deletions