Searched refs:AT91_PMC_PCR (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/drivers/clk/at91/ |
D | clk-generated.c | 51 pmc_write(pmc, AT91_PMC_PCR, (gck->id & AT91_PMC_PCR_PID_MASK)); in clk_generated_enable() 52 tmp = pmc_read(pmc, AT91_PMC_PCR) & in clk_generated_enable() 54 pmc_write(pmc, AT91_PMC_PCR, tmp | AT91_PMC_PCR_GCKCSS(gck->parent_id) in clk_generated_enable() 69 pmc_write(pmc, AT91_PMC_PCR, (gck->id & AT91_PMC_PCR_PID_MASK)); in clk_generated_disable() 70 tmp = pmc_read(pmc, AT91_PMC_PCR) & ~AT91_PMC_PCR_GCKEN; in clk_generated_disable() 71 pmc_write(pmc, AT91_PMC_PCR, tmp | AT91_PMC_PCR_CMD); in clk_generated_disable() 82 pmc_write(pmc, AT91_PMC_PCR, (gck->id & AT91_PMC_PCR_PID_MASK)); in clk_generated_is_enabled() 83 ret = !!(pmc_read(pmc, AT91_PMC_PCR) & AT91_PMC_PCR_GCKEN); in clk_generated_is_enabled() 221 pmc_write(pmc, AT91_PMC_PCR, (gck->id & AT91_PMC_PCR_PID_MASK)); in clk_generated_startup() 222 tmp = pmc_read(pmc, AT91_PMC_PCR); in clk_generated_startup()
|
D | clk-peripheral.c | 170 pmc_write(pmc, AT91_PMC_PCR, (periph->id & AT91_PMC_PCR_PID_MASK)); in clk_sam9x5_peripheral_enable() 171 tmp = pmc_read(pmc, AT91_PMC_PCR) & ~AT91_PMC_PCR_DIV_MASK; in clk_sam9x5_peripheral_enable() 172 pmc_write(pmc, AT91_PMC_PCR, tmp | AT91_PMC_PCR_DIV(periph->div) in clk_sam9x5_peripheral_enable() 189 pmc_write(pmc, AT91_PMC_PCR, (periph->id & AT91_PMC_PCR_PID_MASK)); in clk_sam9x5_peripheral_disable() 190 tmp = pmc_read(pmc, AT91_PMC_PCR) & ~AT91_PMC_PCR_EN; in clk_sam9x5_peripheral_disable() 191 pmc_write(pmc, AT91_PMC_PCR, tmp | AT91_PMC_PCR_CMD); in clk_sam9x5_peripheral_disable() 205 pmc_write(pmc, AT91_PMC_PCR, (periph->id & AT91_PMC_PCR_PID_MASK)); in clk_sam9x5_peripheral_is_enabled() 206 ret = !!(pmc_read(pmc, AT91_PMC_PCR) & AT91_PMC_PCR_EN); in clk_sam9x5_peripheral_is_enabled() 224 pmc_write(pmc, AT91_PMC_PCR, (periph->id & AT91_PMC_PCR_PID_MASK)); in clk_sam9x5_peripheral_recalc_rate() 225 tmp = pmc_read(pmc, AT91_PMC_PCR); in clk_sam9x5_peripheral_recalc_rate()
|
/linux-4.4.14/include/linux/clk/ |
D | at91_pmc.h | 185 #define AT91_PMC_PCR 0x10c /* Peripheral Control Register [some SAM9 and SAMA5] */ macro
|