Home
last modified time | relevance | path

Searched refs:pm_domain (Results 1 – 25 of 48) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/clk/mmp/
H A Dpwr-island.c28 struct mmp_pm_domain *pm_domain = to_mmp_pm_domain(genpd); in mmp_pm_domain_power_on() local
32 if (pm_domain->lock) in mmp_pm_domain_power_on()
33 spin_lock_irqsave(pm_domain->lock, flags); in mmp_pm_domain_power_on()
35 val = readl(pm_domain->reg); in mmp_pm_domain_power_on()
38 val |= pm_domain->power_on; in mmp_pm_domain_power_on()
39 writel(val, pm_domain->reg); in mmp_pm_domain_power_on()
43 writel(val, pm_domain->reg); in mmp_pm_domain_power_on()
46 if (pm_domain->reset || pm_domain->clock_enable) { in mmp_pm_domain_power_on()
49 val &= ~pm_domain->reset; in mmp_pm_domain_power_on()
50 writel(val, pm_domain->reg); in mmp_pm_domain_power_on()
[all …]
/OK3568_Linux_fs/kernel/drivers/base/power/
H A Dcommon.c106 if (dev->pm_domain) in dev_pm_domain_attach()
146 if (dev->pm_domain) in dev_pm_domain_attach_by_id()
163 if (dev->pm_domain) in dev_pm_domain_attach_by_name()
185 if (dev->pm_domain && dev->pm_domain->detach) in dev_pm_domain_detach()
186 dev->pm_domain->detach(dev, power_off); in dev_pm_domain_detach()
203 if (dev->pm_domain && dev->pm_domain->start) in dev_pm_domain_start()
204 return dev->pm_domain->start(dev); in dev_pm_domain_start()
222 if (dev->pm_domain == pd) in dev_pm_domain_set()
227 dev->pm_domain = pd; in dev_pm_domain_set()
H A Dmain.c629 if (dev->pm_domain) { in device_resume_noirq()
631 callback = pm_noirq_op(&dev->pm_domain->ops, state); in device_resume_noirq()
783 if (dev->pm_domain) { in device_resume_early()
785 callback = pm_late_early_op(&dev->pm_domain->ops, state); in device_resume_early()
931 if (dev->pm_domain) { in device_resume()
933 callback = pm_op(&dev->pm_domain->ops, state); in device_resume()
1061 if (dev->pm_domain) { in device_complete()
1063 callback = dev->pm_domain->ops.complete; in device_complete()
1210 if (dev->pm_domain) { in __device_suspend_noirq()
1212 callback = pm_noirq_op(&dev->pm_domain->ops, state); in __device_suspend_noirq()
[all …]
H A Dclock_ops.c478 if (dev->pm_domain) in pm_clk_notify()
485 dev_pm_domain_set(dev, clknb->pm_domain); in pm_clk_notify()
495 if (dev->pm_domain != clknb->pm_domain) in pm_clk_notify()
H A Ddomain.c163 if (IS_ERR_OR_NULL(dev) || IS_ERR_OR_NULL(dev->pm_domain)) in dev_to_genpd_safe()
167 if (dev->pm_domain->ops.runtime_suspend == genpd_runtime_suspend) in dev_to_genpd_safe()
168 return pd_to_genpd(dev->pm_domain); in dev_to_genpd_safe()
179 if (IS_ERR_OR_NULL(dev->pm_domain)) in dev_to_genpd()
182 return pd_to_genpd(dev->pm_domain); in dev_to_genpd()
2677 dev->pm_domain->detach = genpd_dev_pm_detach; in __genpd_dev_pm_attach()
2678 dev->pm_domain->sync = genpd_dev_pm_sync; in __genpd_dev_pm_attach()
/OK3568_Linux_fs/kernel/drivers/clk/davinci/
H A Dpsc.c79 struct generic_pm_domain pm_domain; member
177 static int davinci_psc_genpd_attach_dev(struct generic_pm_domain *pm_domain, in davinci_psc_genpd_attach_dev() argument
180 struct davinci_lpsc_clk *lpsc = to_davinci_lpsc_clk(pm_domain); in davinci_psc_genpd_attach_dev()
212 static void davinci_psc_genpd_detach_dev(struct generic_pm_domain *pm_domain, in davinci_psc_genpd_detach_dev() argument
215 struct davinci_lpsc_clk *lpsc = to_davinci_lpsc_clk(pm_domain); in davinci_psc_genpd_detach_dev()
279 lpsc->pm_domain.name = devm_kasprintf(dev, GFP_KERNEL, "%s: %s", in davinci_lpsc_clk_register()
281 lpsc->pm_domain.attach_dev = davinci_psc_genpd_attach_dev; in davinci_lpsc_clk_register()
282 lpsc->pm_domain.detach_dev = davinci_psc_genpd_detach_dev; in davinci_lpsc_clk_register()
283 lpsc->pm_domain.flags = GENPD_FLAG_PM_CLK; in davinci_lpsc_clk_register()
286 pm_genpd_init(&lpsc->pm_domain, NULL, is_on); in davinci_lpsc_clk_register()
[all …]
/OK3568_Linux_fs/kernel/drivers/base/
H A Ddd.c551 if (dev->pm_domain && dev->pm_domain->activate) { in really_probe()
552 ret = dev->pm_domain->activate(dev); in really_probe()
599 if (dev->pm_domain && dev->pm_domain->dismiss) in really_probe()
600 dev->pm_domain->dismiss(dev); in really_probe()
608 if (dev->pm_domain && dev->pm_domain->sync) in really_probe()
609 dev->pm_domain->sync(dev); in really_probe()
637 if (dev->pm_domain && dev->pm_domain->dismiss) in really_probe()
638 dev->pm_domain->dismiss(dev); in really_probe()
1189 if (dev->pm_domain && dev->pm_domain->dismiss) in __device_release_driver()
1190 dev->pm_domain->dismiss(dev); in __device_release_driver()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_l2_cache.h37 struct mali_pm_domain *pm_domain; member
84 return cache->pm_domain; in mali_l2_cache_get_pm_domain()
H A Dmali_l2_cache.c125 cache->pm_domain = NULL; in mali_l2_cache_create()
157 cache->pm_domain = mali_pm_register_l2_cache( in mali_l2_cache_create()
206 if ((1 << MALI_DOMAIN_INDEX_DUMMY) != cache->pm_domain->pmu_mask) in mali_l2_cache_power_up()
H A Dmali_group.c81 group->pm_domain = mali_pm_register_group(domain_index, group); in mali_group_create()
277 child->pm_domain); in mali_group_activate()
278 domains[num_domains] = child->pm_domain; in mali_group_activate()
310 MALI_DEBUG_ASSERT_POINTER(group->pm_domain); in mali_group_activate()
311 domains[num_domains] = group->pm_domain; in mali_group_activate()
394 MALI_DEBUG_ASSERT_POINTER(group->pm_domain); in mali_group_deactivate()
395 domains[num_domains] = group->pm_domain; in mali_group_deactivate()
408 MALI_DEBUG_ASSERT_POINTER(child->pm_domain); in mali_group_deactivate()
409 domains[num_domains] = child->pm_domain; in mali_group_deactivate()
1428 n += mali_pm_dump_state_domain(group->pm_domain, buf + n, size - n); in mali_group_dump_state()
H A Dmali_executor.c2668 if (group->pm_domain) { in mali_executor_running_status_print()
2669 MALI_PRINT(("\tPower domain: id %u\n", mali_pm_domain_get_id(group->pm_domain))); in mali_executor_running_status_print()
2670 MALI_PRINT(("\tMask:0x%04x \n", mali_pm_domain_get_mask(group->pm_domain))); in mali_executor_running_status_print()
2671 MALI_PRINT(("\tUse-count:%u \n", mali_pm_domain_get_use_count(group->pm_domain))); in mali_executor_running_status_print()
2672 …MALI_PRINT(("\tCurrent power status:%s \n", (mali_pm_domain_get_mask(group->pm_domain)& mali_pm_ge… in mali_executor_running_status_print()
2673 …MALI_PRINT(("\tWanted power status:%s \n", (mali_pm_domain_get_mask(group->pm_domain)& mali_pm_ge… in mali_executor_running_status_print()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/etnaviv/
H A Detnaviv_perfmon.c444 static const struct etnaviv_pm_domain *pm_domain(const struct etnaviv_gpu *gpu, in pm_domain() function
476 dom = pm_domain(gpu, domain->iter); in etnaviv_pm_query_dom()
501 dom = pm_domain(gpu, signal->domain); in etnaviv_pm_query_sig()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/selftests/
H A Dmock_gem_device.c110 static struct dev_pm_domain pm_domain = { variable
156 dev_pm_domain_set(&pdev->dev, &pm_domain); in mock_gem_device()
/OK3568_Linux_fs/kernel/arch/arm/mach-keystone/
H A DMakefile7 obj-$(CONFIG_ARCH_KEYSTONE) += pm_domain.o
H A Dpm_domain.c28 .pm_domain = &keystone_pm_domain,
/OK3568_Linux_fs/kernel/drivers/sh/
H A Dpm_runtime.c31 .pm_domain = &default_pm_domain,
/OK3568_Linux_fs/kernel/arch/arm/mach-davinci/
H A Dpm_domain.c26 .pm_domain = &davinci_pm_domain,
H A DMakefile38 obj-$(CONFIG_HAVE_CLK) += pm_domain.o
/OK3568_Linux_fs/kernel/arch/arm/mach-omap1/
H A Dpm_bus.c32 .pm_domain = &default_pm_domain,
/OK3568_Linux_fs/kernel/include/trace/hooks/
H A Dpm_domain.h4 #define TRACE_SYSTEM pm_domain
/OK3568_Linux_fs/kernel/drivers/soc/rockchip/
H A Dpm_domains.c448 if (IS_ERR_OR_NULL(dev->pm_domain)) in rockchip_pmu_idle_request()
451 genpd = pd_to_genpd(dev->pm_domain); in rockchip_pmu_idle_request()
559 if (IS_ERR_OR_NULL(dev->pm_domain)) in rockchip_save_qos()
562 genpd = pd_to_genpd(dev->pm_domain); in rockchip_save_qos()
582 if (IS_ERR_OR_NULL(dev->pm_domain)) in rockchip_restore_qos()
585 genpd = pd_to_genpd(dev->pm_domain); in rockchip_restore_qos()
856 if (IS_ERR_OR_NULL(dev->pm_domain)) in rockchip_pmu_pd_on()
859 genpd = pd_to_genpd(dev->pm_domain); in rockchip_pmu_pd_on()
874 if (IS_ERR_OR_NULL(dev->pm_domain)) in rockchip_pmu_pd_off()
877 genpd = pd_to_genpd(dev->pm_domain); in rockchip_pmu_pd_off()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/platform/devicetree/
H A Dmali_kbase_runtime_pm.c28 (void *)kbdev->dev->pm_domain); in pm_callback_power_on()
/OK3568_Linux_fs/kernel/include/linux/
H A Dpm_clock.h16 struct dev_pm_domain *pm_domain; member
/OK3568_Linux_fs/kernel/drivers/media/platform/qcom/camss/
H A Dcamss.h59 enum pm_domain { enum
/OK3568_Linux_fs/kernel/drivers/remoteproc/
H A Dqcom_q6v5_pas.c313 if (dev->pm_domain) { in adsp_pds_attach()
346 if (dev->pm_domain && pd_count) { in adsp_pds_detach()

12