File tree Expand file tree Collapse file tree 8 files changed +1109
-1096
lines changed Expand file tree Collapse file tree 8 files changed +1109
-1096
lines changed Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change @@ -624,21 +624,24 @@ config SND_SOC_CS35L36
624
624
tristate "Cirrus Logic CS35L36 CODEC"
625
625
depends on I2C
626
626
627
+ config SND_SOC_CS35L41_LIB
628
+ tristate
629
+
627
630
config SND_SOC_CS35L41
628
631
tristate
629
- default y if SND_SOC_CS35L41_SPI=y
630
- default y if SND_SOC_CS35L41_I2C=y
631
- default m if SND_SOC_CS35L41_SPI=m
632
- default m if SND_SOC_CS35L41_I2C=m
633
632
634
633
config SND_SOC_CS35L41_SPI
635
634
tristate "Cirrus Logic CS35L41 CODEC (SPI)"
636
635
depends on SPI_MASTER
636
+ select SND_SOC_CS35L41_LIB
637
+ select SND_SOC_CS35L41
637
638
select REGMAP_SPI
638
639
639
640
config SND_SOC_CS35L41_I2C
640
641
tristate "Cirrus Logic CS35L41 CODEC (I2C)"
641
642
depends on I2C
643
+ select SND_SOC_CS35L41_LIB
644
+ select SND_SOC_CS35L41
642
645
select REGMAP_I2C
643
646
644
647
config SND_SOC_CS42L42
Original file line number Diff line number Diff line change @@ -55,7 +55,8 @@ snd-soc-cs35l33-objs := cs35l33.o
55
55
snd-soc-cs35l34-objs := cs35l34.o
56
56
snd-soc-cs35l35-objs := cs35l35.o
57
57
snd-soc-cs35l36-objs := cs35l36.o
58
- snd-soc-cs35l41-objs := cs35l41.o cs35l41-tables.o
58
+ snd-soc-cs35l41-lib-objs := cs35l41-lib.o
59
+ snd-soc-cs35l41-objs := cs35l41.o
59
60
snd-soc-cs35l41-spi-objs := cs35l41-spi.o
60
61
snd-soc-cs35l41-i2c-objs := cs35l41-i2c.o
61
62
snd-soc-cs42l42-objs := cs42l42.o
@@ -396,6 +397,7 @@ obj-$(CONFIG_SND_SOC_CS35L34) += snd-soc-cs35l34.o
396
397
obj-$(CONFIG_SND_SOC_CS35L35) += snd-soc-cs35l35.o
397
398
obj-$(CONFIG_SND_SOC_CS35L36) += snd-soc-cs35l36.o
398
399
obj-$(CONFIG_SND_SOC_CS35L41) += snd-soc-cs35l41.o
400
+ obj-$(CONFIG_SND_SOC_CS35L41_LIB) += snd-soc-cs35l41-lib.o
399
401
obj-$(CONFIG_SND_SOC_CS35L41_SPI) += snd-soc-cs35l41-spi.o
400
402
obj-$(CONFIG_SND_SOC_CS35L41_I2C) += snd-soc-cs35l41-i2c.o
401
403
obj-$(CONFIG_SND_SOC_CS42L42) += snd-soc-cs42l42.o
Original file line number Diff line number Diff line change 17
17
#include <linux/platform_device.h>
18
18
#include <linux/slab.h>
19
19
20
- #include <sound/cs35l41.h>
21
20
#include "cs35l41.h"
22
21
23
22
static const struct i2c_device_id cs35l41_id_i2c [] = {
You can’t perform that action at this time.
0 commit comments