Searched refs:cs40l50 (Results 1 – 14 of 14) sorted by relevance
| /linux-6.15/drivers/mfd/ |
| H A D | cs40l50-core.c | 142 return cs_dsp_wseq_init(&cs40l50->dsp, cs40l50->wseqs, ARRAY_SIZE(cs40l50->wseqs)); in cs40l50_wseq_init() 174 struct cs40l50 *cs40l50 = container_of(dsp, struct cs40l50, dsp); in cs40l50_dsp_post_run() local 210 cs40l50->dsp.dev = cs40l50->dev; in cs40l50_dsp_init() 211 cs40l50->dsp.regmap = cs40l50->regmap; in cs40l50_dsp_init() 275 struct cs40l50 *cs40l50 = context; in cs40l50_dsp_bringup() local 312 struct cs40l50 *cs40l50 = context; in cs40l50_request_firmware() local 323 cs40l50->dev, GFP_KERNEL, cs40l50, in cs40l50_request_firmware() 354 struct cs40l50 *cs40l50 = data; in cs40l50_hw_err() local 375 struct cs40l50 *cs40l50 = data; in cs40l50_dsp_queue() local 418 ret = devm_regmap_add_irq_chip(cs40l50->dev, cs40l50->regmap, cs40l50->irq, in cs40l50_irq_init() [all …]
|
| H A D | cs40l50-i2c.c | 16 struct cs40l50 *cs40l50; in cs40l50_i2c_probe() local 18 cs40l50 = devm_kzalloc(&i2c->dev, sizeof(*cs40l50), GFP_KERNEL); in cs40l50_i2c_probe() 19 if (!cs40l50) in cs40l50_i2c_probe() 22 i2c_set_clientdata(i2c, cs40l50); in cs40l50_i2c_probe() 24 cs40l50->dev = &i2c->dev; in cs40l50_i2c_probe() 25 cs40l50->irq = i2c->irq; in cs40l50_i2c_probe() 28 if (IS_ERR(cs40l50->regmap)) in cs40l50_i2c_probe() 29 return dev_err_probe(cs40l50->dev, PTR_ERR(cs40l50->regmap), in cs40l50_i2c_probe() 32 return cs40l50_probe(cs40l50); in cs40l50_i2c_probe() 37 struct cs40l50 *cs40l50 = i2c_get_clientdata(i2c); in cs40l50_i2c_remove() local [all …]
|
| H A D | cs40l50-spi.c | 16 struct cs40l50 *cs40l50; in cs40l50_spi_probe() local 18 cs40l50 = devm_kzalloc(&spi->dev, sizeof(*cs40l50), GFP_KERNEL); in cs40l50_spi_probe() 19 if (!cs40l50) in cs40l50_spi_probe() 22 spi_set_drvdata(spi, cs40l50); in cs40l50_spi_probe() 24 cs40l50->dev = &spi->dev; in cs40l50_spi_probe() 25 cs40l50->irq = spi->irq; in cs40l50_spi_probe() 28 if (IS_ERR(cs40l50->regmap)) in cs40l50_spi_probe() 29 return dev_err_probe(cs40l50->dev, PTR_ERR(cs40l50->regmap), in cs40l50_spi_probe() 32 return cs40l50_probe(cs40l50); in cs40l50_spi_probe() 37 struct cs40l50 *cs40l50 = spi_get_drvdata(spi); in cs40l50_spi_remove() local [all …]
|
| H A D | Makefile | 92 obj-$(CONFIG_MFD_CS40L50_CORE) += cs40l50-core.o 93 obj-$(CONFIG_MFD_CS40L50_I2C) += cs40l50-i2c.o 94 obj-$(CONFIG_MFD_CS40L50_SPI) += cs40l50-spi.o
|
| H A D | Kconfig | 2295 called "cs40l50-i2c". 2307 called "cs40l50-spi".
|
| /linux-6.15/include/linux/mfd/ |
| H A D | cs40l50.h | 115 struct cs40l50 { struct 131 int cs40l50_probe(struct cs40l50 *cs40l50); argument 132 int cs40l50_remove(struct cs40l50 *cs40l50);
|
| /linux-6.15/Documentation/devicetree/bindings/input/ |
| H A D | cirrus,cs40l50.yaml | 4 $id: http://devicetree.org/schemas/input/cirrus,cs40l50.yaml# 19 - cirrus,cs40l50 61 compatible = "cirrus,cs40l50";
|
| /linux-6.15/sound/soc/codecs/ |
| H A D | cs40l50-codec.c | 276 struct cs40l50 *cs40l50 = dev_get_drvdata(pdev->dev.parent); in cs40l50_codec_driver_probe() local 283 codec->regmap = cs40l50->regmap; in cs40l50_codec_driver_probe()
|
| H A D | Makefile | 84 snd-soc-cs40l50-y := cs40l50-codec.o 502 obj-$(CONFIG_SND_SOC_CS40L50) += snd-soc-cs40l50.o
|
| H A D | Kconfig | 898 called snd-soc-cs40l50.
|
| /linux-6.15/drivers/input/misc/ |
| H A D | cs40l50-vibra.c | 489 struct cs40l50 *cs40l50 = dev_get_drvdata(pdev->dev.parent); in cs40l50_vibra_probe() local 497 vib->dev = cs40l50->dev; in cs40l50_vibra_probe() 498 vib->regmap = cs40l50->regmap; in cs40l50_vibra_probe() 505 vib->input->id.product = cs40l50->devid; in cs40l50_vibra_probe() 506 vib->input->id.version = cs40l50->revid; in cs40l50_vibra_probe()
|
| H A D | Makefile | 32 obj-$(CONFIG_INPUT_CS40L50_VIBRA) += cs40l50-vibra.o
|
| H A D | Kconfig | 158 module will be called cs40l50-vibra.
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 5667 F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
|