clockgen 63 drivers/clk/clk-qoriq.c struct clockgen; clockgen 79 drivers/clk/clk-qoriq.c void (*init_periph)(struct clockgen *cg); clockgen 97 drivers/clk/clk-qoriq.c static struct clockgen clockgen; clockgen 99 drivers/clk/clk-qoriq.c static void cg_out(struct clockgen *cg, u32 val, u32 __iomem *reg) clockgen 107 drivers/clk/clk-qoriq.c static u32 cg_in(struct clockgen *cg, u32 __iomem *reg) clockgen 432 drivers/clk/clk-qoriq.c static void __init p2041_init_periph(struct clockgen *cg) clockgen 444 drivers/clk/clk-qoriq.c static void __init p4080_init_periph(struct clockgen *cg) clockgen 461 drivers/clk/clk-qoriq.c static void __init p5020_init_periph(struct clockgen *cg) clockgen 476 drivers/clk/clk-qoriq.c static void __init p5040_init_periph(struct clockgen *cg) clockgen 496 drivers/clk/clk-qoriq.c static void __init t1023_init_periph(struct clockgen *cg) clockgen 501 drivers/clk/clk-qoriq.c static void __init t1040_init_periph(struct clockgen *cg) clockgen 506 drivers/clk/clk-qoriq.c static void __init t2080_init_periph(struct clockgen *cg) clockgen 511 drivers/clk/clk-qoriq.c static void __init t4240_init_periph(struct clockgen *cg) clockgen 774 drivers/clk/clk-qoriq.c struct clockgen *cg; clockgen 830 drivers/clk/clk-qoriq.c static const struct clockgen_pll_div *get_pll_div(struct clockgen *cg, clockgen 845 drivers/clk/clk-qoriq.c static struct clk * __init create_mux_common(struct clockgen *cg, clockgen 906 drivers/clk/clk-qoriq.c static struct clk * __init create_one_cmux(struct clockgen *cg, int idx) clockgen 954 drivers/clk/clk-qoriq.c static struct clk * __init create_one_hwaccel(struct clockgen *cg, int idx) clockgen 969 drivers/clk/clk-qoriq.c static void __init create_muxes(struct clockgen *cg) clockgen 1003 drivers/clk/clk-qoriq.c if (!clockgen.node) clockgen 1020 drivers/clk/clk-qoriq.c clk = clockgen.cmux[idx]; clockgen 1061 drivers/clk/clk-qoriq.c clk = of_clk_get_by_name(clockgen.node, dtname); clockgen 1072 drivers/clk/clk-qoriq.c clk = of_clk_get(clockgen.node, 0); clockgen 1084 drivers/clk/clk-qoriq.c clk = sysclk_from_fixed(clockgen.node, name); clockgen 1096 drivers/clk/clk-qoriq.c sysclk = of_get_child_by_name(clockgen.node, "sysclk"); clockgen 1134 drivers/clk/clk-qoriq.c clk = clockgen.sysclk; clockgen 1141 drivers/clk/clk-qoriq.c static void __init create_one_pll(struct clockgen *cg, int idx) clockgen 1233 drivers/clk/clk-qoriq.c static void __init create_plls(struct clockgen *cg) clockgen 1250 drivers/clk/clk-qoriq.c pll = &clockgen.pll[idx]; clockgen 1319 drivers/clk/clk-qoriq.c struct clockgen *cg = data; clockgen 1427 drivers/clk/clk-qoriq.c if (clockgen.node) clockgen 1430 drivers/clk/clk-qoriq.c clockgen.node = np; clockgen 1431 drivers/clk/clk-qoriq.c clockgen.regs = of_iomap(np, 0); clockgen 1432 drivers/clk/clk-qoriq.c if (!clockgen.regs && clockgen 1435 drivers/clk/clk-qoriq.c clockgen.regs = ioremap(0x1ee1000, 0x1000); clockgen 1438 drivers/clk/clk-qoriq.c if (!clockgen.regs) { clockgen 1455 drivers/clk/clk-qoriq.c clockgen.info = chipinfo[i]; clockgen 1457 drivers/clk/clk-qoriq.c if (clockgen.info.guts_compat) { clockgen 1461 drivers/clk/clk-qoriq.c clockgen.info.guts_compat); clockgen 1463 drivers/clk/clk-qoriq.c clockgen.guts = of_iomap(guts, 0); clockgen 1464 drivers/clk/clk-qoriq.c if (!clockgen.guts) { clockgen 1474 drivers/clk/clk-qoriq.c clockgen.info.flags |= CG_CMUX_GE_PLAT; clockgen 1476 drivers/clk/clk-qoriq.c clockgen.sysclk = create_sysclk("cg-sysclk"); clockgen 1477 drivers/clk/clk-qoriq.c clockgen.coreclk = create_coreclk("cg-coreclk"); clockgen 1478 drivers/clk/clk-qoriq.c create_plls(&clockgen); clockgen 1479 drivers/clk/clk-qoriq.c create_muxes(&clockgen); clockgen 1481 drivers/clk/clk-qoriq.c if (clockgen.info.init_periph) clockgen 1482 drivers/clk/clk-qoriq.c clockgen.info.init_periph(&clockgen); clockgen 1484 drivers/clk/clk-qoriq.c ret = of_clk_add_provider(np, clockgen_clk_get, &clockgen); clockgen 1492 drivers/clk/clk-qoriq.c iounmap(clockgen.regs); clockgen 1493 drivers/clk/clk-qoriq.c clockgen.regs = NULL;