Hi Rouven, On 2025-03-11 12:05, Rouven Czerwinski wrote:
Does it make sense to select the pcs9450 in the board kconfig symbols? This way users retain the behaviour after an update even if the pca9450 driver was not selected before.
Are you referring to a scenario where removal of an explicit initialization of PCA9450_RESET_CTRL in favor of the setup in the driver would lead to an unitialized PCA9450_RESET_CTRL if the driver is not enabled?
For the imx93 boards, behaviour remains unchanged same as those two boards configure PCA9450_RESET_CTRL in pca9450_register_init_callback, which is called by the driver. So change in behavior with those.
Not so on the imx8 boards where pmic_configure is called unconditionally in the power-on routine.
Given this, I'm not sure if we should remove the explicit register config for the imx8 boards as Ahmad mentioned. I think I remember Sasha mentioning a reason why board kconfig doesn't select the pmic driver?..
- Jonas