Lines Matching refs:cfg

84 	struct pm8941_wled_config cfg;  member
109 for (i = 0; i < wled->cfg.num_strings; ++i) { in pm8941_wled_set()
148 PM8941_WLED_REG_OVP_MASK, wled->cfg.ovp); in pm8941_wled_setup()
154 PM8941_WLED_REG_BOOST_MASK, wled->cfg.i_boost_limit); in pm8941_wled_setup()
160 PM8941_WLED_REG_FREQ_MASK, wled->cfg.switch_freq); in pm8941_wled_setup()
164 if (wled->cfg.cs_out_en) { in pm8941_wled_setup()
165 u8 all = (BIT(wled->cfg.num_strings) - 1) in pm8941_wled_setup()
175 for (i = 0; i < wled->cfg.num_strings; ++i) { in pm8941_wled_setup()
185 if (wled->cfg.ext_gen) { in pm8941_wled_setup()
197 wled->cfg.i_limit); in pm8941_wled_setup()
204 wled->cfg.cabc_en ? in pm8941_wled_setup()
272 static u32 pm8941_wled_values(const struct pm8941_wled_var_cfg *cfg, u32 idx) in pm8941_wled_values() argument
274 if (idx >= cfg->size) in pm8941_wled_values()
276 if (cfg->fn) in pm8941_wled_values()
277 return cfg->fn(idx); in pm8941_wled_values()
278 if (cfg->values) in pm8941_wled_values()
279 return cfg->values[idx]; in pm8941_wled_values()
285 struct pm8941_wled_config *cfg = &wled->cfg; in pm8941_wled_configure() local
295 const struct pm8941_wled_var_cfg *cfg; in pm8941_wled_configure() member
299 &cfg->i_boost_limit, in pm8941_wled_configure()
300 .cfg = &pm8941_wled_i_boost_limit_cfg, in pm8941_wled_configure()
304 &cfg->i_limit, in pm8941_wled_configure()
305 .cfg = &pm8941_wled_i_limit_cfg, in pm8941_wled_configure()
309 &cfg->ovp, in pm8941_wled_configure()
310 .cfg = &pm8941_wled_ovp_cfg, in pm8941_wled_configure()
314 &cfg->switch_freq, in pm8941_wled_configure()
315 .cfg = &pm8941_wled_switch_freq_cfg, in pm8941_wled_configure()
319 &cfg->num_strings, in pm8941_wled_configure()
320 .cfg = &pm8941_wled_num_strings_cfg, in pm8941_wled_configure()
327 { "qcom,cs-out", &cfg->cs_out_en, }, in pm8941_wled_configure()
328 { "qcom,ext-gen", &cfg->ext_gen, }, in pm8941_wled_configure()
329 { "qcom,cabc", &cfg->cabc_en, }, in pm8941_wled_configure()
346 *cfg = pm8941_wled_config_defaults; in pm8941_wled_configure()
358 c = pm8941_wled_values(u32_opts[i].cfg, j); in pm8941_wled_configure()
375 cfg->num_strings = cfg->num_strings + 1; in pm8941_wled_configure()