Home
last modified time | relevance | path

Searched refs:cs42l43 (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-6.6/drivers/mfd/
H A Dcs42l43.c17 #include <linux/mfd/cs42l43-regs.h>
22 #include "cs42l43.h"
487 .name = "cs42l43",
506 { .name = "cs42l43-pinctrl", },
507 { .name = "cs42l43-spi", },
509 .name = "cs42l43-codec",
520 static int cs42l43_soft_reset(struct cs42l43 *cs42l43) in cs42l43_soft_reset() argument
526 reinit_completion(&cs42l43->device_detach); in cs42l43_soft_reset()
532 regcache_cache_only(cs42l43 in cs42l43_soft_reset()
555 cs42l43_wait_for_attach(struct cs42l43 *cs42l43) cs42l43_wait_for_attach() argument
587 cs42l43_mcu_stage_2_3(struct cs42l43 *cs42l43, bool shadow) cs42l43_mcu_stage_2_3() argument
622 cs42l43_mcu_stage_3_2(struct cs42l43 *cs42l43) cs42l43_mcu_stage_3_2() argument
635 cs42l43_mcu_disable(struct cs42l43 *cs42l43) cs42l43_mcu_disable() argument
664 struct cs42l43 *cs42l43 = context; cs42l43_mcu_load_firmware() local
712 cs42l43_mcu_update_step(struct cs42l43 *cs42l43) cs42l43_mcu_update_step() argument
806 cs42l43_mcu_update(struct cs42l43 *cs42l43) cs42l43_mcu_update() argument
824 cs42l43_irq_config(struct cs42l43 *cs42l43) cs42l43_irq_config() argument
873 struct cs42l43 *cs42l43 = container_of(work, struct cs42l43, boot_work); cs42l43_boot_work() local
943 cs42l43_power_up(struct cs42l43 *cs42l43) cs42l43_power_up() argument
983 cs42l43_power_down(struct cs42l43 *cs42l43) cs42l43_power_down() argument
1010 cs42l43_dev_probe(struct cs42l43 *cs42l43) cs42l43_dev_probe() argument
1070 cs42l43_dev_remove(struct cs42l43 *cs42l43) cs42l43_dev_remove() argument
1078 struct cs42l43 *cs42l43 = dev_get_drvdata(dev); cs42l43_suspend() local
1108 struct cs42l43 *cs42l43 = dev_get_drvdata(dev); cs42l43_resume() local
1126 struct cs42l43 *cs42l43 = dev_get_drvdata(dev); cs42l43_runtime_suspend() local
1140 struct cs42l43 *cs42l43 = dev_get_drvdata(dev); cs42l43_runtime_resume() local
[all...]
H A Dcs42l43-sdw.c11 #include <linux/mfd/cs42l43-regs.h>
18 #include "cs42l43.h"
91 struct cs42l43 *cs42l43 = dev_get_drvdata(&sdw->dev); in cs42l43_sdw_update_status() local
95 dev_dbg(cs42l43->dev, "Device attach\n"); in cs42l43_sdw_update_status()
100 cs42l43->attached = true; in cs42l43_sdw_update_status()
102 complete(&cs42l43->device_attach); in cs42l43_sdw_update_status()
105 dev_dbg(cs42l43->dev, "Device detach\n"); in cs42l43_sdw_update_status()
107 cs42l43->attached = false; in cs42l43_sdw_update_status()
109 reinit_completion(&cs42l43 in cs42l43_sdw_update_status()
139 struct cs42l43 *cs42l43 = dev_get_drvdata(&sdw->dev); cs42l43_sdw_bus_config() local
168 struct cs42l43 *cs42l43; cs42l43_sdw_probe() local
191 struct cs42l43 *cs42l43 = dev_get_drvdata(&sdw->dev); cs42l43_sdw_remove() local
[all...]
H A Dcs42l43-i2c.c12 #include <linux/mfd/cs42l43-regs.h>
15 #include "cs42l43.h"
36 struct cs42l43 *cs42l43; in cs42l43_i2c_probe() local
39 cs42l43 = devm_kzalloc(&i2c->dev, sizeof(*cs42l43), GFP_KERNEL); in cs42l43_i2c_probe()
40 if (!cs42l43) in cs42l43_i2c_probe()
43 cs42l43->dev = &i2c->dev; in cs42l43_i2c_probe()
44 cs42l43->irq = i2c->irq; in cs42l43_i2c_probe()
46 cs42l43 in cs42l43_i2c_probe()
60 struct cs42l43 *cs42l43 = dev_get_drvdata(&i2c->dev); cs42l43_i2c_remove() local
[all...]
H A Dcs42l43.h9 #include <linux/mfd/cs42l43.h>
25 int cs42l43_dev_probe(struct cs42l43 *cs42l43);
26 void cs42l43_dev_remove(struct cs42l43 *cs42l43);
H A DMakefile16 obj-$(CONFIG_MFD_CS42L43) += cs42l43.o
17 obj-$(CONFIG_MFD_CS42L43_I2C) += cs42l43-i2c.o
18 obj-$(CONFIG_MFD_CS42L43_SDW) += cs42l43-sdw.o
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dcs42l43-jack.c13 #include <linux/mfd/cs42l43.h>
14 #include <linux/mfd/cs42l43-regs.h>
24 #include "cs42l43.h"
44 struct cs42l43 *cs42l43 = priv->core; in cs42l43_find_index() local
47 ret = device_property_read_u32(cs42l43->dev, prop, &defval); in cs42l43_find_index()
68 struct cs42l43 *cs42l43 = priv->core; in cs42l43_set_jack() local
90 ret = device_property_count_u32(cs42l43->dev, "cirrus,buttons-ohms"); in cs42l43_set_jack()
104 device_property_read_u32_array(cs42l43 in cs42l43_set_jack()
242 struct cs42l43 *cs42l43 = priv->core; cs42l43_start_hs_bias() local
261 struct cs42l43 *cs42l43 = priv->core; cs42l43_stop_hs_bias() local
296 struct cs42l43 *cs42l43 = priv->core; cs42l43_jack_present() local
308 struct cs42l43 *cs42l43 = priv->core; cs42l43_start_button_detect() local
334 struct cs42l43 *cs42l43 = priv->core; cs42l43_stop_button_detect() local
360 struct cs42l43 *cs42l43 = priv->core; cs42l43_button_press_work() local
470 struct cs42l43 *cs42l43 = priv->core; cs42l43_bias_sense_timeout() local
501 struct cs42l43 *cs42l43 = priv->core; cs42l43_start_load_detect() local
547 struct cs42l43 *cs42l43 = priv->core; cs42l43_stop_load_detect() local
595 struct cs42l43 *cs42l43 = priv->core; cs42l43_run_load_detect() local
638 struct cs42l43 *cs42l43 = priv->core; cs42l43_run_type_detect() local
682 struct cs42l43 *cs42l43 = priv->core; cs42l43_clear_jack() local
704 struct cs42l43 *cs42l43 = priv->core; cs42l43_tip_sense_work() local
866 struct cs42l43 *cs42l43 = priv->core; cs42l43_jack_put() local
[all...]
H A Dcs42l43.c14 #include <linux/mfd/cs42l43.h>
15 #include <linux/mfd/cs42l43-regs.h>
28 #include "cs42l43.h"
222 struct cs42l43 *cs42l43 = priv->core; in cs42l43_startup() local
223 int provider = !!regmap_test_bits(cs42l43->regmap, CS42L43_ASP_CLK_CONFIG2, in cs42l43_startup()
265 struct cs42l43 *cs42l43 = priv->core; in cs42l43_set_sample_rate() local
275 regmap_update_bits(cs42l43->regmap, CS42L43_SAMPLE_RATE1, in cs42l43_set_sample_rate()
286 struct cs42l43 *cs42l4 in cs42l43_asp_hw_params() local
375 struct cs42l43 *cs42l43 = priv->core; cs42l43_asp_set_fmt() local
911 struct cs42l43 *cs42l43 = priv->core; cs42l43_spk_vu_sync() local
925 struct cs42l43 *cs42l43 = priv->core; cs42l43_shutter_get() local
1150 struct cs42l43 *cs42l43 = priv->core; cs42l43_eq_ev() local
1203 struct cs42l43 *cs42l43 = priv->core; cs42l43_set_pll() local
1237 struct cs42l43 *cs42l43 = priv->core; cs42l43_enable_pll() local
1327 struct cs42l43 *cs42l43 = priv->core; cs42l43_disable_pll() local
1348 struct cs42l43 *cs42l43 = priv->core; cs42l43_pll_ev() local
1436 struct cs42l43 *cs42l43 = priv->core; cs42l43_hp_ev() local
1482 struct cs42l43 *cs42l43 = priv->core; cs42l43_mic_ev() local
1546 struct cs42l43 *cs42l43 = priv->core; cs42l43_adc_ev() local
2000 struct cs42l43 *cs42l43 = priv->core; cs42l43_set_sysclk() local
2013 struct cs42l43 *cs42l43 = priv->core; cs42l43_component_probe() local
2137 struct cs42l43 *cs42l43 = dev_get_drvdata(pdev->dev.parent); cs42l43_codec_probe() local
[all...]
H A Dcs42l43-sdw.c9 #include <linux/mfd/cs42l43.h>
10 #include <linux/mfd/cs42l43-regs.h>
18 #include "cs42l43.h"
H A Dcs42l43.h16 #include <sound/cs42l43.h>
38 struct cs42l43 *core;
H A DMakefile80 snd-soc-cs42l43-objs := cs42l43.o cs42l43-jack.o
81 snd-soc-cs42l43-sdw-objs := cs42l43-sdw.o
466 obj-$(CONFIG_SND_SOC_CS42L43) += snd-soc-cs42l43.o
467 obj-$(CONFIG_SND_SOC_CS42L43_SDW) += snd-soc-cs42l43-sdw.o
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-cs42l43.c12 #include <linux/mfd/cs42l43.h>
13 #include <linux/mfd/cs42l43-regs.h>
207 struct cs42l43 *cs42l43 = dev_get_drvdata(pdev->dev.parent); in cs42l43_spi_probe() local
209 struct fwnode_handle *fwnode = dev_fwnode(cs42l43->dev); in cs42l43_spi_probe()
223 priv->regmap = cs42l43->regmap; in cs42l43_spi_probe()
269 { "cs42l43-spi", },
276 .name = "cs42l43-spi",
H A DMakefile43 obj-$(CONFIG_SPI_CS42L43) += spi-cs42l43.o
/kernel/linux/linux-6.6/drivers/pinctrl/cirrus/
H A Dpinctrl-cs42l43.c13 #include <linux/mfd/cs42l43.h>
14 #include <linux/mfd/cs42l43-regs.h>
452 .name = "cs42l43-pinctrl",
537 struct cs42l43 *cs42l43 = dev_get_drvdata(pdev->dev.parent); in cs42l43_pin_probe() local
540 struct fwnode_handle *fwnode = dev_fwnode(cs42l43->dev); in cs42l43_pin_probe()
548 priv->regmap = cs42l43->regmap; in cs42l43_pin_probe()
550 priv->shutters_locked = cs42l43->hw_lock; in cs42l43_pin_probe()
593 { "cs42l43-pinctrl", },
600 .name = "cs42l43
[all...]
H A DMakefile3 obj-$(CONFIG_PINCTRL_CS42L43) += pinctrl-cs42l43.o
/kernel/linux/linux-6.6/include/linux/mfd/
H A Dcs42l43.h72 struct cs42l43 { struct

Completed in 9 milliseconds