Searched refs:cs35l45 (Results 1 – 7 of 7) sorted by relevance
/linux-6.3-rc2/sound/soc/codecs/ |
A D | cs35l45.c | 342 if (cs35l45->slot_width) in cs35l45_asp_hw_params() 343 asp_width = cs35l45->slot_width; in cs35l45_asp_hw_params() 365 if (cs35l45->sysclk_set) in cs35l45_asp_hw_params() 392 cs35l45->slot_count = slots; in cs35l45_asp_set_tdm_slot() 408 cs35l45->sysclk_set = false; in cs35l45_asp_set_sysclk() 416 cs35l45->sysclk_set = true; in cs35l45_asp_set_sysclk() 599 pm_runtime_enable(cs35l45->dev); in cs35l45_initialize() 610 if (IS_ERR(cs35l45->vdd_batt)) in cs35l45_probe() 615 if (IS_ERR(cs35l45->vdd_a)) in cs35l45_probe() 632 cs35l45->reset_gpio = NULL; in cs35l45_probe() [all …]
|
A D | cs35l45-i2c.c | 18 struct cs35l45_private *cs35l45; in cs35l45_i2c_probe() local 22 cs35l45 = devm_kzalloc(dev, sizeof(struct cs35l45_private), GFP_KERNEL); in cs35l45_i2c_probe() 23 if (!cs35l45) in cs35l45_i2c_probe() 26 i2c_set_clientdata(client, cs35l45); in cs35l45_i2c_probe() 27 cs35l45->regmap = devm_regmap_init_i2c(client, &cs35l45_i2c_regmap); in cs35l45_i2c_probe() 28 if (IS_ERR(cs35l45->regmap)) { in cs35l45_i2c_probe() 29 ret = PTR_ERR(cs35l45->regmap); in cs35l45_i2c_probe() 34 cs35l45->dev = dev; in cs35l45_i2c_probe() 36 return cs35l45_probe(cs35l45); in cs35l45_i2c_probe() 41 struct cs35l45_private *cs35l45 = i2c_get_clientdata(client); in cs35l45_i2c_remove() local [all …]
|
A D | cs35l45-spi.c | 18 struct cs35l45_private *cs35l45; in cs35l45_spi_probe() local 22 cs35l45 = devm_kzalloc(dev, sizeof(struct cs35l45_private), GFP_KERNEL); in cs35l45_spi_probe() 23 if (cs35l45 == NULL) in cs35l45_spi_probe() 26 spi_set_drvdata(spi, cs35l45); in cs35l45_spi_probe() 27 cs35l45->regmap = devm_regmap_init_spi(spi, &cs35l45_spi_regmap); in cs35l45_spi_probe() 28 if (IS_ERR(cs35l45->regmap)) { in cs35l45_spi_probe() 29 ret = PTR_ERR(cs35l45->regmap); in cs35l45_spi_probe() 34 cs35l45->dev = dev; in cs35l45_spi_probe() 36 return cs35l45_probe(cs35l45); in cs35l45_spi_probe() 41 struct cs35l45_private *cs35l45 = spi_get_drvdata(spi); in cs35l45_spi_remove() local [all …]
|
A D | cs35l45.h | 212 int cs35l45_apply_patch(struct cs35l45_private *cs35l45); 214 int cs35l45_probe(struct cs35l45_private *cs35l45); 215 void cs35l45_remove(struct cs35l45_private *cs35l45);
|
A D | cs35l45-tables.c | 36 int cs35l45_apply_patch(struct cs35l45_private *cs35l45) in cs35l45_apply_patch() argument 38 return regmap_register_patch(cs35l45->regmap, cs35l45_patch, in cs35l45_apply_patch()
|
A D | Makefile | 66 snd-soc-cs35l45-objs := cs35l45.o cs35l45-tables.o 67 snd-soc-cs35l45-spi-objs := cs35l45-spi.o 68 snd-soc-cs35l45-i2c-objs := cs35l45-i2c.o 433 obj-$(CONFIG_SND_SOC_CS35L45) += snd-soc-cs35l45.o 434 obj-$(CONFIG_SND_SOC_CS35L45_SPI) += snd-soc-cs35l45-spi.o 435 obj-$(CONFIG_SND_SOC_CS35L45_I2C) += snd-soc-cs35l45-i2c.o
|
/linux-6.3-rc2/Documentation/devicetree/bindings/sound/ |
A D | cirrus,cs35l45.yaml | 4 $id: http://devicetree.org/schemas/sound/cirrus,cs35l45.yaml# 23 - cirrus,cs35l45 62 #include <dt-bindings/sound/cs35l45.h> 67 cs35l45: cs35l45@2 { 69 compatible = "cirrus,cs35l45";
|
Completed in 16 milliseconds