]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - drivers/i2c/Kconfig
dm: Expand and complete Kconfig in drivers/
[karo-tx-uboot.git] / drivers / i2c / Kconfig
index c3e8d226ac4cca170e8d69447e905acc841e9b37..e30cce828816e683eb11a1160df36c0434d8837d 100644 (file)
@@ -2,8 +2,16 @@ config DM_I2C
        bool "Enable Driver Model for I2C drivers"
        depends on DM
        help
-         If you want to use driver model for I2C drivers, say Y.
-         To use legacy I2C drivers, say N.
+         Enable driver model for I2C. This SPI flash interface
+         (spi_flash_probe(), spi_flash_write(), etc.) is then
+         implemented by the SPI flash uclass. There is one standard
+         SPI flash driver which knows how to probe most chips
+         supported by U-Boot. The uclass interface is defined in
+         include/spi_flash.h, but is currently fully compatible
+         with the old interface to avoid confusion and duplication
+         during the transition parent. SPI and SPI flash must be
+         enabled together (it is not possible to use driver model
+         for one and not the other).
 
 config SYS_I2C_UNIPHIER
        bool "UniPhier I2C driver"