summaryrefslogtreecommitdiff
path: root/cs40l26/Kconfig
blob: c4e0510a97ef4ceecfabe9c2600499bbaae6479e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# SPDX-License-Identifier: GPL-2.0-only
#
# Cirrus Logic haptic driver configuration
#

config INPUT_CS40L26_I2C
	tristate "Cirrus Logic CS40L26 Haptic Driver (I2C)"
	depends on I2C
	select REGMAP_I2C
	help
	   Say Y here to enable support for CS40L26 boosted
	   haptic amplifier with I2C control port.

	   To complie the driver as a module choose M here: the
	   module will be called input_cs40l26_i2c.

config INPUT_CS40L26_SPI
	tristate "Cirrus Logic CS40L26 Haptic Driver (SPI)"
	depends on SPI_MASTER
	select REGMAP_SPI
	help
	   Say Y here to enable support for CS40L26 boosted
	   haptic amplifier with SPI control port.

	   To compile the driver as a module choose M here: the
	   module will be called input_cs40l26_spi.

config CIRRUS_FIRMWARE_CL_DSP
	tristate "Cirrus Logic Haptics DSP driver"
	help
	  This driver is used to handle firmware loading
	  and configuration for Cirrus Logic Haptic devices.

config SND_SOC_CS40L26
	tristate "Cirrus Logic CS40L26 Stub CODEC"
	depends on INPUT_CS40L26_I2C || INPUT_CS40L26_SPI