ae4cf24a8f70b95ee56f786f176bf6e7ac35e8f1
[firefly-linux-kernel-4.4.55.git] / drivers / soc / rockchip / Kconfig
1 if ARCH_ROCKCHIP || COMPILE_TEST
2
3 #
4 # Rockchip Soc drivers
5 #
6 config ROCKCHIP_CPUINFO
7         tristate "Rockchip cpuinfo support"
8         depends on ROCKCHIP_EFUSE && (ARM64 || ARM)
9         help
10           Say y here to enable Rockchip cpuinfo support.
11           Set system_serial_low/high from eFuse ID.
12           Serial can read from /proc/cpuinfo.
13
14           If unsure, say N.
15
16 config ROCKCHIP_PM_TEST
17         bool "Rockchip pm_test support"
18         default n
19         help
20           Say y here to enable pm_test support.
21           Add /sys/pm_tests/ node, only for internal testing.
22
23 config ROCKCHIP_PM_DOMAINS
24         bool "Rockchip generic power domain"
25         depends on PM
26         select PM_GENERIC_DOMAINS
27         help
28           Say y here to enable power domain support.
29           In order to meet high performance and low power requirements, a power
30           management unit is designed or saving power when RK3288 in low power
31           mode. The RK3288 PMU is dedicated for managing the power of the whole chip.
32
33           If unsure, say N.
34
35 config ROCKCHIP_PVTM
36         bool "Rockchip PVTM support"
37         help
38           Say y here to enable pvtm support.
39           The Process-Voltage-Temperature Monitor (PVTM) is used to monitor
40           the chip performance variance caused by chip process, voltage and
41           temperature.
42
43 config ROCKCHIP_SUSPEND_MODE
44         bool "Rockchip suspend mode config"
45         depends on ROCKCHIP_SIP
46         help
47           Say Y here if you want to set the suspend mode to the ATF.
48
49 endif