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 || REGMAP_SOUNDWIRE || REGMAP_SCCB || REGMAP_I3C) 8 select IRQ_DOMAIN if REGMAP_IRQ 9 bool 10 11config REGCACHE_COMPRESSED 12 select LZO_COMPRESS 13 select LZO_DECOMPRESS 14 bool 15 16config REGMAP_AC97 17 tristate 18 19config REGMAP_I2C 20 tristate 21 depends on I2C 22 23config REGMAP_SLIMBUS 24 tristate 25 depends on SLIMBUS 26 27config REGMAP_SPI 28 tristate 29 depends on SPI 30 31config REGMAP_SPMI 32 tristate 33 depends on SPMI 34 35config REGMAP_W1 36 tristate 37 depends on W1 38 39config REGMAP_MMIO 40 tristate 41 42config REGMAP_IRQ 43 bool 44 45config REGMAP_SOUNDWIRE 46 tristate 47 depends on SOUNDWIRE 48 49config REGMAP_SCCB 50 tristate 51 depends on I2C 52 53config REGMAP_I3C 54 tristate 55 depends on I3C 56