Skip to content

Conversation

@jsbatch
Copy link
Contributor

@jsbatch jsbatch commented Nov 19, 2025

  • Updates to the Infineon I2C implementation to remove device tree references to PDL/HAL in favor of a Kconfig option.
  • Corrects the use of CAT1D defines to use the correct EDGE soc family equivalent.
  • Corrects CMakeList to include the driver files in build.
  • Corrects a missing define in pinctrl that cause I2C build failures.

Infineon HAL based drivers are being deprecated in favor of PDL based drivers. Selection of whether a device uses the older HAL based driver or PDL driver should be done using a Kconfig option instead of separate device tree bindings. Discussion around this change can be found in this PR: #98035

Fixing build errors related to reference to an incorrect define.
Adds missing headers to pinctrl_soc.h for Edge platform.

Signed-off-by: John Batch <john.batch@infineon.com>
Removes differentiation between pdl and hal based drivers from device
tree.  This differentiation is now done as a Kconfig option.

Signed-off-by: John Batch <john.batch@infineon.com>
@sonarqubecloud
Copy link

@jsbatch jsbatch requested a review from JarmouniA November 19, 2025 21:48
@nashif nashif merged commit f759438 into zephyrproject-rtos:main Nov 22, 2025
35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants