I2C pulls down the GPIO level.

We currently have a self-developed development board with NRF5340. The example program uses Bluetooth transparent transmission. Now I have added a GPIO pin: en_power is set to high level, and the actual measurement shows it is high. However, after I added the CONFIG_I2C=y configuration in the configuration file, en_power is set to low level. What is the reason for this? At present, we suspect that it may be because I2C is configured as push-pull output in the device tree, while I2C prefers open-drain output. Here is a picture of my current device tree. Please help me.

Related