Lines Matching refs:drproc
90 struct da8xx_rproc *drproc = (struct da8xx_rproc *)rproc->priv; in da8xx_rproc_callback() local
93 chipsig = readl(drproc->chipsig); in da8xx_rproc_callback()
96 writel(SYSCFG_CHIPSIG0, drproc->chipsig + 4); in da8xx_rproc_callback()
107 drproc->ack_fxn(drproc->irq_data); in da8xx_rproc_callback()
118 struct da8xx_rproc *drproc = (struct da8xx_rproc *)rproc->priv; in da8xx_rproc_start() local
119 struct clk *dsp_clk = drproc->dsp_clk; in da8xx_rproc_start()
128 writel(rproc->bootaddr, drproc->bootreg); in da8xx_rproc_start()
138 struct da8xx_rproc *drproc = rproc->priv; in da8xx_rproc_stop() local
140 clk_disable(drproc->dsp_clk); in da8xx_rproc_stop()
148 struct da8xx_rproc *drproc = (struct da8xx_rproc *)rproc->priv; in da8xx_rproc_kick() local
151 writel(SYSCFG_CHIPSIG2, drproc->chipsig); in da8xx_rproc_kick()
179 struct da8xx_rproc *drproc; in da8xx_rproc_probe() local
220 sizeof(*drproc)); in da8xx_rproc_probe()
224 drproc = rproc->priv; in da8xx_rproc_probe()
225 drproc->rproc = rproc; in da8xx_rproc_probe()
248 drproc->chipsig = chipsig; in da8xx_rproc_probe()
249 drproc->bootreg = bootreg; in da8xx_rproc_probe()
250 drproc->ack_fxn = irq_data->chip->irq_ack; in da8xx_rproc_probe()
251 drproc->irq_data = irq_data; in da8xx_rproc_probe()
252 drproc->irq = irq; in da8xx_rproc_probe()
253 drproc->dsp_clk = dsp_clk; in da8xx_rproc_probe()
273 struct da8xx_rproc *drproc = (struct da8xx_rproc *)rproc->priv; in da8xx_rproc_remove() local
290 disable_irq(drproc->irq); in da8xx_rproc_remove()