dm: adc: imx93-adc depends on ADC (fix boot)

The i.MX93 11x11 EVK fails to boot with following error:

 Model: NXP i.MX93 11X11 EVK board
 DRAM:  2 GiB
 Error binding driver 'imx93-adc': -96
 Some drivers failed to bind
 Error binding driver 'simple_bus': -96
 Some drivers failed to bind
 Error binding driver 'simple_bus': -96
 Some drivers failed to bind
 initcall sequence 00000000fffb8f28 failed at call 000000008021e0d4 (err=-96)
 ### ERROR ### Please RESET the board ###

That's because since commit e7ff54d96303 ("imx93_evk: defconfig: add adc
support") CONFIG_ADC_IMX93 is enabled but CONFIG_ADC is not.
Fix this by enabling CONFIG_ADC in imx93_11x11_evk_defconfig.

Make sure this situation won't happen again in future i.MX93 defconfig by
making CONFIG_ADC_IMX93 depend on CONFIG_ADC.

Signed-off-by: Sébastien Szymanski <sebastien.szymanski@armadeus.com>
Reviewed-by: Fabio Estevam <festevam@gmail.com>
This commit is contained in:
Sébastien Szymanski 2023-10-04 11:08:10 +02:00 committed by Stefano Babic
parent a41c9ddb30
commit 4655b75335
2 changed files with 2 additions and 0 deletions

View File

@ -81,6 +81,7 @@ CONFIG_NET_RANDOM_ETHADDR=y
CONFIG_SPL_DM=y CONFIG_SPL_DM=y
CONFIG_REGMAP=y CONFIG_REGMAP=y
CONFIG_SYSCON=y CONFIG_SYSCON=y
CONFIG_ADC=y
CONFIG_ADC_IMX93=y CONFIG_ADC_IMX93=y
CONFIG_SPL_CLK_IMX93=y CONFIG_SPL_CLK_IMX93=y
CONFIG_CLK_IMX93=y CONFIG_CLK_IMX93=y

View File

@ -66,6 +66,7 @@ config STM32_ADC
config ADC_IMX93 config ADC_IMX93
bool "Enable NXP IMX93 ADC driver" bool "Enable NXP IMX93 ADC driver"
depends on ADC
help help
This enables basic driver for NXP IMX93 ADC. This enables basic driver for NXP IMX93 ADC.
It provides: It provides: