Lines Matching refs:pxa_unit
69 static void pxa1928_pll_init(struct pxa1928_clk_unit *pxa_unit) in pxa1928_pll_init() argument
72 struct mmp_clk_unit *unit = &pxa_unit->unit; in pxa1928_pll_init()
82 pxa_unit->mpmu_base + MPMU_UART_PLL, in pxa1928_pll_init()
131 static void pxa1928_apb_periph_clk_init(struct pxa1928_clk_unit *pxa_unit) in pxa1928_apb_periph_clk_init() argument
133 struct mmp_clk_unit *unit = &pxa_unit->unit; in pxa1928_apb_periph_clk_init()
135 mmp_register_mux_clks(unit, apbc_mux_clks, pxa_unit->apbc_base, in pxa1928_apb_periph_clk_init()
138 mmp_register_gate_clks(unit, apbc_gate_clks, pxa_unit->apbc_base, in pxa1928_apb_periph_clk_init()
170 static void pxa1928_axi_periph_clk_init(struct pxa1928_clk_unit *pxa_unit) in pxa1928_axi_periph_clk_init() argument
172 struct mmp_clk_unit *unit = &pxa_unit->unit; in pxa1928_axi_periph_clk_init()
174 mmp_register_mux_clks(unit, apmu_mux_clks, pxa_unit->apmu_base, in pxa1928_axi_periph_clk_init()
177 mmp_register_div_clks(unit, apmu_div_clks, pxa_unit->apmu_base, in pxa1928_axi_periph_clk_init()
180 mmp_register_gate_clks(unit, apmu_gate_clks, pxa_unit->apmu_base, in pxa1928_axi_periph_clk_init()
185 struct pxa1928_clk_unit *pxa_unit) in pxa1928_clk_reset_init() argument
199 pxa_unit->apbc_base + apbc_gate_clks[i].offset; in pxa1928_clk_reset_init()
210 struct pxa1928_clk_unit *pxa_unit; in pxa1928_mpmu_clk_init() local
212 pxa_unit = kzalloc(sizeof(*pxa_unit), GFP_KERNEL); in pxa1928_mpmu_clk_init()
213 if (!pxa_unit) in pxa1928_mpmu_clk_init()
216 pxa_unit->mpmu_base = of_iomap(np, 0); in pxa1928_mpmu_clk_init()
217 if (!pxa_unit->mpmu_base) { in pxa1928_mpmu_clk_init()
222 pxa1928_pll_init(pxa_unit); in pxa1928_mpmu_clk_init()
228 struct pxa1928_clk_unit *pxa_unit; in pxa1928_apmu_clk_init() local
230 pxa_unit = kzalloc(sizeof(*pxa_unit), GFP_KERNEL); in pxa1928_apmu_clk_init()
231 if (!pxa_unit) in pxa1928_apmu_clk_init()
234 pxa_unit->apmu_base = of_iomap(np, 0); in pxa1928_apmu_clk_init()
235 if (!pxa_unit->apmu_base) { in pxa1928_apmu_clk_init()
240 mmp_clk_init(np, &pxa_unit->unit, PXA1928_APMU_NR_CLKS); in pxa1928_apmu_clk_init()
242 pxa1928_axi_periph_clk_init(pxa_unit); in pxa1928_apmu_clk_init()
248 struct pxa1928_clk_unit *pxa_unit; in pxa1928_apbc_clk_init() local
250 pxa_unit = kzalloc(sizeof(*pxa_unit), GFP_KERNEL); in pxa1928_apbc_clk_init()
251 if (!pxa_unit) in pxa1928_apbc_clk_init()
254 pxa_unit->apbc_base = of_iomap(np, 0); in pxa1928_apbc_clk_init()
255 if (!pxa_unit->apbc_base) { in pxa1928_apbc_clk_init()
260 mmp_clk_init(np, &pxa_unit->unit, PXA1928_APBC_NR_CLKS); in pxa1928_apbc_clk_init()
262 pxa1928_apb_periph_clk_init(pxa_unit); in pxa1928_apbc_clk_init()
263 pxa1928_clk_reset_init(np, pxa_unit); in pxa1928_apbc_clk_init()