summaryrefslogtreecommitdiff
path: root/src/drivers/i2c/cs35l53/Kconfig
diff options
context:
space:
mode:
authorStefan Binding <sbinding@opensource.cirrus.com>2021-12-22 14:30:08 +0000
committerFelix Held <felix-coreboot@felixheld.de>2022-03-18 15:38:21 +0000
commit7cd505873b57e5712c1193a737c0a39820665d38 (patch)
tree15e0037106a3b599c8b93fb662467fd71d15264c /src/drivers/i2c/cs35l53/Kconfig
parent92dc7d2b4f176b5d81ed69fdbe38cf7f41c9a457 (diff)
drivers/i2c/cs35l53: Add driver for generating device in SSDT
This patch is adding support for Cirrus Logic CS35l41/CS35l53 smart amplifier. This part is now used in number of new chromebook's HW designs by several vendors. This driver uses the ACPI Device Property interface to generate the required parameters into the _DSD table format expected by the kernel. For detailed information about these properties, please check Linux kernel documentation: /Documentation/devicetree/bindings/sound/cirrus,cs35l41.yaml Change-Id: I2cbb1cef89f8d56ee73fab06c68933a2ab8c3606 Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com> Signed-off-by: Vitaly Rodionov <vitaly.rodionov@cirrus.corp-partner.google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/61448 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Diffstat (limited to 'src/drivers/i2c/cs35l53/Kconfig')
-rw-r--r--src/drivers/i2c/cs35l53/Kconfig3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/drivers/i2c/cs35l53/Kconfig b/src/drivers/i2c/cs35l53/Kconfig
new file mode 100644
index 0000000000..38d6617a39
--- /dev/null
+++ b/src/drivers/i2c/cs35l53/Kconfig
@@ -0,0 +1,3 @@
+config DRIVERS_I2C_CS35L53
+ bool
+ depends on HAVE_ACPI_TABLES