Lines Matching +full:0 +full:x000001ff

17 #define N_DIV_RD(src)			((src) & 0x000001ff)
18 #define SC_N_DIV_RD(src) ((src) & 0x0000007f)
19 #define SC_OUTDIV2(src) (((src) & 0x00000100) >> 8)
22 #define CLKR_RD(src) (((src) & 0x07000000)>>24)
23 #define CLKOD_RD(src) (((src) & 0x00300000)>>20)
24 #define REGSPEC_RESET_F1_MASK 0x00010000
25 #define CLKF_RD(src) (((src) & 0x000001ff))
43 PLL_TYPE_PCP = 0,
67 return data & REGSPEC_RESET_F1_MASK ? 0 : 1; in xgene_clk_pll_is_enabled()
141 init.num_parents = parent_name ? 1 : 0; in xgene_register_clk_pll()
176 reg = of_iomap(np, 0); in xgene_pllclk_init()
183 clk_name, of_clk_get_parent_name(np, 0), in xgene_pllclk_init()
184 0, reg, 0, pll_type, &clk_lock, in xgene_pllclk_init()
214 * 0 for (0 + 1) / denom,
217 * 0 for (denom - 0) / denom,
233 #define XGENE_CLK_PMD_SCALE_INVERTED BIT(0)
241 unsigned long flags = 0; in xgene_clk_pmd_recalc_rate()
268 if (ret == 0) in xgene_clk_pmd_recalc_rate()
297 unsigned long flags = 0; in xgene_clk_pmd_set_rate()
331 return 0; in xgene_clk_pmd_set_rate()
358 init.num_parents = parent_name ? 1 : 0; in xgene_register_clk_pmd()
385 u32 flags = 0; in xgene_pmdclk_init()
393 rc = of_address_to_resource(np, 0, &res); in xgene_pmdclk_init()
394 if (rc != 0) { in xgene_pmdclk_init()
398 csr_reg = of_iomap(np, 0); in xgene_pmdclk_init()
409 of_clk_get_parent_name(np, 0), 0, in xgene_pmdclk_init()
447 unsigned long flags = 0; in xgene_clk_enable()
461 pr_debug("%s clk offset 0x%08X mask 0x%08X value 0x%08X\n", in xgene_clk_enable()
472 pr_debug("%s csr offset 0x%08X mask 0x%08X value 0x%08X\n", in xgene_clk_enable()
481 return 0; in xgene_clk_enable()
487 unsigned long flags = 0; in xgene_clk_disable()
517 u32 data = 0; in xgene_clk_is_enabled()
530 return data & pclk->param.reg_clk_mask ? 1 : 0; in xgene_clk_is_enabled()
561 unsigned long flags = 0; in xgene_clk_set_rate()
641 init.flags = 0; in xgene_register_clk()
643 init.num_parents = parent_name ? 1 : 0; in xgene_register_clk()
659 if (rc != 0) { in xgene_register_clk()
682 for (i = 0; i < 2; i++) { in xgene_devclk_init()
685 if (rc != 0) { in xgene_devclk_init()
686 if (i == 0) { in xgene_devclk_init()
697 if (strcmp(res.name, "div-reg") == 0) in xgene_devclk_init()
699 else /* if (strcmp(res->name, "csr-reg") == 0) */ in xgene_devclk_init()
703 parameters.reg_csr_offset = 0; in xgene_devclk_init()
705 parameters.reg_csr_mask = 0xF; in xgene_devclk_init()
708 parameters.reg_clk_offset = 0x8; in xgene_devclk_init()
710 parameters.reg_clk_mask = 0xF; in xgene_devclk_init()
713 parameters.reg_divider_offset = 0; in xgene_devclk_init()
716 parameters.reg_divider_width = 0; in xgene_devclk_init()
719 parameters.reg_divider_shift = 0; in xgene_devclk_init()
723 of_clk_get_parent_name(np, 0), &parameters, &clk_lock); in xgene_devclk_init()
728 if (rc != 0) in xgene_devclk_init()