Home
last modified time | relevance | path

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

/Linux-v6.6/sound/soc/codecs/
Dwsa884x.c1408 static void wsa884x_set_gain_parameters(struct wsa884x_priv *wsa884x) in wsa884x_set_gain_parameters() argument
1410 struct regmap *regmap = wsa884x->regmap; in wsa884x_set_gain_parameters()
1422 if (wsa884x->dev_mode == WSA884X_RECEIVER) { in wsa884x_set_gain_parameters()
1445 if (wsa884x->port_enable[WSA884X_PORT_COMP]) { in wsa884x_set_gain_parameters()
1460 static void wsa884x_init(struct wsa884x_priv *wsa884x) in wsa884x_init() argument
1465 if (!regmap_read(wsa884x->regmap, WSA884X_OTP_REG_0, &variant)) in wsa884x_init()
1466 wsa884x->variant = variant & WSA884X_OTP_REG_0_ID_MASK; in wsa884x_init()
1468 regmap_multi_reg_write(wsa884x->regmap, wsa884x_reg_init, in wsa884x_init()
1475 if (wsa884x->variant == WSA884X_OTP_ID_WSA8845H) in wsa884x_init()
1481 regmap_write(wsa884x->regmap, WSA884X_ANA_WO_CTL_0, wo_ctl_0); in wsa884x_init()
[all …]
DMakefile373 snd-soc-wsa884x-objs := wsa884x.o
759 obj-$(CONFIG_SND_SOC_WSA884X) += snd-soc-wsa884x.o
DKconfig2274 tristate "WSA884X Codec"
/Linux-v6.6/Documentation/devicetree/bindings/sound/
Dqcom,wsa8840.yaml14 WSA884X is a family of Qualcomm Aqstic smart speaker amplifiers using
/Linux-v6.6/
DMAINTAINERS17445 F: sound/soc/codecs/wsa884x.c