-   Notifications  
You must be signed in to change notification settings  - Fork 8.2k
 
Labels
area: I2CbugThe issue is a bug, or the PR is fixing a bugThe issue is a bug, or the PR is fixing a bug
Description
Describe the bug
The designware's i2c hardware supports blocking Master commands after reset:
 
 Depending on the hardware configuration, the current DW_I2C driver might be unable to run any TX transaction.
Regression
- This is a regression.
 
Steps to reproduce
- Compile and run the i2c shell on device with 
IC_TX_CMD_BLOCK_DEFAULT=1 - Perform a 
i2c read ...command - The command would fail due to timeout
 
Relevant log output
N/AImpact
Showstopper – Prevents release or major functionality; system unusable.
Environment
- Custom Toolchain
 - Zephyr v3.7.0 (current 
mainhas the same issue) 
Additional Context
No response
Metadata
Metadata
Assignees
Labels
area: I2CbugThe issue is a bug, or the PR is fixing a bugThe issue is a bug, or the PR is fixing a bug