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