coreboot/src/drivers
Stefan Binding 7cd505873b 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>
2022-03-18 15:38:21 +00:00
..
acpi/thermal_zone drivers/acpi: Add a chip driver to generate thermal zone 2021-05-20 08:01:11 +00:00
amd timestamps: Rename timestamps to make names more consistent 2022-03-08 16:06:33 +00:00
ams include/bcd: move bcd code to commonlib/bsd/include 2021-08-23 14:08:47 +00:00
analogix/anx7625 treewide: Remove "ERROR: "/"WARN: " prefixes from log messages 2022-02-07 23:29:09 +00:00
asmedia
aspeed src: Make PCI ID define names shorter 2022-03-07 08:32:09 +00:00
broadcom src: Make PCI ID define names shorter 2022-03-07 08:32:09 +00:00
camera
crb src/acpi to src/lib: Fix spelling errors 2021-10-05 18:06:39 +00:00
elog drivers/elog/elog: Add timestamps to elog_init 2021-11-08 14:46:40 +00:00
emulation/qemu drivers/emulation/qemu: Add missing include for MMIO 2021-10-17 11:48:13 +00:00
generic src: Make PCI ID define names shorter 2022-03-07 08:32:09 +00:00
genesyslogic src: Make PCI ID define names shorter 2022-03-07 08:32:09 +00:00
gfx/generic drivers/gfx/generic: Add optional _HID for gfx devices 2021-12-01 22:04:12 +00:00
i2c drivers/i2c/cs35l53: Add driver for generating device in SSDT 2022-03-18 15:38:21 +00:00
intel Revert "Revert "drivers/intel/fsp2_0: Allow mp_startup_all_cpus() to run serially"" 2022-03-18 07:24:04 +00:00
ipmi Use the fallthrough statement in switch loops 2022-02-16 21:29:53 +00:00
lenovo src: Retype option API to use unsigned integers 2021-05-06 14:48:15 +00:00
maxim
mipi commonlib/bsd: Remove cb_err_t 2022-03-09 02:18:21 +00:00
mrc_cache drivers/mrc_cache/mrc_cache.c: Change loglevels 2022-02-23 15:05:12 +00:00
net src: Make PCI ID define names shorter 2022-03-07 08:32:09 +00:00
ocp/dmi cpu/x86/mp_init: use cb_err as status return type in remaining functions 2021-10-22 01:26:30 +00:00
parade commonlib/bsd: Remove cb_err_t 2022-03-09 02:18:21 +00:00
pc80 treewide: Remove "ERROR: "/"WARN: " prefixes from log messages 2022-02-07 23:29:09 +00:00
pcie drivers/pcie/generic: Add support to generate code under companion device instead 2022-03-10 23:57:16 +00:00
ricoh/rce822 src: Make PCI ID define names shorter 2022-03-07 08:32:09 +00:00
secunet/dmi
siemens/nc_fpga src: Make PCI ID define names shorter 2022-03-07 08:32:09 +00:00
sil/3114
smmstore drivers/smmstore/store.c: Add fmap_config.h dependency 2022-02-14 16:13:41 +00:00
soundwire device/mipi: Move to drivers/mipi 2021-08-26 15:18:45 +00:00
spi {drivers/security}: Replace cb_err_t with enum cb_err 2022-03-09 08:40:43 +00:00
ti commonlib/bsd: Remove cb_err_t 2022-03-09 02:18:21 +00:00
tpm {drivers/security}: Replace cb_err_t with enum cb_err 2022-03-09 08:40:43 +00:00
uart drivers/uart/uart8250reg.h: use shifts in constants 2022-02-07 14:05:05 +00:00
usb src: Make PCI ID define names shorter 2022-03-07 08:32:09 +00:00
vpd timestamps: Rename timestamps to make names more consistent 2022-03-08 16:06:33 +00:00
wifi/generic drivers/wifi/generic: Fix properties in generic-under-PCI device case 2022-03-17 14:54:28 +00:00
wwan/fm drivers/wwan/fm: Include option to add ACPI _DSD for DmaProperty 2022-03-07 17:48:44 +00:00