Home
last modified time | relevance | path

Searched refs:powerdomain (Results 1 – 37 of 37) sorted by relevance

/linux-4.4.14/arch/arm/mach-omap2/
Dpowerdomain.h76 struct powerdomain;
112 struct powerdomain { struct
182 int (*pwrdm_set_next_pwrst)(struct powerdomain *pwrdm, u8 pwrst);
183 int (*pwrdm_read_next_pwrst)(struct powerdomain *pwrdm);
184 int (*pwrdm_read_pwrst)(struct powerdomain *pwrdm);
185 int (*pwrdm_read_prev_pwrst)(struct powerdomain *pwrdm);
186 int (*pwrdm_set_logic_retst)(struct powerdomain *pwrdm, u8 pwrst);
187 int (*pwrdm_set_mem_onst)(struct powerdomain *pwrdm, u8 bank, u8 pwrst);
188 int (*pwrdm_set_mem_retst)(struct powerdomain *pwrdm, u8 bank, u8 pwrst);
189 int (*pwrdm_read_logic_pwrst)(struct powerdomain *pwrdm);
[all …]
Dpowerdomains3xxx_data.c35 static struct powerdomain iva2_pwrdm = {
56 static struct powerdomain mpu_3xxx_pwrdm = {
72 static struct powerdomain mpu_am35x_pwrdm = {
98 static struct powerdomain core_3xxx_pre_es3_1_pwrdm = {
115 static struct powerdomain core_3xxx_es3_1_pwrdm = {
137 static struct powerdomain core_am35x_pwrdm = {
154 static struct powerdomain dss_pwrdm = {
169 static struct powerdomain dss_am35x_pwrdm = {
189 static struct powerdomain sgx_pwrdm = {
205 static struct powerdomain sgx_am35x_pwrdm = {
[all …]
Dpowerdomains7xx_data.c34 static struct powerdomain iva_7xx_pwrdm = {
57 static struct powerdomain rtc_7xx_pwrdm = {
65 static struct powerdomain custefuse_7xx_pwrdm = {
74 static struct powerdomain ipu_7xx_pwrdm = {
93 static struct powerdomain dss_7xx_pwrdm = {
110 static struct powerdomain l4per_7xx_pwrdm = {
129 static struct powerdomain gpu_7xx_pwrdm = {
145 static struct powerdomain wkupaon_7xx_pwrdm = {
159 static struct powerdomain core_7xx_pwrdm = {
184 static struct powerdomain coreaon_7xx_pwrdm = {
[all …]
Dpowerdomain.c64 static struct powerdomain *_pwrdm_lookup(const char *name) in _pwrdm_lookup()
66 struct powerdomain *pwrdm, *temp_pwrdm; in _pwrdm_lookup()
88 static int _pwrdm_register(struct powerdomain *pwrdm) in _pwrdm_register()
141 static void _update_logic_membank_counters(struct powerdomain *pwrdm) in _update_logic_membank_counters()
160 static int _pwrdm_state_switch(struct powerdomain *pwrdm, int flag) in _pwrdm_state_switch()
207 static int _pwrdm_pre_transition_cb(struct powerdomain *pwrdm, void *unused) in _pwrdm_pre_transition_cb()
214 static int _pwrdm_post_transition_cb(struct powerdomain *pwrdm, void *unused) in _pwrdm_post_transition_cb()
235 static u8 _pwrdm_save_clkdm_state_and_activate(struct powerdomain *pwrdm, in _pwrdm_save_clkdm_state_and_activate()
272 static void _pwrdm_restore_clkdm_state(struct powerdomain *pwrdm, in _pwrdm_restore_clkdm_state()
326 int pwrdm_register_pwrdms(struct powerdomain **ps) in pwrdm_register_pwrdms()
[all …]
Dpowerdomains44xx_data.c34 static struct powerdomain core_44xx_pwrdm = {
60 static struct powerdomain gfx_44xx_pwrdm = {
77 static struct powerdomain abe_44xx_pwrdm = {
97 static struct powerdomain dss_44xx_pwrdm = {
115 static struct powerdomain tesla_44xx_pwrdm = {
137 static struct powerdomain wkup_44xx_pwrdm = {
153 static struct powerdomain cpu0_44xx_pwrdm = {
170 static struct powerdomain cpu1_44xx_pwrdm = {
187 static struct powerdomain emu_44xx_pwrdm = {
203 static struct powerdomain mpu_44xx_pwrdm = {
[all …]
Dpowerdomains54xx_data.c32 static struct powerdomain core_54xx_pwrdm = {
58 static struct powerdomain abe_54xx_pwrdm = {
78 static struct powerdomain coreaon_54xx_pwrdm = {
87 static struct powerdomain dss_54xx_pwrdm = {
105 static struct powerdomain cpu0_54xx_pwrdm = {
122 static struct powerdomain cpu1_54xx_pwrdm = {
139 static struct powerdomain emu_54xx_pwrdm = {
155 static struct powerdomain mpu_54xx_pwrdm = {
174 static struct powerdomain custefuse_54xx_pwrdm = {
184 static struct powerdomain dsp_54xx_pwrdm = {
[all …]
Dpowerdomains43xx_data.c20 static struct powerdomain gfx_43xx_pwrdm = {
33 static struct powerdomain mpu_43xx_pwrdm = {
54 static struct powerdomain rtc_43xx_pwrdm = {
62 static struct powerdomain wkup_43xx_pwrdm = {
74 static struct powerdomain tamper_43xx_pwrdm = {
82 static struct powerdomain cefuse_43xx_pwrdm = {
91 static struct powerdomain per_43xx_pwrdm = {
114 static struct powerdomain *powerdomains_am43xx[] __initdata = {
Dprm33xx.c149 static int am33xx_pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst) in am33xx_pwrdm_set_next_pwrst()
157 static int am33xx_pwrdm_read_next_pwrst(struct powerdomain *pwrdm) in am33xx_pwrdm_read_next_pwrst()
168 static int am33xx_pwrdm_read_pwrst(struct powerdomain *pwrdm) in am33xx_pwrdm_read_pwrst()
179 static int am33xx_pwrdm_read_prev_pwrst(struct powerdomain *pwrdm) in am33xx_pwrdm_read_prev_pwrst()
190 static int am33xx_pwrdm_set_lowpwrstchange(struct powerdomain *pwrdm) in am33xx_pwrdm_set_lowpwrstchange()
198 static int am33xx_pwrdm_clear_all_prev_pwrst(struct powerdomain *pwrdm) in am33xx_pwrdm_clear_all_prev_pwrst()
206 static int am33xx_pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst) in am33xx_pwrdm_set_logic_retst()
220 static int am33xx_pwrdm_read_logic_pwrst(struct powerdomain *pwrdm) in am33xx_pwrdm_read_logic_pwrst()
231 static int am33xx_pwrdm_read_logic_retst(struct powerdomain *pwrdm) in am33xx_pwrdm_read_logic_retst()
246 static int am33xx_pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, in am33xx_pwrdm_set_mem_onst()
[all …]
Dprm2xxx_3xxx.h110 extern int omap2_pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst);
111 extern int omap2_pwrdm_read_next_pwrst(struct powerdomain *pwrdm);
112 extern int omap2_pwrdm_read_pwrst(struct powerdomain *pwrdm);
113 extern int omap2_pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank,
115 extern int omap2_pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank,
117 extern int omap2_pwrdm_read_mem_pwrst(struct powerdomain *pwrdm, u8 bank);
118 extern int omap2_pwrdm_read_mem_retst(struct powerdomain *pwrdm, u8 bank);
119 extern int omap2_pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst);
120 extern int omap2_pwrdm_wait_transition(struct powerdomain *pwrdm);
Dpowerdomains2xxx_data.c29 static struct powerdomain dsp_pwrdm = {
44 static struct powerdomain mpu_24xx_pwrdm = {
59 static struct powerdomain core_24xx_pwrdm = {
85 static struct powerdomain mdm_pwrdm = {
104 static struct powerdomain *powerdomains_omap24xx[] __initdata = {
113 static struct powerdomain *powerdomains_omap2430[] __initdata = {
Dpowerdomains33xx_data.c24 static struct powerdomain gfx_33xx_pwrdm = {
55 static struct powerdomain rtc_33xx_pwrdm = {
65 static struct powerdomain wkup_33xx_pwrdm = {
75 static struct powerdomain per_33xx_pwrdm = {
118 static struct powerdomain mpu_33xx_pwrdm = {
161 static struct powerdomain cefuse_33xx_pwrdm = {
170 static struct powerdomain *powerdomains_am33xx[] __initdata = {
Dprm44xx.c423 static int omap4_pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst) in omap4_pwrdm_set_next_pwrst()
432 static int omap4_pwrdm_read_next_pwrst(struct powerdomain *pwrdm) in omap4_pwrdm_read_next_pwrst()
444 static int omap4_pwrdm_read_pwrst(struct powerdomain *pwrdm) in omap4_pwrdm_read_pwrst()
456 static int omap4_pwrdm_read_prev_pwrst(struct powerdomain *pwrdm) in omap4_pwrdm_read_prev_pwrst()
468 static int omap4_pwrdm_set_lowpwrstchange(struct powerdomain *pwrdm) in omap4_pwrdm_set_lowpwrstchange()
477 static int omap4_pwrdm_clear_all_prev_pwrst(struct powerdomain *pwrdm) in omap4_pwrdm_clear_all_prev_pwrst()
486 static int omap4_pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst) in omap4_pwrdm_set_logic_retst()
498 static int omap4_pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, in omap4_pwrdm_set_mem_onst()
512 static int omap4_pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, in omap4_pwrdm_set_mem_retst()
526 static int omap4_pwrdm_read_logic_pwrst(struct powerdomain *pwrdm) in omap4_pwrdm_read_logic_pwrst()
[all …]
Dprm2xxx_3xxx.c114 int omap2_pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, in omap2_pwrdm_set_mem_onst()
127 int omap2_pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, in omap2_pwrdm_set_mem_retst()
140 int omap2_pwrdm_read_mem_pwrst(struct powerdomain *pwrdm, u8 bank) in omap2_pwrdm_read_mem_pwrst()
150 int omap2_pwrdm_read_mem_retst(struct powerdomain *pwrdm, u8 bank) in omap2_pwrdm_read_mem_retst()
160 int omap2_pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst) in omap2_pwrdm_set_logic_retst()
171 int omap2_pwrdm_wait_transition(struct powerdomain *pwrdm) in omap2_pwrdm_wait_transition()
Dprm3xxx.c536 static int omap3_pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst) in omap3_pwrdm_set_next_pwrst()
544 static int omap3_pwrdm_read_next_pwrst(struct powerdomain *pwrdm) in omap3_pwrdm_read_next_pwrst()
551 static int omap3_pwrdm_read_pwrst(struct powerdomain *pwrdm) in omap3_pwrdm_read_pwrst()
559 static int omap3_pwrdm_read_prev_pwrst(struct powerdomain *pwrdm) in omap3_pwrdm_read_prev_pwrst()
566 static int omap3_pwrdm_read_logic_pwrst(struct powerdomain *pwrdm) in omap3_pwrdm_read_logic_pwrst()
573 static int omap3_pwrdm_read_logic_retst(struct powerdomain *pwrdm) in omap3_pwrdm_read_logic_retst()
580 static int omap3_pwrdm_read_prev_logic_pwrst(struct powerdomain *pwrdm) in omap3_pwrdm_read_prev_logic_pwrst()
605 static int omap3_pwrdm_read_prev_mem_pwrst(struct powerdomain *pwrdm, u8 bank) in omap3_pwrdm_read_prev_mem_pwrst()
615 static int omap3_pwrdm_clear_all_prev_pwrst(struct powerdomain *pwrdm) in omap3_pwrdm_clear_all_prev_pwrst()
621 static int omap3_pwrdm_enable_hdwr_sar(struct powerdomain *pwrdm) in omap3_pwrdm_enable_hdwr_sar()
[all …]
Dpm-debug.c62 void pm_dbg_update_time(struct powerdomain *pwrdm, int prev) in pm_dbg_update_time()
92 static int pwrdm_dbg_show_counter(struct powerdomain *pwrdm, void *user) in pwrdm_dbg_show_counter()
122 static int pwrdm_dbg_show_timer(struct powerdomain *pwrdm, void *user) in pwrdm_dbg_show_timer()
184 ret = omap3_pm_get_suspend_state((struct powerdomain *)data); in pwrdm_suspend_get()
196 (struct powerdomain *)data, (int)val); in pwrdm_suspend_set()
203 static int __init pwrdms_setup(struct powerdomain *pwrdm, void *dir) in pwrdms_setup()
Dpowerdomains2xxx_3xxx_data.h19 extern struct powerdomain gfx_omap2_pwrdm;
20 extern struct powerdomain wkup_omap2_pwrdm;
Dpm.h52 extern int omap3_pm_get_suspend_state(struct powerdomain *pwrdm);
53 extern int omap3_pm_set_suspend_state(struct powerdomain *pwrdm, int state);
62 extern void pm_dbg_update_time(struct powerdomain *pwrdm, int prev);
Dpowerdomains2xxx_3xxx_data.c45 struct powerdomain gfx_omap2_pwrdm = {
60 struct powerdomain wkup_omap2_pwrdm = {
DMakefile141 powerdomain-common += powerdomain.o powerdomain-common.o
142 obj-$(CONFIG_ARCH_OMAP2) += $(powerdomain-common)
145 obj-$(CONFIG_ARCH_OMAP3) += $(powerdomain-common)
148 obj-$(CONFIG_ARCH_OMAP4) += $(powerdomain-common)
150 obj-$(CONFIG_SOC_AM33XX) += $(powerdomain-common)
152 obj-$(CONFIG_SOC_AM43XX) += $(powerdomain-common)
154 obj-$(CONFIG_SOC_OMAP5) += $(powerdomain-common)
156 obj-$(CONFIG_SOC_DRA7XX) += $(powerdomain-common)
Dpm34xx.c59 struct powerdomain *pwrdm;
72 static struct powerdomain *mpu_pwrdm, *neon_pwrdm;
73 static struct powerdomain *core_pwrdm, *per_pwrdm;
385 int omap3_pm_get_suspend_state(struct powerdomain *pwrdm) in omap3_pm_get_suspend_state()
396 int omap3_pm_set_suspend_state(struct powerdomain *pwrdm, int state) in omap3_pm_set_suspend_state()
409 static int __init pwrdms_setup(struct powerdomain *pwrdm, void *unused) in pwrdms_setup()
Dprm2xxx.c152 static int omap2xxx_pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst) in omap2xxx_pwrdm_set_next_pwrst()
176 static int omap2xxx_pwrdm_read_next_pwrst(struct powerdomain *pwrdm) in omap2xxx_pwrdm_read_next_pwrst()
187 static int omap2xxx_pwrdm_read_pwrst(struct powerdomain *pwrdm) in omap2xxx_pwrdm_read_pwrst()
Dvoltage.h24 struct powerdomain;
169 int voltdm_add_pwrdm(struct voltagedomain *voltdm, struct powerdomain *pwrdm);
Dpm44xx.c30 struct powerdomain *pwrdm;
116 static int __init pwrdms_setup(struct powerdomain *pwrdm, void *unused) in pwrdms_setup()
Dpm24xx.c61 static struct powerdomain *mpu_pwrdm, *core_pwrdm;
193 struct powerdomain *pwrdm; in prcm_setup_regs()
Dclockdomain.h129 struct powerdomain *ptr;
187 struct powerdomain *clkdm_get_pwrdm(struct clockdomain *clkdm);
Domap-mpuss-lowpower.c68 struct powerdomain *pwrdm;
92 static struct powerdomain *mpuss_pd;
Domap-smp.c85 static struct powerdomain *cpu1_pwrdm; in omap4_boot_secondary()
Dcpuidle44xx.c53 static struct powerdomain *mpu_pd, *cpu_pd[MAX_CPUS];
Dgpio.c40 struct powerdomain *pwrdm; in omap2_gpio_dev_init()
Dcpuidle34xx.c47 static struct powerdomain *mpu_pd, *core_pd, *per_pd, *cam_pd;
Dclockdomain.c74 struct powerdomain *pwrdm; in _clkdm_register()
549 struct powerdomain *clkdm_get_pwrdm(struct clockdomain *clkdm) in clkdm_get_pwrdm()
Domap_hwmod.h734 struct powerdomain *omap_hwmod_get_pwrdm(struct omap_hwmod *oh);
Domap_hwmod.c3599 struct powerdomain *omap_hwmod_get_pwrdm(struct omap_hwmod *oh) in omap_hwmod_get_pwrdm()
3873 struct powerdomain *pwrdm; in omap_hwmod_get_context_loss_count()
/linux-4.4.14/drivers/gpio/
Dgpio-wm831x.c150 const char *label, *pull, *powerdomain; in wm831x_gpio_dbg_show() local
191 powerdomain = "VPMIC"; in wm831x_gpio_dbg_show()
193 powerdomain = "DBVDD"; in wm831x_gpio_dbg_show()
199 powerdomain = "SYSVDD"; in wm831x_gpio_dbg_show()
201 powerdomain = "DBVDD"; in wm831x_gpio_dbg_show()
205 powerdomain = "TPVDD"; in wm831x_gpio_dbg_show()
222 powerdomain, in wm831x_gpio_dbg_show()
/linux-4.4.14/arch/powerpc/include/asm/
Drtas.h347 extern int rtas_get_power_level(int powerdomain, int *level);
348 extern int rtas_set_power_level(int powerdomain, int level, int *setlevel);
/linux-4.4.14/arch/powerpc/kernel/
Drtas.c535 int rtas_get_power_level(int powerdomain, int *level) in rtas_get_power_level() argument
543 while ((rc = rtas_call(token, 1, 2, level, powerdomain)) == RTAS_BUSY) in rtas_get_power_level()
552 int rtas_set_power_level(int powerdomain, int level, int *setlevel) in rtas_set_power_level() argument
561 rc = rtas_call(token, 2, 2, setlevel, powerdomain, level); in rtas_set_power_level()
/linux-4.4.14/Documentation/arm/OMAP/
Domap_pm90 /* Limit device powerdomain wakeup latency */