Searched refs:cs42l43 (Results 1 – 7 of 7) sorted by relevance
| /linux/sound/soc/codecs/ |
| H A D | cs42l43-jack.c | 14 #include <linux/mfd/cs42l43.h> 15 #include <linux/mfd/cs42l43-regs.h> 30 #include "cs42l43.h" 50 struct cs42l43 *cs42l43 = priv->core; in cs42l43_find_index() local 53 ret = device_property_read_u32(cs42l43->dev, prop, &defval); in cs42l43_find_index() 74 struct cs42l43 *cs42l43 = priv->core; in cs42l43_set_jack() local 96 ret = device_property_count_u32(cs42l43->dev, "cirrus,buttons-ohms"); in cs42l43_set_jack() 110 ret = device_property_read_u32_array(cs42l43 in cs42l43_set_jack() 252 struct cs42l43 *cs42l43 = priv->core; cs42l43_start_hs_bias() local 281 struct cs42l43 *cs42l43 = priv->core; cs42l43_stop_hs_bias() local 323 struct cs42l43 *cs42l43 = priv->core; cs42l43_jack_present() local 335 struct cs42l43 *cs42l43 = priv->core; cs42l43_start_button_detect() local 352 struct cs42l43 *cs42l43 = priv->core; cs42l43_stop_button_detect() local 371 struct cs42l43 *cs42l43 = priv->core; cs42l43_button_press() local 471 struct cs42l43 *cs42l43 = priv->core; cs42l43_bias_sense_timeout() local 517 struct cs42l43 *cs42l43 = priv->core; cs42l43_start_load_detect() local 572 struct cs42l43 *cs42l43 = priv->core; cs42l43_stop_load_detect() local 620 struct cs42l43 *cs42l43 = priv->core; cs42l43_run_load_detect() local 663 struct cs42l43 *cs42l43 = priv->core; cs42l43_run_type_detect() local 714 struct cs42l43 *cs42l43 = priv->core; cs42l43_clear_jack() local 737 struct cs42l43 *cs42l43 = priv->core; cs42l43_tip_sense_work() local 908 struct cs42l43 *cs42l43 = priv->core; cs42l43_jack_put() local [all...] |
| /linux/drivers/mfd/ |
| H A D | cs42l43-sdw.c | 95 struct cs42l43 *cs42l43 = dev_get_drvdata(&sdw->dev); in cs42l43_sdw_update_status() local 99 dev_dbg(cs42l43->dev, "Device attach\n"); in cs42l43_sdw_update_status() 104 cs42l43->attached = true; in cs42l43_sdw_update_status() 106 complete(&cs42l43->device_attach); in cs42l43_sdw_update_status() 109 dev_dbg(cs42l43->dev, "Device detach\n"); in cs42l43_sdw_update_status() 111 cs42l43->attached = false; in cs42l43_sdw_update_status() 113 reinit_completion(&cs42l43->device_attach); in cs42l43_sdw_update_status() 114 complete(&cs42l43->device_detach); in cs42l43_sdw_update_status() 143 struct cs42l43 *cs42l43 = dev_get_drvdata(&sdw->dev); in cs42l43_sdw_bus_config() local 146 mutex_lock(&cs42l43->pll_lock); in cs42l43_sdw_bus_config() [all …]
|
| H A D | cs42l43-i2c.c | 40 struct cs42l43 *cs42l43; in cs42l43_i2c_probe() local 42 cs42l43 = devm_kzalloc(&i2c->dev, sizeof(*cs42l43), GFP_KERNEL); in cs42l43_i2c_probe() 43 if (!cs42l43) in cs42l43_i2c_probe() 46 cs42l43->dev = &i2c->dev; in cs42l43_i2c_probe() 47 cs42l43->irq = i2c->irq; in cs42l43_i2c_probe() 49 cs42l43->attached = true; in cs42l43_i2c_probe() 51 cs42l43->regmap = devm_regmap_init_i2c(i2c, &cs42l43_i2c_regmap); in cs42l43_i2c_probe() 52 if (IS_ERR(cs42l43->regmap)) in cs42l43_i2c_probe() 53 return dev_err_probe(cs42l43->dev, PTR_ERR(cs42l43->regmap), in cs42l43_i2c_probe() 56 return cs42l43_dev_probe(cs42l43); in cs42l43_i2c_probe()
|
| /linux/drivers/pinctrl/cirrus/ |
| H A D | pinctrl-cs42l43.c | 542 struct cs42l43 *cs42l43 = dev_get_drvdata(pdev->dev.parent); in cs42l43_pin_probe() local 545 struct fwnode_handle *fwnode = dev_fwnode(cs42l43->dev); in cs42l43_pin_probe() 553 priv->regmap = cs42l43->regmap; in cs42l43_pin_probe() 555 priv->shutters_locked = cs42l43->hw_lock; in cs42l43_pin_probe()
|
| H A D | Makefile | 3 obj-$(CONFIG_PINCTRL_CS42L43) += pinctrl-cs42l43.o
|
| /linux/include/linux/mfd/ |
| H A D | cs42l43.h | 73 struct cs42l43 { struct
|
| /linux/ |
| H A D | MAINTAINERS | 6118 F: drivers/mfd/cs42l43* 6119 F: drivers/pinctrl/cirrus/pinctrl-cs42l43* 6120 F: drivers/spi/spi-cs42l43* 6122 F: include/linux/mfd/cs42l43*
|