Lines Matching defs:pxa_unit
69 static void pxa1928_pll_init(struct pxa1928_clk_unit *pxa_unit)
71 struct mmp_clk_unit *unit = &pxa_unit->unit;
81 pxa_unit->mpmu_base + MPMU_UART_PLL,
130 static void pxa1928_apb_periph_clk_init(struct pxa1928_clk_unit *pxa_unit)
132 struct mmp_clk_unit *unit = &pxa_unit->unit;
134 mmp_register_mux_clks(unit, apbc_mux_clks, pxa_unit->apbc_base,
137 mmp_register_gate_clks(unit, apbc_gate_clks, pxa_unit->apbc_base,
169 static void pxa1928_axi_periph_clk_init(struct pxa1928_clk_unit *pxa_unit)
171 struct mmp_clk_unit *unit = &pxa_unit->unit;
173 mmp_register_mux_clks(unit, apmu_mux_clks, pxa_unit->apmu_base,
176 mmp_register_div_clks(unit, apmu_div_clks, pxa_unit->apmu_base,
179 mmp_register_gate_clks(unit, apmu_gate_clks, pxa_unit->apmu_base,
184 struct pxa1928_clk_unit *pxa_unit)
198 pxa_unit->apbc_base + apbc_gate_clks[i].offset;
209 struct pxa1928_clk_unit *pxa_unit;
211 pxa_unit = kzalloc(sizeof(*pxa_unit), GFP_KERNEL);
212 if (!pxa_unit)
215 pxa_unit->mpmu_base = of_iomap(np, 0);
216 if (!pxa_unit->mpmu_base) {
218 kfree(pxa_unit);
222 pxa1928_pll_init(pxa_unit);
228 struct pxa1928_clk_unit *pxa_unit;
230 pxa_unit = kzalloc(sizeof(*pxa_unit), GFP_KERNEL);
231 if (!pxa_unit)
234 pxa_unit->apmu_base = of_iomap(np, 0);
235 if (!pxa_unit->apmu_base) {
237 kfree(pxa_unit);
241 mmp_clk_init(np, &pxa_unit->unit, PXA1928_APMU_NR_CLKS);
243 pxa1928_axi_periph_clk_init(pxa_unit);
249 struct pxa1928_clk_unit *pxa_unit;
251 pxa_unit = kzalloc(sizeof(*pxa_unit), GFP_KERNEL);
252 if (!pxa_unit)
255 pxa_unit->apbc_base = of_iomap(np, 0);
256 if (!pxa_unit->apbc_base) {
258 kfree(pxa_unit);
262 mmp_clk_init(np, &pxa_unit->unit, PXA1928_APBC_NR_CLKS);
264 pxa1928_apb_periph_clk_init(pxa_unit);
265 pxa1928_clk_reset_init(np, pxa_unit);