diff options
author | Stephen Warren <swarren@nvidia.com> | 2017-09-14 12:51:18 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-10-29 14:00:42 -0400 |
commit | 20bb0324e532863cafc5dc41e8cd5a6ec28413d8 (patch) | |
tree | b1dffa63f11bb210bfc6b84ce0fc6f940428fa61 /drivers/i2c/busses/Kconfig | |
parent | c04513ee6f787a70c9cc839117918e92e38ae9ff (diff) |
nvidia: use kernel overlay features
Update all Kconfig files and Makefiles to rely on the kernel overlay
feature. In particular, don't include any Kconfig files or Makefiles
from other overlays. -I directives in CFLAGS are not yet cleaned up.
Bug 1978395
Change-Id: I425d37d55f8ea61fb3a082a1504f994ff30cec03
Signed-off-by: Stephen Warren <swarren@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1561187
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/i2c/busses/Kconfig')
-rw-r--r-- | drivers/i2c/busses/Kconfig | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig new file mode 100644 index 000000000..f800b3cdd --- /dev/null +++ b/drivers/i2c/busses/Kconfig | |||
@@ -0,0 +1,40 @@ | |||
1 | append_menu "I2C Hardware Bus support" | ||
2 | |||
3 | config I2C_TEGRA_VI | ||
4 | tristate "NVIDIA Tegra internal VII2C controller" | ||
5 | depends on ARCH_TEGRA | ||
6 | default y | ||
7 | select I2C_ALGOBIT | ||
8 | help | ||
9 | If you say yes to this option, support will be included for the | ||
10 | I2C controller embedded in NVIDIA Tegra SOCs | ||
11 | |||
12 | config I2C_BPMP_TEGRA | ||
13 | tristate "NVIDIA Tegra internal BPMP I2C controller" | ||
14 | depends on TEGRA_BPMP | ||
15 | default y | ||
16 | select I2C_ALGO_BUSCLEAR | ||
17 | select I2C_ALGOBIT | ||
18 | help | ||
19 | If you say yes to this option, support will be included for the | ||
20 | I2C controller embedded in NVIDIA Tegra SOCs accessed via BPMP. | ||
21 | This I2C driver is a 'virtual' I2C driver. The real driver is | ||
22 | embedded in the BPMP firmware, and this driver merely communicates | ||
23 | with that real driver. | ||
24 | config TEGRA_I2CSLV_T186 | ||
25 | bool "Tegra i2c slave controller driver" | ||
26 | default y | ||
27 | help | ||
28 | Enable on-chip i2c slave controller. | ||
29 | config I2C_TEGRA_CAMRTC | ||
30 | bool "Tegra I2C Camera RTCPU driver" | ||
31 | depends on TEGRA_CAMERA_RTCPU | ||
32 | help | ||
33 | If you say yes to this option, support will be included for the | ||
34 | I2C controller embedded in NVIDIA Tegra SOCs accessed via Camera | ||
35 | RTCPU processor. This I2C driver is a 'virtual' I2C driver | ||
36 | compatible with I2C bus driver. The real driver is embedded in the | ||
37 | Camera RTCPU firmware, and this driver merely communicates with | ||
38 | that real driver. | ||
39 | |||
40 | endmenu | ||