Merge tag 'trace-v5.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt...
[linux/fpc-iii.git] / drivers / base / regmap / Kconfig
blob50b1e2d06a25792e89e78beaef57213a2d84a0a4
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.
6 config REGMAP
7         default y if (REGMAP_I2C || REGMAP_SPI || REGMAP_SPMI || REGMAP_W1 || REGMAP_AC97 || REGMAP_MMIO || REGMAP_IRQ || REGMAP_SOUNDWIRE || REGMAP_SOUNDWIRE_MBQ || REGMAP_SCCB || REGMAP_I3C || REGMAP_SPI_AVMM)
8         select IRQ_DOMAIN if REGMAP_IRQ
9         bool
11 config REGCACHE_COMPRESSED
12         select LZO_COMPRESS
13         select LZO_DECOMPRESS
14         bool
16 config REGMAP_AC97
17         tristate
19 config REGMAP_I2C
20         tristate
21         depends on I2C
23 config REGMAP_SLIMBUS
24         tristate
25         depends on SLIMBUS
27 config REGMAP_SPI
28         tristate
29         depends on SPI
31 config REGMAP_SPMI
32         tristate
33         depends on SPMI
35 config REGMAP_W1
36         tristate
37         depends on W1
39 config REGMAP_MMIO
40         tristate
42 config REGMAP_IRQ
43         bool
45 config REGMAP_SOUNDWIRE
46         tristate
47         depends on SOUNDWIRE
49 config REGMAP_SOUNDWIRE_MBQ
50         tristate
51         depends on SOUNDWIRE
53 config REGMAP_SCCB
54         tristate
55         depends on I2C
57 config REGMAP_I3C
58         tristate
59         depends on I3C
61 config REGMAP_SPI_AVMM
62         tristate
63         depends on SPI