# 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) select IRQ_DOMAIN if REGMAP_IRQ bool config REGCACHE_COMPRESSED select LZO_COMPRESS select LZO_DECOMPRESS bool config REGMAP_AC97 tristate config REGMAP_I2C tristate depends on I2C config REGMAP_SPI tristate depends on SPI config REGMAP_SPMI tristate depends on SPMI config REGMAP_W1 tristate depends on W1 config REGMAP_MMIO tristate config REGMAP_IRQ bool config REGMAP_WCD_IRQ depends on SND_SOC bool "Enable REGMAP IRQ for WCD" select REGMAP_IRQ default n help Say 'y' here to enable REGMAP_IRQ for generic WCD IRQ. This config is intended for enabling REGMAP_IRQ for WCD IRQ. Generic WCD IRQ will be used for wcd937x and later targets. config REGMAP_ALLOW_WRITE_DEBUGFS depends on REGMAP && DEBUG_FS bool "Allow REGMAP debugfs write" default n help Say 'y' here to allow the regmap debugfs write. Regmap debugfs write could be risky when accessing some essential hardwares, so it is not recommended to enable this option on any production device.