Lines Matching defs:sam9x60_pmc
182 struct pmc_data *sam9x60_pmc;
210 sam9x60_pmc = pmc_data_allocate(PMC_PLLACK + 1,
214 if (!sam9x60_pmc)
233 sam9x60_pmc->chws[PMC_MAIN] = hw;
236 "mainck", sam9x60_pmc->chws[PMC_MAIN],
259 sam9x60_pmc->chws[PMC_PLLACK] = hw;
277 sam9x60_pmc->chws[PMC_UTMI] = hw;
295 sam9x60_pmc->chws[PMC_MCK] = hw;
322 sam9x60_pmc->pchws[i] = hw;
333 sam9x60_pmc->shws[sam9x60_systemck[i].id] = hw;
347 sam9x60_pmc->phws[sam9x60_periphck[i].id] = hw;
360 sam9x60_pmc->ghws[sam9x60_gck[i].id] = hw;
363 of_clk_add_hw_provider(np, of_clk_hw_pmc_get, sam9x60_pmc);
368 kfree(sam9x60_pmc);
371 CLK_OF_DECLARE(sam9x60_pmc, "microchip,sam9x60-pmc", sam9x60_pmc_setup);