0001 # SPDX-License-Identifier: GPL-2.0-only
0002 if ARCH_ROCKCHIP || COMPILE_TEST
0003
0004 #
0005 # Rockchip Soc drivers
0006 #
0007
0008 config ROCKCHIP_GRF
0009 bool "Rockchip General Register Files support" if COMPILE_TEST
0010 default y if ARCH_ROCKCHIP
0011 help
0012 The General Register Files are a central component providing
0013 special additional settings registers for a lot of soc-components.
0014 In a lot of cases there also need to be default settings initialized
0015 to make some of them conform to expectations of the kernel.
0016
0017 config ROCKCHIP_IODOMAIN
0018 tristate "Rockchip IO domain support"
0019 depends on OF
0020 help
0021 Say y here to enable support io domains on Rockchip SoCs. It is
0022 necessary for the io domain setting of the SoC to match the
0023 voltage supplied by the regulators.
0024
0025 config ROCKCHIP_PM_DOMAINS
0026 bool "Rockchip generic power domain"
0027 depends on PM
0028 select PM_GENERIC_DOMAINS
0029 help
0030 Say y here to enable power domain support.
0031 In order to meet high performance and low power requirements, a power
0032 management unit is designed or saving power when RK3288 in low power
0033 mode. The RK3288 PMU is dedicated for managing the power of the whole chip.
0034
0035 If unsure, say N.
0036
0037 config ROCKCHIP_DTPM
0038 tristate "Rockchip DTPM hierarchy"
0039 depends on DTPM && m
0040 help
0041 Describe the hierarchy for the Dynamic Thermal Power Management tree
0042 on this platform. That will create all the power capping capable
0043 devices.
0044
0045 endif