/linux-4.4.14/arch/arm/mach-omap2/ |
D | powerdomain.h | 76 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 …]
|
D | powerdomains3xxx_data.c | 35 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 …]
|
D | powerdomains7xx_data.c | 34 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 …]
|
D | powerdomain.c | 64 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 …]
|
D | powerdomains44xx_data.c | 34 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 …]
|
D | powerdomains54xx_data.c | 32 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 …]
|
D | powerdomains43xx_data.c | 20 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 = {
|
D | prm33xx.c | 149 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 …]
|
D | prm2xxx_3xxx.h | 110 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);
|
D | powerdomains2xxx_data.c | 29 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 = {
|
D | powerdomains33xx_data.c | 24 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 = {
|
D | prm44xx.c | 423 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 …]
|
D | prm2xxx_3xxx.c | 114 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()
|
D | prm3xxx.c | 536 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 …]
|
D | pm-debug.c | 62 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()
|
D | powerdomains2xxx_3xxx_data.h | 19 extern struct powerdomain gfx_omap2_pwrdm; 20 extern struct powerdomain wkup_omap2_pwrdm;
|
D | pm.h | 52 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);
|
D | powerdomains2xxx_3xxx_data.c | 45 struct powerdomain gfx_omap2_pwrdm = { 60 struct powerdomain wkup_omap2_pwrdm = {
|
D | Makefile | 141 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)
|
D | pm34xx.c | 59 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()
|
D | prm2xxx.c | 152 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()
|
D | voltage.h | 24 struct powerdomain; 169 int voltdm_add_pwrdm(struct voltagedomain *voltdm, struct powerdomain *pwrdm);
|
D | pm44xx.c | 30 struct powerdomain *pwrdm; 116 static int __init pwrdms_setup(struct powerdomain *pwrdm, void *unused) in pwrdms_setup()
|
D | pm24xx.c | 61 static struct powerdomain *mpu_pwrdm, *core_pwrdm; 193 struct powerdomain *pwrdm; in prcm_setup_regs()
|
D | clockdomain.h | 129 struct powerdomain *ptr; 187 struct powerdomain *clkdm_get_pwrdm(struct clockdomain *clkdm);
|
D | omap-mpuss-lowpower.c | 68 struct powerdomain *pwrdm; 92 static struct powerdomain *mpuss_pd;
|
D | omap-smp.c | 85 static struct powerdomain *cpu1_pwrdm; in omap4_boot_secondary()
|
D | cpuidle44xx.c | 53 static struct powerdomain *mpu_pd, *cpu_pd[MAX_CPUS];
|
D | gpio.c | 40 struct powerdomain *pwrdm; in omap2_gpio_dev_init()
|
D | cpuidle34xx.c | 47 static struct powerdomain *mpu_pd, *core_pd, *per_pd, *cam_pd;
|
D | clockdomain.c | 74 struct powerdomain *pwrdm; in _clkdm_register() 549 struct powerdomain *clkdm_get_pwrdm(struct clockdomain *clkdm) in clkdm_get_pwrdm()
|
D | omap_hwmod.h | 734 struct powerdomain *omap_hwmod_get_pwrdm(struct omap_hwmod *oh);
|
D | omap_hwmod.c | 3599 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/ |
D | gpio-wm831x.c | 150 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/ |
D | rtas.h | 347 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/ |
D | rtas.c | 535 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/ |
D | omap_pm | 90 /* Limit device powerdomain wakeup latency */
|