Expected behavior
Test suite runs properly without any error.
Impact
Showstopper, because the CI pipeline will fail.
Logs and console output
devicetree error: both .../bridle/dts/bindings/gpio/nxp,pca9554.yaml
and ../zephyr/dts/bindings/gpio/nxp,pca9554.yaml
have 'compatible: nxp,pca9554' and 'on-bus: i2c'
Screenshots
None.
Development Environment (please complete the following information):
OS: Linux
Toolchain: West v1.3.0, CMake v3.28.1, Sphinx v8.1.3, Doxygen v1.9.8
Branch: main, Zephyr v4.0.0-rc2 (upstream main)
Additional context
Remove the Bridle driver and replace usage by Zephyr upstream driver or if not applicable then rename the Bridle driver.
Procedure
Since zephyrproject-rtos/zephyr@5253eb1692500fb7aa01f47b454742023699f034 Zephyr upstream presents the original drivers by NXP Semiconductors, but without the reset register to defaults feature. Therefore Bridle will keep its own drivers, but from now on with the suffix -regrst to the DTS compatibility string.
[x] PCA9554: Rename DTS binding from nxp,pca9554 to nxp,pca9554-regrst.
[x] PCA9555: Rename DTS binding from nxp,pca9555 to nxp,pca9555-regrst.
Describe the bug Zephyr upstream has now it's own PCA9554 and PCA9555 driver.
To Reproduce Steps to reproduce the behavior:
main
branchExpected behavior Test suite runs properly without any error.
Impact Showstopper, because the CI pipeline will fail.
Logs and console output
Screenshots None.
Development Environment (please complete the following information):
main
, Zephyr v4.0.0-rc2 (upstreammain
)Additional context Remove the Bridle driver and replace usage by Zephyr upstream driver or if not applicable then rename the Bridle driver.
Procedure
Since zephyrproject-rtos/zephyr@5253eb1692500fb7aa01f47b454742023699f034 Zephyr upstream presents the original drivers by NXP Semiconductors, but without the reset register to defaults feature. Therefore Bridle will keep its own drivers, but from now on with the suffix
-regrst
to the DTS compatibility string.nxp,pca9554
tonxp,pca9554-regrst
.nxp,pca9555
tonxp,pca9555-regrst
.