tegra: add Tegra clk config
[linux-3.10.git] / drivers / platform / tegra / Kconfig
1
2 # Copyright (c) 2012-2014, NVIDIA CORPORATION.  All rights reserved.
3 #
4 # This program is free software; you can redistribute it and/or modify it
5 # under the terms and conditions of the GNU General Public License,
6 # version 2, as published by the Free Software Foundation.
7 #
8 # This program is distributed in the hope it will be useful, but WITHOUT
9 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
11 # more details.
12 #
13 # You should have received a copy of the GNU General Public License
14 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
15
16 comment "NVIDIA Tegra options"
17
18 config TEGRA_CLK_FRAMEWORK
19         bool "Tegra clock framework"
20         default y
21         help
22           Enable Tegra clock framework.
23
24 config TEGRA_MC
25         bool "Tegra MC"
26         default y
27         help
28           Enable Tegra MC.
29
30 config TEGRA_MC_DOMAINS
31         bool "Enable Tegra MC PM domain"
32         depends on TEGRA_MC
33         depends on PM_GENERIC_DOMAINS
34         default n
35         help
36           When enabled, clock gates MC when it's not needed.
37
38 config TEGRA_WAKEUP_MONITOR
39         bool "Enable tegra wakeup monitor"
40         depends on PM_SLEEP && ANDROID_INTF_ALARM_DEV
41         help
42           This option enables support for the monitor of tegra wakeups, it will
43           send out wakeup source and uevents which indicate suspend_prepare and
44           post_suspend.
45
46 config TEGRA_COMMON
47         bool "Tegra common support"
48         default y
49         help
50           Enable Tegra common support.
51
52 config TEGRA_DEVICES
53         bool "Tegra devices"
54         default y
55         help
56           Enable misc Tegra devices.
57
58 config TEGRA_BOOTLOADER_DEBUG
59         tristate "Creates sys-fs interface dumping registers read by bootloader"
60         default n
61         help
62           When enabled, tegra_bootloader_verify_regs sys-fs is created.
63
64 config TEGRA_BPMP_SCLK_SKIP
65         bool "Let bpmp firmware own the sclk skipper h/w"
66         depends on TEGRA_BPMP && ARCH_TEGRA_21x_SOC
67         default n
68         help
69           When enabled, sclk skipper set rate will be delegated to bpmp firmware
70
71 config TEGRA_CBUS_CAN_USE_SKIPPERS
72         bool "Allow to use clock skippers on cbus users"
73         depends on ARCH_TEGRA_21x_SOC
74         default n
75         help
76           When enabled, clock skippers for cbus modules can be used to provide
77           fine granularity clock rate control
78
79 config TEGRA_CAMERA_MIPI_CAL
80         bool "Tegra camera MIPI calibration"
81         default y
82         help
83           Enable Tegra camera MIPI calibration.