Lines Matching refs:pmc
27 struct at91_pmc *pmc; member
39 struct at91_pmc *pmc = smd->pmc; in at91sam9x5_clk_smd_recalc_rate() local
41 tmp = pmc_read(pmc, AT91_PMC_SMD); in at91sam9x5_clk_smd_recalc_rate()
72 struct at91_pmc *pmc = smd->pmc; in at91sam9x5_clk_smd_set_parent() local
76 tmp = pmc_read(pmc, AT91_PMC_SMD) & ~AT91_PMC_SMDS; in at91sam9x5_clk_smd_set_parent()
79 pmc_write(pmc, AT91_PMC_SMD, tmp); in at91sam9x5_clk_smd_set_parent()
86 struct at91_pmc *pmc = smd->pmc; in at91sam9x5_clk_smd_get_parent() local
88 return pmc_read(pmc, AT91_PMC_SMD) & AT91_PMC_SMDS; in at91sam9x5_clk_smd_get_parent()
96 struct at91_pmc *pmc = smd->pmc; in at91sam9x5_clk_smd_set_rate() local
101 tmp = pmc_read(pmc, AT91_PMC_SMD) & ~AT91_PMC_SMD_DIV; in at91sam9x5_clk_smd_set_rate()
103 pmc_write(pmc, AT91_PMC_SMD, tmp); in at91sam9x5_clk_smd_set_rate()
117 at91sam9x5_clk_register_smd(struct at91_pmc *pmc, const char *name, in at91sam9x5_clk_register_smd() argument
135 smd->pmc = pmc; in at91sam9x5_clk_register_smd()
145 struct at91_pmc *pmc) in of_at91sam9x5_clk_smd_setup() argument
160 clk = at91sam9x5_clk_register_smd(pmc, name, parent_names, in of_at91sam9x5_clk_smd_setup()