Lines Matching refs:cfg

86 	struct pm8941_wled_config cfg;  member
111 for (i = 0; i < wled->cfg.num_strings; ++i) { in pm8941_wled_update_status()
140 PM8941_WLED_REG_OVP_MASK, wled->cfg.ovp); in pm8941_wled_setup()
146 PM8941_WLED_REG_BOOST_MASK, wled->cfg.i_boost_limit); in pm8941_wled_setup()
152 PM8941_WLED_REG_FREQ_MASK, wled->cfg.switch_freq); in pm8941_wled_setup()
156 if (wled->cfg.cs_out_en) { in pm8941_wled_setup()
157 u8 all = (BIT(wled->cfg.num_strings) - 1) in pm8941_wled_setup()
167 for (i = 0; i < wled->cfg.num_strings; ++i) { in pm8941_wled_setup()
177 if (wled->cfg.ext_gen) { in pm8941_wled_setup()
189 wled->cfg.i_limit); in pm8941_wled_setup()
196 wled->cfg.cabc_en ? in pm8941_wled_setup()
264 static u32 pm8941_wled_values(const struct pm8941_wled_var_cfg *cfg, u32 idx) in pm8941_wled_values() argument
266 if (idx >= cfg->size) in pm8941_wled_values()
268 if (cfg->fn) in pm8941_wled_values()
269 return cfg->fn(idx); in pm8941_wled_values()
270 if (cfg->values) in pm8941_wled_values()
271 return cfg->values[idx]; in pm8941_wled_values()
277 struct pm8941_wled_config *cfg = &wled->cfg; in pm8941_wled_configure() local
287 const struct pm8941_wled_var_cfg *cfg; in pm8941_wled_configure() member
291 &cfg->i_boost_limit, in pm8941_wled_configure()
292 .cfg = &pm8941_wled_i_boost_limit_cfg, in pm8941_wled_configure()
296 &cfg->i_limit, in pm8941_wled_configure()
297 .cfg = &pm8941_wled_i_limit_cfg, in pm8941_wled_configure()
301 &cfg->ovp, in pm8941_wled_configure()
302 .cfg = &pm8941_wled_ovp_cfg, in pm8941_wled_configure()
306 &cfg->switch_freq, in pm8941_wled_configure()
307 .cfg = &pm8941_wled_switch_freq_cfg, in pm8941_wled_configure()
311 &cfg->num_strings, in pm8941_wled_configure()
312 .cfg = &pm8941_wled_num_strings_cfg, in pm8941_wled_configure()
319 { "qcom,cs-out", &cfg->cs_out_en, }, in pm8941_wled_configure()
320 { "qcom,ext-gen", &cfg->ext_gen, }, in pm8941_wled_configure()
321 { "qcom,cabc", &cfg->cabc_en, }, in pm8941_wled_configure()
335 *cfg = pm8941_wled_config_defaults; in pm8941_wled_configure()
347 c = pm8941_wled_values(u32_opts[i].cfg, j); in pm8941_wled_configure()
364 cfg->num_strings = cfg->num_strings + 1; in pm8941_wled_configure()