toggle quoted messageShow quoted text
Pinmuxing is one of the remaining areas where device tree is not in use (except for socs with specific pin management such as nrf).
So we still rely on the c definition for this.
Le sam. 11 janv. 2020 à 00:28, Allen Curtis <allen@...
> a écrit :
I am obviously showing my ignorance here but I thought Zephyr was using device tree for this stuff.
Modifying board pinmux.c (along with boards .dst nd Kconfig.defconfig) is indeed the way to enable the device. It cannot be done otherwise.
Once this is done (and tested ok) you can submit the work in github so we can get it merged in main zephyr tree.
I am using the stm32f4_disco board and I am trying to use the i2c ports,
but it is not defined in pinmux.c and I must thzn modify this file to
add the I2C configuration. Is there a better way to do this without
modifying the original file?
Medical Device Architect
Critical Software Solutions, LLC