Rajendra Nayak | f327e07 | 2010-12-21 20:01:18 -0700 | [diff] [blame] | 1 | /* |
| 2 | * OMAP2+ powerdomain prototypes |
| 3 | * |
| 4 | * Copyright (C) 2010 Texas Instruments, Inc. |
| 5 | * |
| 6 | * Rajendra Nayak <rnayak@ti.com> |
| 7 | * |
| 8 | * This program is free software; you can redistribute it and/or modify |
| 9 | * it under the terms of the GNU General Public License version 2 as |
| 10 | * published by the Free Software Foundation. |
| 11 | */ |
| 12 | |
Paul Walmsley | 6e01478 | 2010-12-21 20:01:20 -0700 | [diff] [blame] | 13 | #ifndef ARCH_ARM_MACH_OMAP2_POWERDOMAINS_H |
| 14 | #define ARCH_ARM_MACH_OMAP2_POWERDOMAINS_H |
Rajendra Nayak | f327e07 | 2010-12-21 20:01:18 -0700 | [diff] [blame] | 15 | |
| 16 | #include <plat/powerdomain.h> |
| 17 | |
| 18 | extern struct pwrdm_ops omap2_pwrdm_operations; |
| 19 | extern struct pwrdm_ops omap3_pwrdm_operations; |
| 20 | extern struct pwrdm_ops omap4_pwrdm_operations; |
| 21 | |
Rajendra Nayak | 9b7fc90 | 2010-12-21 20:01:19 -0700 | [diff] [blame] | 22 | /* Common Internal functions used across OMAP rev's */ |
| 23 | extern u32 omap2_pwrdm_get_mem_bank_onstate_mask(u8 bank); |
| 24 | extern u32 omap2_pwrdm_get_mem_bank_retst_mask(u8 bank); |
| 25 | extern u32 omap2_pwrdm_get_mem_bank_stst_mask(u8 bank); |
| 26 | |
Paul Walmsley | 6e01478 | 2010-12-21 20:01:20 -0700 | [diff] [blame] | 27 | extern struct powerdomain wkup_omap2_pwrdm; |
| 28 | extern struct powerdomain gfx_omap2_pwrdm; |
| 29 | |
| 30 | #endif |