blob: 737b7ca8cd19ac8b36c263fb1101d610ef5bc65c [file] [log] [blame]
Sam Protsenko619e5e42024-01-10 21:09:00 -06001# SPDX-License-Identifier: GPL-2.0+
2
3menuconfig SOC_SAMSUNG
4 bool "Samsung SoC drivers support"
5
6if SOC_SAMSUNG
7
Sam Protsenko2800e692024-01-10 21:09:01 -06008config EXYNOS_PMU
9 bool "Exynos PMU controller driver"
10 depends on ARCH_EXYNOS
11 select REGMAP
12 select SYSCON
13 help
14 Enable support for system controller configuration driver. It allows
15 one to configure system controller registers (e.g. some register in
16 PMU syscon) by providing register's offset, mask and value.
17
Sam Protsenko619e5e42024-01-10 21:09:00 -060018config EXYNOS_USI
19 bool "Exynos USI (Universal Serial Interface) driver"
20 depends on ARCH_EXYNOS
21 select MISC
22 select REGMAP
23 select SYSCON
24 help
25 Enable support for USI block. USI (Universal Serial Interface) is an
26 IP-core found in modern Samsung Exynos SoCs, like Exynos850 and
27 ExynosAutoV9. USI block can be configured to provide one of the
28 following serial protocols: UART, SPI or High Speed I2C.
29
30 This driver allows one to configure USI for desired protocol, which
31 is usually done in USI node in Device Tree.
32
33endif