Linux 6.9-rc1
[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 "Rockchip General Register Files support" if COMPILE_TEST
10         default y if ARCH_ROCKCHIP
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_DTPM
26         tristate "Rockchip DTPM hierarchy"
27         depends on DTPM && m
28         help
29           Describe the hierarchy for the Dynamic Thermal Power Management tree
30           on this platform. That will create all the power capping capable
31           devices.
32
33 endif