Merge tag 'soc-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
[linux-2.6-microblaze.git] / drivers / soc / rockchip / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 if ARCH_ROCKCHIP || COMPILE_TEST
3
4 #
5 # Rockchip Soc drivers
6 #
7
8 config ROCKCHIP_GRF
9         bool
10         default y
11         help
12           The General Register Files are a central component providing
13           special additional settings registers for a lot of soc-components.
14           In a lot of cases there also need to be default settings initialized
15           to make some of them conform to expectations of the kernel.
16
17 config ROCKCHIP_IODOMAIN
18         tristate "Rockchip IO domain support"
19         depends on OF
20         help
21           Say y here to enable support io domains on Rockchip SoCs. It is
22           necessary for the io domain setting of the SoC to match the
23           voltage supplied by the regulators.
24
25 config ROCKCHIP_PM_DOMAINS
26         bool "Rockchip generic power domain"
27         depends on PM
28         select PM_GENERIC_DOMAINS
29         help
30           Say y here to enable power domain support.
31           In order to meet high performance and low power requirements, a power
32           management unit is designed or saving power when RK3288 in low power
33           mode. The RK3288 PMU is dedicated for managing the power of the whole chip.
34
35           If unsure, say N.
36
37 endif