Lines Matching refs:reg_data
444 const struct omap_clkctrl_reg_data *reg_data; in _ti_omap4_clkctrl_setup() local
577 reg_data = data->regs; in _ti_omap4_clkctrl_setup()
579 while (reg_data->parent) { in _ti_omap4_clkctrl_setup()
580 if ((reg_data->flags & CLKF_SOC_MASK) && in _ti_omap4_clkctrl_setup()
581 (reg_data->flags & soc_mask) == 0) { in _ti_omap4_clkctrl_setup()
582 reg_data++; in _ti_omap4_clkctrl_setup()
590 hw->enable_reg.ptr = provider->base + reg_data->offset; in _ti_omap4_clkctrl_setup()
592 _ti_clkctrl_setup_subclks(provider, node, reg_data, in _ti_omap4_clkctrl_setup()
595 if (reg_data->flags & CLKF_SW_SUP) in _ti_omap4_clkctrl_setup()
597 if (reg_data->flags & CLKF_HW_SUP) in _ti_omap4_clkctrl_setup()
599 if (reg_data->flags & CLKF_NO_IDLEST) in _ti_omap4_clkctrl_setup()
602 if (reg_data->clkdm_name) in _ti_omap4_clkctrl_setup()
603 hw->clkdm_name = reg_data->clkdm_name; in _ti_omap4_clkctrl_setup()
607 init.parent_names = ®_data->parent; in _ti_omap4_clkctrl_setup()
610 if (reg_data->flags & CLKF_SET_RATE_PARENT) in _ti_omap4_clkctrl_setup()
615 reg_data->offset, 0); in _ti_omap4_clkctrl_setup()
618 node, reg_data->offset, 0); in _ti_omap4_clkctrl_setup()
630 clkctrl_clk->reg_offset = reg_data->offset; in _ti_omap4_clkctrl_setup()
635 reg_data++; in _ti_omap4_clkctrl_setup()