Merge branch 'linus' into core/objtool, to pick up dependent commits
[sfrench/cifs-2.6.git] / drivers / base / regmap / Kconfig
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
6 config 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
12 config REGCACHE_COMPRESSED
13         select LZO_COMPRESS
14         select LZO_DECOMPRESS
15         bool
16
17 config REGMAP_AC97
18         tristate
19
20 config REGMAP_I2C
21         tristate
22         depends on I2C
23
24 config REGMAP_SPI
25         tristate
26         depends on SPI
27
28 config REGMAP_SPMI
29         tristate
30         depends on SPMI
31
32 config REGMAP_W1
33         tristate
34         depends on W1
35
36 config REGMAP_MMIO
37         tristate
38
39 config REGMAP_IRQ
40         bool
41
42 config REGMAP_HWSPINLOCK
43         bool