Rtwo/kernel/motorola/sm8550/drivers/base/regmap/Kconfig
2025-09-30 19:22:48 -05:00

85 lines
1.9 KiB
Text

# SPDX-License-Identifier: GPL-2.0
# Generic register map support. There are no user servicable options here,
# this is an API intended to be used by other kernel subsystems. These
# subsystems should select the appropriate symbols.
config REGMAP
default y if (REGMAP_I2C || REGMAP_SPI || REGMAP_SPMI || REGMAP_W1 || REGMAP_AC97 || REGMAP_MMIO || REGMAP_IRQ || REGMAP_SOUNDWIRE || REGMAP_SOUNDWIRE_MBQ || REGMAP_SCCB || REGMAP_I3C || REGMAP_SPI_AVMM || REGMAP_MDIO)
select IRQ_DOMAIN if REGMAP_IRQ
select MDIO_BUS if REGMAP_MDIO
bool
config REGCACHE_COMPRESSED
select LZO_COMPRESS
select LZO_DECOMPRESS
bool
config REGMAP_AC97
tristate
config REGMAP_I2C
tristate
depends on I2C
config REGMAP_SLIMBUS
tristate
depends on SLIMBUS
config REGMAP_SPI
tristate
depends on SPI
config REGMAP_SPMI
tristate "Regmap SPMI"
depends on SPMI
config REGMAP_W1
tristate
depends on W1
config REGMAP_MDIO
tristate
config REGMAP_MMIO
tristate
config REGMAP_IRQ
bool
config REGMAP_SOUNDWIRE
tristate
depends on SOUNDWIRE
config REGMAP_SOUNDWIRE_MBQ
tristate
depends on SOUNDWIRE
config REGMAP_SCCB
tristate
depends on I2C
config REGMAP_I3C
tristate
depends on I3C
config REGMAP_SPI_AVMM
tristate
depends on SPI
config REGMAP_QTI_DEBUGFS
tristate "Regmap QTI debug feature support"
depends on REGMAP && DEBUG_FS
help
This library provides a runtime debugfs interface to read and write a
subset of regmap registers. This interface is more performant and
easier to use than the traditional method which dumps all registers
defined in a given regmap.
config REGMAP_QTI_DEBUGFS_ALLOW_WRITE
bool "Allow QTI regmap debugfs write"
depends on REGMAP_QTI_DEBUGFS
help
Say 'y' here to allow regmap debugfs writes within the QTI debugfs
regmap library. Regmap debugfs write could be risky when accessing
essential hardware components, so it is not recommended to enable this
option on production devices.