Home
last modified time | relevance | path

Searched refs:pd_data (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/firmware/imx/
H A Dscu-pd.c237 struct genpd_onecell_data *pd_data = data; in imx_scu_pd_xlate() local
240 for (i = 0; i < pd_data->num_domains; i++) { in imx_scu_pd_xlate()
243 sc_pd = to_imx_sc_pd(pd_data->domains[i]); in imx_scu_pd_xlate()
304 struct genpd_onecell_data *pd_data; in imx_scu_init_pm_domains() local
316 pd_data = devm_kzalloc(dev, sizeof(*pd_data), GFP_KERNEL); in imx_scu_init_pm_domains()
317 if (!pd_data) in imx_scu_init_pm_domains()
332 pd_data->domains = domains; in imx_scu_init_pm_domains()
333 pd_data->num_domains = count; in imx_scu_init_pm_domains()
334 pd_data->xlate = imx_scu_pd_xlate; in imx_scu_init_pm_domains()
336 of_genpd_add_provider_onecell(dev->of_node, pd_data); in imx_scu_init_pm_domains()
/OK3568_Linux_fs/u-boot/drivers/power/charge/
H A Dbq25890_charger.c203 struct power_delivery_data pd_data; in bq25890_get_pd_output_val() local
209 memset(&pd_data, 0, sizeof(pd_data)); in bq25890_get_pd_output_val()
210 ret = power_delivery_get_data(charger->pd, &pd_data); in bq25890_get_pd_output_val()
213 if (!pd_data.online || !pd_data.voltage || !pd_data.current) in bq25890_get_pd_output_val()
216 *vol = pd_data.voltage; in bq25890_get_pd_output_val()
217 *cur = pd_data.current; in bq25890_get_pd_output_val()
218 charger->pd_online = pd_data.online; in bq25890_get_pd_output_val()
H A Dbq25700_charger.c183 struct power_delivery_data pd_data; in bq25700_get_pd_output_val() local
189 memset(&pd_data, 0, sizeof(pd_data)); in bq25700_get_pd_output_val()
190 ret = power_delivery_get_data(charger->pd, &pd_data); in bq25700_get_pd_output_val()
193 if (!pd_data.online || !pd_data.voltage || !pd_data.current) in bq25700_get_pd_output_val()
196 *vol = pd_data.voltage; in bq25700_get_pd_output_val()
197 *cur = pd_data.current; in bq25700_get_pd_output_val()
H A Dsgm41542_charger.c384 struct power_delivery_data pd_data; in sgm41542_get_pd_output_val() local
390 memset(&pd_data, 0, sizeof(pd_data)); in sgm41542_get_pd_output_val()
391 ret = power_delivery_get_data(charger->pd, &pd_data); in sgm41542_get_pd_output_val()
394 if (!pd_data.online || !pd_data.voltage || !pd_data.current) in sgm41542_get_pd_output_val()
397 *vol = pd_data.voltage; in sgm41542_get_pd_output_val()
398 *cur = pd_data.current; in sgm41542_get_pd_output_val()
399 charger->pd_online = pd_data.online; in sgm41542_get_pd_output_val()
/OK3568_Linux_fs/u-boot/drivers/power/power_delivery/
H A Dpower_delivery_uclass.c14 int power_delivery_get_data(struct udevice *dev, struct power_delivery_data *pd_data) in power_delivery_get_data() argument
21 pd_data->voltage = ops->get_voltage(dev); in power_delivery_get_data()
22 pd_data->current = ops->get_current(dev); in power_delivery_get_data()
23 pd_data->online = ops->get_online(dev); in power_delivery_get_data()
/OK3568_Linux_fs/kernel/drivers/soc/mediatek/
H A Dmtk-scpsys.c150 struct genpd_onecell_data pd_data; member
427 struct genpd_onecell_data *pd_data; in init_scp() local
454 pd_data = &scp->pd_data; in init_scp()
456 pd_data->domains = devm_kcalloc(&pdev->dev, in init_scp()
457 num, sizeof(*pd_data->domains), GFP_KERNEL); in init_scp()
458 if (!pd_data->domains) in init_scp()
482 pd_data->num_domains = num; in init_scp()
491 pd_data->domains[i] = genpd; in init_scp()
521 struct genpd_onecell_data *pd_data; in mtk_register_power_domains() local
546 pd_data = &scp->pd_data; in mtk_register_power_domains()
[all …]
/OK3568_Linux_fs/u-boot/include/power/power_delivery/
H A Dpower_delivery.h27 int power_delivery_get_data(struct udevice *dev, struct power_delivery_data *pd_data);
30 struct power_delivery_data *pd_data) in power_delivery_get_data() argument
/OK3568_Linux_fs/kernel/drivers/clk/mmp/
H A Dclk-of-mmp2.c92 struct genpd_onecell_data pd_data; member
496 pxa_unit->pd_data.num_domains++; in mmp2_pm_domain_init()
502 pxa_unit->pd_data.num_domains++; in mmp2_pm_domain_init()
509 pxa_unit->pd_data.num_domains++; in mmp2_pm_domain_init()
512 pxa_unit->pd_data.domains = pxa_unit->pm_domains; in mmp2_pm_domain_init()
513 of_genpd_add_provider_onecell(np, &pxa_unit->pd_data); in mmp2_pm_domain_init()
/OK3568_Linux_fs/kernel/drivers/soc/qcom/
H A Dqcom_aoss.c84 struct genpd_onecell_data pd_data; member
348 struct genpd_onecell_data *data = &qmp->pd_data; in qmp_pd_add()
396 struct genpd_onecell_data *data = &qmp->pd_data; in qmp_pd_remove()
/OK3568_Linux_fs/u-boot/drivers/video/drm/
H A Drockchip_vop2.c2164 static int vop2_wait_power_domain_on(struct vop2 *vop2, struct vop2_power_domain_data *pd_data) in vop2_wait_power_domain_on() argument
2175 if (pd_data->id == VOP2_PD_DSC_8K || in vop2_wait_power_domain_on()
2176 pd_data->id == VOP2_PD_DSC_4K || in vop2_wait_power_domain_on()
2177 pd_data->id == VOP2_PD_ESMART) in vop2_wait_power_domain_on()
2180 shift = RK3588_PD_CLUSTER0_REPAIR_EN_SHIFT + generic_ffs(pd_data->id) - 1 - shift_factor; in vop2_wait_power_domain_on()
2183 shift = RK3588_PD_CLUSTER0_PWR_STAT_SHIFI + generic_ffs(pd_data->id) - 1 - shift_factor; in vop2_wait_power_domain_on()
2188 shift = RK3588_CLUSTER0_PD_STATUS_SHIFT + generic_ffs(pd_data->id) - 1; in vop2_wait_power_domain_on()
2197 struct vop2_power_domain_data *pd_data; in vop2_power_domain_on() local
2203 pd_data = vop2_find_pd_data_by_id(vop2, pd_id); in vop2_power_domain_on()
2204 if (!pd_data) { in vop2_power_domain_on()
[all …]
/OK3568_Linux_fs/kernel/drivers/base/power/
H A Ddomain.c261 struct generic_pm_domain_data *pd_data; in _genpd_reeval_performance_state() local
275 pd_data = to_gpd_data(pdd); in _genpd_reeval_performance_state()
277 if (pd_data->performance_state > state) in _genpd_reeval_performance_state()
278 state = pd_data->performance_state; in _genpd_reeval_performance_state()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_vop2.c11535 const struct vop2_power_domain_data *pd_data; in vop2_pd_data_init() local
11542 pd_data = &vop2_data->pd[i]; in vop2_pd_data_init()
11547 pd->data = pd_data; in vop2_pd_data_init()
11552 if (pd_data->parent_id) { in vop2_pd_data_init()
11553 pd->parent = vop2_find_pd_by_id(vop2, pd_data->parent_id); in vop2_pd_data_init()