Home
last modified time | relevance | path

Searched full:cs530x (Results 1 – 5 of 5) sorted by relevance

/linux/sound/soc/codecs/
H A Dcs530x.c3 // CS530x CODEC driver
22 #include "cs530x.h"
111 struct cs530x_priv *cs530x = snd_soc_component_get_drvdata(component); in cs530x_put_volsw_vu() local
112 struct regmap *regmap = cs530x->regmap; in cs530x_put_volsw_vu()
230 struct cs530x_priv *cs530x = snd_soc_component_get_drvdata(component); in cs530x_adc_event() local
231 struct regmap *regmap = cs530x->regmap; in cs530x_adc_event()
235 cs530x->adc_pairs_count++; in cs530x_adc_event()
243 cs530x->adc_pairs_count--; in cs530x_adc_event()
244 if (!cs530x->adc_pairs_count) { in cs530x_adc_event()
420 struct cs530x_priv *cs530x = snd_soc_component_get_drvdata(component); in cs530x_set_bclk() local
[all …]
H A Dcs530x-i2c.c3 // CS530x CODEC driver
13 #include "cs530x.h"
40 struct cs530x_priv *cs530x; in cs530x_i2c_probe() local
42 cs530x = devm_kzalloc(&client->dev, sizeof(*cs530x), GFP_KERNEL); in cs530x_i2c_probe()
43 if (!cs530x) in cs530x_i2c_probe()
46 i2c_set_clientdata(client, cs530x); in cs530x_i2c_probe()
48 cs530x->regmap = devm_regmap_init_i2c(client, &cs530x_regmap); in cs530x_i2c_probe()
49 if (IS_ERR(cs530x->regmap)) in cs530x_i2c_probe()
50 return dev_err_probe(&client->dev, PTR_ERR(cs530x->regmap), in cs530x_i2c_probe()
53 cs530x->devtype = (uintptr_t)i2c_get_match_data(client); in cs530x_i2c_probe()
[all …]
H A Dcs530x.h3 * CS530x CODEC driver internal data
221 int cs530x_probe(struct cs530x_priv *cs530x);
H A DKconfig1048 tristate "Cirrus Logic CS530x ADCs (I2C)"
1054 Enable support for Cirrus Logic CS530X ADCs
/linux/Documentation/devicetree/bindings/sound/
H A Dcirrus,cs530x.yaml4 $id: http://devicetree.org/schemas/sound/cirrus,cs530x.yaml#
7 title: Cirrus Logic cs530x family of audio ADCs
14 The CS530X devices are a family of high performance audio ADCs.