# 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 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.