| # 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_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_MMIO |
| tristate |
| |
| config REGMAP_IRQ |
| bool |
| |
| config REGMAP_SOUNDWIRE |
| tristate |
| depends on SOUNDWIRE |
| |
| config REGMAP_SCCB |
| tristate |
| depends on I2C |
| |
| 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. |