Home
last modified time | relevance | path

Searched refs:wseqs (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/drivers/mfd/
Dcs40l50-core.c118 cs40l50->wseqs[CS40L50_STANDBY].ctl = cs_dsp_get_ctl(dsp, "STANDBY_SEQUENCE", in cs40l50_wseq_init()
121 if (!cs40l50->wseqs[CS40L50_STANDBY].ctl) { in cs40l50_wseq_init()
126 cs40l50->wseqs[CS40L50_ACTIVE].ctl = cs_dsp_get_ctl(dsp, "ACTIVE_SEQUENCE", in cs40l50_wseq_init()
129 if (!cs40l50->wseqs[CS40L50_ACTIVE].ctl) { in cs40l50_wseq_init()
134 cs40l50->wseqs[CS40L50_PWR_ON].ctl = cs_dsp_get_ctl(dsp, "PM_PWR_ON_SEQ", in cs40l50_wseq_init()
137 if (!cs40l50->wseqs[CS40L50_PWR_ON].ctl) { in cs40l50_wseq_init()
142 return cs_dsp_wseq_init(&cs40l50->dsp, cs40l50->wseqs, ARRAY_SIZE(cs40l50->wseqs)); in cs40l50_wseq_init()
155 ret = cs_dsp_wseq_multi_write(&cs40l50->dsp, &cs40l50->wseqs[CS40L50_PWR_ON], in cs40l50_dsp_config()
167 return cs_dsp_wseq_multi_write(&cs40l50->dsp, &cs40l50->wseqs[CS40L50_PWR_ON], in cs40l50_dsp_config()
/linux-6.12.1/include/linux/mfd/
Dcs40l50.h124 struct cs_dsp_wseq wseqs[CS40L50_NUM_WSEQS]; member
/linux-6.12.1/include/linux/firmware/cirrus/
Dcs_dsp.h281 int cs_dsp_wseq_init(struct cs_dsp *dsp, struct cs_dsp_wseq *wseqs, unsigned int num_wseqs);
/linux-6.12.1/drivers/firmware/cirrus/
Dcs_dsp.c3592 int cs_dsp_wseq_init(struct cs_dsp *dsp, struct cs_dsp_wseq *wseqs, unsigned int num_wseqs) in cs_dsp_wseq_init() argument
3599 ret = cs_dsp_populate_wseq(dsp, &wseqs[i]); in cs_dsp_wseq_init()
3601 cs_dsp_wseq_clear(dsp, &wseqs[i]); in cs_dsp_wseq_init()