| /OK3568_Linux_fs/kernel/drivers/firmware/imx/ |
| H A D | scu-pd.c | 237 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 D | bq25890_charger.c | 203 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 D | bq25700_charger.c | 183 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 D | sgm41542_charger.c | 384 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 D | power_delivery_uclass.c | 14 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 D | mtk-scpsys.c | 150 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 D | power_delivery.h | 27 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 D | clk-of-mmp2.c | 92 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 D | qcom_aoss.c | 84 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 D | rockchip_vop2.c | 2164 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 D | domain.c | 261 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 D | rockchip_drm_vop2.c | 11535 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()
|