Searched refs:etmcr (Results 1 - 1 of 1) sorted by relevance
/linux-4.4.14/drivers/hwtracing/coresight/ |
H A D | coresight-etm3x.c | 89 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