Searched refs:etmcr (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/drivers/hwtracing/coresight/
H A Dcoresight-etm3x.c89 u32 etmcr; etm_set_pwrdwn() local
94 etmcr = etm_readl(drvdata, ETMCR); etm_set_pwrdwn()
95 etmcr |= ETMCR_PWD_DWN; etm_set_pwrdwn()
96 etm_writel(drvdata, etmcr, ETMCR); etm_set_pwrdwn()
101 u32 etmcr; etm_clr_pwrdwn() local
103 etmcr = etm_readl(drvdata, ETMCR); etm_clr_pwrdwn()
104 etmcr &= ~ETMCR_PWD_DWN; etm_clr_pwrdwn()
105 etm_writel(drvdata, etmcr, ETMCR); etm_clr_pwrdwn()
182 u32 etmcr; etm_set_prog() local
184 etmcr = etm_readl(drvdata, ETMCR); etm_set_prog()
185 etmcr |= ETMCR_ETM_PRG; etm_set_prog()
186 etm_writel(drvdata, etmcr, ETMCR); etm_set_prog()
188 * Recommended by spec for cp14 accesses to ensure etmcr write is etm_set_prog()
201 u32 etmcr; etm_clr_prog() local
203 etmcr = etm_readl(drvdata, ETMCR); etm_clr_prog()
204 etmcr &= ~ETMCR_ETM_PRG; etm_clr_prog()
205 etm_writel(drvdata, etmcr, ETMCR); etm_clr_prog()
207 * Recommended by spec for cp14 accesses to ensure etmcr write is etm_clr_prog()
253 u32 etmcr; etm_enable_hw() local
267 etmcr = etm_readl(drvdata, ETMCR); etm_enable_hw()
268 etmcr &= (ETMCR_PWD_DWN | ETMCR_ETM_PRG); etm_enable_hw()
269 etmcr |= drvdata->port_size; etm_enable_hw()
270 etm_writel(drvdata, drvdata->ctrl | etmcr, ETMCR); etm_enable_hw()
310 etm_writel(drvdata, drvdata->ctrl | ETMCR_ETM_EN | etmcr, ETMCR); etm_enable_hw()
1608 coresight_simple_func(etmcr, ETMCR);

Completed in 53 milliseconds