Tool/software:
We have 2 different products using the PCA9534 to act as a GPIO expander.
The first product is using Linux 6.6.23-gf296dd2c-g84641290ab13
The second product is using Linux 5.10.48-bsp-yocto-ampliphy-i.mx6-pd21.1.1
We are observing this error for both products:
All GPIO pins work correctly when used as outputs and driven high or low.
GPIO P00-P03, P05-P07 all work correctly when used as an input and connected to 3.3V (reads 1) or 0.0V (reads 0).
GPIO P04 works when connected to 0.0V (reads 0) but causes the PCA9534 to fail when connected to 3.3V
After connecting P04 to 3.3V, the command returns "gpioget: error reading GPIO values: No such device or address" and the PCA9534 stops responding to all commands.
Here is the schematic section of the GPIO expansion chip