Kconfig 901 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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. config REGMAP
  6. default y if (REGMAP_I2C || REGMAP_SPI || REGMAP_SPMI || REGMAP_W1 || REGMAP_AC97 || REGMAP_MMIO || REGMAP_IRQ)
  7. select IRQ_DOMAIN if REGMAP_IRQ
  8. bool
  9. config REGCACHE_COMPRESSED
  10. select LZO_COMPRESS
  11. select LZO_DECOMPRESS
  12. bool
  13. config REGMAP_AC97
  14. tristate
  15. config REGMAP_I2C
  16. tristate
  17. depends on I2C
  18. config REGMAP_SLIMBUS
  19. tristate
  20. depends on SLIMBUS
  21. config REGMAP_SPI
  22. tristate
  23. depends on SPI
  24. config REGMAP_SPMI
  25. tristate
  26. depends on SPMI
  27. config REGMAP_W1
  28. tristate
  29. depends on W1
  30. config REGMAP_MMIO
  31. tristate
  32. config REGMAP_IRQ
  33. bool
  34. config REGMAP_SOUNDWIRE
  35. tristate
  36. depends on SOUNDWIRE
  37. config REGMAP_SCCB
  38. tristate
  39. depends on I2C