summaryrefslogtreecommitdiffstats
path: root/drivers/i2c/busses/Kconfig
diff options
context:
space:
mode:
authorStephen Warren <swarren@nvidia.com>2017-09-14 12:51:18 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-10-29 14:00:42 -0400
commit20bb0324e532863cafc5dc41e8cd5a6ec28413d8 (patch)
treeb1dffa63f11bb210bfc6b84ce0fc6f940428fa61 /drivers/i2c/busses/Kconfig
parentc04513ee6f787a70c9cc839117918e92e38ae9ff (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/Kconfig40
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 @@
1append_menu "I2C Hardware Bus support"
2
3config 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
12config 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.
24config TEGRA_I2CSLV_T186
25 bool "Tegra i2c slave controller driver"
26 default y
27 help
28 Enable on-chip i2c slave controller.
29config 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
40endmenu