Symbol: clockgen
drivers/clk/clk-qoriq.c
100
static struct clockgen clockgen;
drivers/clk/clk-qoriq.c
1019
static struct clk * __init create_one_hwaccel(struct clockgen *cg, int idx)
drivers/clk/clk-qoriq.c
103
static void cg_out(struct clockgen *cg, u32 val, u32 __iomem *reg)
drivers/clk/clk-qoriq.c
1034
static void __init create_muxes(struct clockgen *cg)
drivers/clk/clk-qoriq.c
1068
if (!clockgen.node) {
drivers/clk/clk-qoriq.c
1087
clk = clockgen.cmux[idx];
drivers/clk/clk-qoriq.c
111
static u32 cg_in(struct clockgen *cg, u32 __iomem *reg)
drivers/clk/clk-qoriq.c
1128
clk = of_clk_get_by_name(clockgen.node, dtname);
drivers/clk/clk-qoriq.c
1139
clk = of_clk_get(clockgen.node, 0);
drivers/clk/clk-qoriq.c
1151
clk = sysclk_from_fixed(clockgen.node, name);
drivers/clk/clk-qoriq.c
1163
sysclk = of_get_child_by_name(clockgen.node, "sysclk");
drivers/clk/clk-qoriq.c
1202
clk = clockgen.sysclk;
drivers/clk/clk-qoriq.c
1209
static void __init create_one_pll(struct clockgen *cg, int idx)
drivers/clk/clk-qoriq.c
1301
static void __init create_plls(struct clockgen *cg)
drivers/clk/clk-qoriq.c
1318
pll = &clockgen.pll[idx];
drivers/clk/clk-qoriq.c
1387
struct clockgen *cg = data;
drivers/clk/clk-qoriq.c
1495
if (clockgen.node)
drivers/clk/clk-qoriq.c
1498
clockgen.node = np;
drivers/clk/clk-qoriq.c
1499
clockgen.regs = of_iomap(np, 0);
drivers/clk/clk-qoriq.c
1500
if (!clockgen.regs &&
drivers/clk/clk-qoriq.c
1503
clockgen.regs = ioremap(0x1ee1000, 0x1000);
drivers/clk/clk-qoriq.c
1506
if (!clockgen.regs) {
drivers/clk/clk-qoriq.c
1523
clockgen.info = chipinfo[i];
drivers/clk/clk-qoriq.c
1525
if (clockgen.info.guts_compat) {
drivers/clk/clk-qoriq.c
1529
clockgen.info.guts_compat);
drivers/clk/clk-qoriq.c
1531
clockgen.guts = of_iomap(guts, 0);
drivers/clk/clk-qoriq.c
1532
if (!clockgen.guts) {
drivers/clk/clk-qoriq.c
1542
clockgen.info.flags |= CG_CMUX_GE_PLAT;
drivers/clk/clk-qoriq.c
1544
clockgen.sysclk = create_sysclk("cg-sysclk");
drivers/clk/clk-qoriq.c
1545
clockgen.coreclk = create_coreclk("cg-coreclk");
drivers/clk/clk-qoriq.c
1546
create_plls(&clockgen);
drivers/clk/clk-qoriq.c
1547
create_muxes(&clockgen);
drivers/clk/clk-qoriq.c
1549
if (clockgen.info.init_periph)
drivers/clk/clk-qoriq.c
1550
clockgen.info.init_periph(&clockgen);
drivers/clk/clk-qoriq.c
1552
ret = of_clk_add_provider(np, clockgen_clk_get, &clockgen);
drivers/clk/clk-qoriq.c
1563
iounmap(clockgen.regs);
drivers/clk/clk-qoriq.c
1564
clockgen.regs = NULL;
drivers/clk/clk-qoriq.c
470
static void __init p2041_init_periph(struct clockgen *cg)
drivers/clk/clk-qoriq.c
482
static void __init p4080_init_periph(struct clockgen *cg)
drivers/clk/clk-qoriq.c
499
static void __init p5020_init_periph(struct clockgen *cg)
drivers/clk/clk-qoriq.c
514
static void __init p5040_init_periph(struct clockgen *cg)
drivers/clk/clk-qoriq.c
534
static void __init t1023_init_periph(struct clockgen *cg)
drivers/clk/clk-qoriq.c
539
static void __init t1040_init_periph(struct clockgen *cg)
drivers/clk/clk-qoriq.c
544
static void __init t2080_init_periph(struct clockgen *cg)
drivers/clk/clk-qoriq.c
549
static void __init t4240_init_periph(struct clockgen *cg)
drivers/clk/clk-qoriq.c
66
struct clockgen;
drivers/clk/clk-qoriq.c
82
void (*init_periph)(struct clockgen *cg);
drivers/clk/clk-qoriq.c
838
struct clockgen *cg;
drivers/clk/clk-qoriq.c
895
static const struct clockgen_pll_div *get_pll_div(struct clockgen *cg,
drivers/clk/clk-qoriq.c
910
static struct clk * __init create_mux_common(struct clockgen *cg,
drivers/clk/clk-qoriq.c
971
static struct clk * __init create_one_cmux(struct clockgen *cg, int idx)