1# SPDX-License-Identifier: GPL-2.0 2# Generic register map support. There are no user servicable options here, 3# this is an API intended to be used by other kernel subsystems. These 4# subsystems should select the appropriate symbols. 5 6config REGMAP 7 default y if (REGMAP_I2C || REGMAP_SPI || REGMAP_SPMI || REGMAP_W1 || REGMAP_AC97 || REGMAP_MMIO || REGMAP_IRQ) 8 select IRQ_DOMAIN if REGMAP_IRQ 9 select REGMAP_HWSPINLOCK if HWSPINLOCK=y 10 bool 11 12config REGCACHE_COMPRESSED 13 select LZO_COMPRESS 14 select LZO_DECOMPRESS 15 bool 16 17config REGMAP_AC97 18 tristate 19 20config REGMAP_I2C 21 tristate 22 depends on I2C 23 24config REGMAP_SLIMBUS 25 tristate 26 depends on SLIMBUS 27 28config REGMAP_SPI 29 tristate 30 depends on SPI 31 32config REGMAP_SPMI 33 tristate 34 depends on SPMI 35 36config REGMAP_W1 37 tristate 38 depends on W1 39 40config REGMAP_MMIO 41 tristate 42 43config REGMAP_IRQ 44 bool 45 46config REGMAP_HWSPINLOCK 47 bool 48