c3e8d226ac4cca170e8d69447e905acc841e9b37
[karo-tx-uboot.git] / drivers / i2c / Kconfig
1 config DM_I2C
2         bool "Enable Driver Model for I2C drivers"
3         depends on DM
4         help
5           If you want to use driver model for I2C drivers, say Y.
6           To use legacy I2C drivers, say N.
7
8 config SYS_I2C_UNIPHIER
9         bool "UniPhier I2C driver"
10         depends on ARCH_UNIPHIER && DM_I2C
11         default y
12         help
13           Support for Panasonic UniPhier I2C controller driver.  This I2C
14           controller is used on PH1-LD4, PH1-sLD8 or older UniPhier SoCs.
15
16 config SYS_I2C_UNIPHIER_F
17         bool "UniPhier FIFO-builtin I2C driver"
18         depends on ARCH_UNIPHIER && DM_I2C
19         default y
20         help
21           Support for Panasonic UniPhier FIFO-builtin I2C controller driver.
22           This I2C controller is used on PH1-Pro4 or newer UniPhier SoCs.
23 menuconfig SYS_I2C
24         bool "I2C device support"
25
26 if SYS_I2C
27
28 config HARD_I2C
29         bool
30
31 config SYS_I2C_MXC
32         bool "Freescale i.MX I2C controller"
33         select HARD_I2C
34         select I2C_QUIRK_REG if FSL_LSCH3 || SOC_LS102XA
35
36 endif