Lines Matching refs:plldss

885 static void plldss_defaults(const char *pll_name, struct tegra_clk_pll *plldss,  in plldss_defaults()  argument
889 u32 val = readl_relaxed(clk_base + plldss->params->base_reg); in plldss_defaults()
891 plldss->params->defaults_set = true; in plldss_defaults()
901 plldss->params->defaults_set = false; in plldss_defaults()
906 _pll_misc_chk_default(clk_base, plldss->params, 0, default_val, in plldss_defaults()
915 if (plldss->params->ssc_ctrl_en_mask) { in plldss_defaults()
917 _pll_misc_chk_default(clk_base, plldss->params, 1, in plldss_defaults()
920 _pll_misc_chk_default(clk_base, plldss->params, 2, in plldss_defaults()
923 _pll_misc_chk_default(clk_base, plldss->params, 3, in plldss_defaults()
925 } else if (plldss->params->ext_misc_reg[1]) { in plldss_defaults()
927 _pll_misc_chk_default(clk_base, plldss->params, 1, in plldss_defaults()
932 if (!plldss->params->defaults_set) in plldss_defaults()
940 plldss->params->base_reg); in plldss_defaults()
943 val = readl_relaxed(clk_base + plldss->params->ext_misc_reg[0]); in plldss_defaults()
946 writel_relaxed(val, clk_base + plldss->params->ext_misc_reg[0]); in plldss_defaults()
955 writel_relaxed(val, clk_base + plldss->params->base_reg); in plldss_defaults()
958 if (!plldss->params->ext_misc_reg[1]) { in plldss_defaults()
960 plldss->params->ext_misc_reg[0]); in plldss_defaults()
966 plldss->params->ext_misc_reg[0]); in plldss_defaults()
969 clk_base + plldss->params->ext_misc_reg[1]); in plldss_defaults()
970 writel_relaxed(misc2_val, clk_base + plldss->params->ext_misc_reg[2]); in plldss_defaults()
971 writel_relaxed(misc3_val, clk_base + plldss->params->ext_misc_reg[3]); in plldss_defaults()