Searched refs:cs42l43 (Results 1 – 5 of 5) sorted by relevance
| /linux/sound/soc/codecs/ |
| H A D | cs42l43-jack.c | 51 struct cs42l43 *cs42l43 = priv->core; in cs42l43_find_index() local 54 ret = device_property_read_u32(cs42l43->dev, prop, &defval); in cs42l43_find_index() 75 struct cs42l43 *cs42l43 = priv->core; in cs42l43_apply_accdet_config() local 77 regmap_update_bits(cs42l43->regmap, CS42L43_HS_BIAS_SENSE_AND_CLAMP_AUTOCONTROL, in cs42l43_apply_accdet_config() 80 regmap_update_bits(cs42l43->regmap, CS42L43_PDNCNTL, in cs42l43_apply_accdet_config() 90 struct cs42l43 *cs42l43 = priv->core; in cs42l43_set_jack() local 115 ret = device_property_count_u32(cs42l43->dev, "cirrus,buttons-ohms"); in cs42l43_set_jack() 129 ret = device_property_read_u32_array(cs42l43->dev, "cirrus,buttons-ohms", in cs42l43_set_jack() 150 priv->bias_low = device_property_read_bool(cs42l43->dev, "cirrus,bias-low"); in cs42l43_set_jack() 169 if (!device_property_read_bool(cs42l43->dev, "cirrus,button-automute")) in cs42l43_set_jack() [all …]
|
| H A D | cs42l43.c | 206 struct cs42l43 *cs42l43 = priv->core; in cs42l43_hp_ilimit() local 228 regmap_update_bits(cs42l43->regmap, CS42L43_BLOCK_EN8, in cs42l43_hp_ilimit() 242 regmap_update_bits(cs42l43->regmap, CS42L43_BLOCK_EN8, in cs42l43_hp_ilimit() 334 struct cs42l43 *cs42l43 = priv->core; in cs42l43_startup() local 336 int provider = !dai->id || !!regmap_test_bits(cs42l43->regmap, in cs42l43_startup() 345 if (cs42l43->variant_id == CS42L43_DEVID_VAL && (dai->id == 3 || dai->id == 4)) { in cs42l43_startup() 387 struct cs42l43 *cs42l43 = priv->core; in cs42l43_set_sample_rate() local 397 regmap_update_bits(cs42l43->regmap, CS42L43_SAMPLE_RATE1, in cs42l43_set_sample_rate() 408 struct cs42l43 *cs42l43 = priv->core; in cs42l43_asp_hw_params() local 409 int dsp_mode = !!regmap_test_bits(cs42l43->regmap, CS42L43_ASP_CTRL, in cs42l43_asp_hw_params() [all …]
|
| /linux/drivers/spi/ |
| H A D | spi-cs42l43.c | 314 struct cs42l43 *cs42l43 = dev_get_drvdata(pdev->dev.parent); in cs42l43_spi_probe() local 316 struct fwnode_handle *fwnode = dev_fwnode(cs42l43->dev); in cs42l43_spi_probe() 333 priv->regmap = cs42l43->regmap; in cs42l43_spi_probe()
|
| /linux/drivers/pinctrl/cirrus/ |
| H A D | Makefile | 3 obj-$(CONFIG_PINCTRL_CS42L43) += pinctrl-cs42l43.o
|
| /linux/ |
| H A D | MAINTAINERS | 6251 F: drivers/mfd/cs42l43* 6252 F: drivers/pinctrl/cirrus/pinctrl-cs42l43* 6253 F: drivers/spi/spi-cs42l43* 6255 F: include/linux/mfd/cs42l43*
|