diff options
Diffstat (limited to 'arch/arm/mach-omap2/prm.h')
| -rw-r--r-- | arch/arm/mach-omap2/prm.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/arch/arm/mach-omap2/prm.h b/arch/arm/mach-omap2/prm.h index 588873b9303a..7be040b2fdab 100644 --- a/arch/arm/mach-omap2/prm.h +++ b/arch/arm/mach-omap2/prm.h | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | * OMAP2/3 Power/Reset Management (PRM) register definitions | 5 | * OMAP2/3 Power/Reset Management (PRM) register definitions |
| 6 | * | 6 | * |
| 7 | * Copyright (C) 2007-2009 Texas Instruments, Inc. | 7 | * Copyright (C) 2007-2009 Texas Instruments, Inc. |
| 8 | * Copyright (C) 2009 Nokia Corporation | 8 | * Copyright (C) 2010 Nokia Corporation |
| 9 | * | 9 | * |
| 10 | * Written by Paul Walmsley | 10 | * Written by Paul Walmsley |
| 11 | * | 11 | * |
| @@ -246,6 +246,15 @@ static inline u32 prm_clear_mod_reg_bits(u32 bits, s16 module, s16 idx) | |||
| 246 | return prm_rmw_mod_reg_bits(bits, 0x0, module, idx); | 246 | return prm_rmw_mod_reg_bits(bits, 0x0, module, idx); |
| 247 | } | 247 | } |
| 248 | 248 | ||
| 249 | /* These omap2_ PRM functions apply to both OMAP2 and 3 */ | ||
| 250 | int omap2_prm_is_hardreset_asserted(s16 prm_mod, u8 shift); | ||
| 251 | int omap2_prm_assert_hardreset(s16 prm_mod, u8 shift); | ||
| 252 | int omap2_prm_deassert_hardreset(s16 prm_mod, u8 shift); | ||
| 253 | |||
| 254 | int omap4_prm_is_hardreset_asserted(void __iomem *rstctrl_reg, u8 shift); | ||
| 255 | int omap4_prm_assert_hardreset(void __iomem *rstctrl_reg, u8 shift); | ||
| 256 | int omap4_prm_deassert_hardreset(void __iomem *rstctrl_reg, u8 shift); | ||
| 257 | |||
| 249 | #endif | 258 | #endif |
| 250 | 259 | ||
| 251 | /* | 260 | /* |
| @@ -398,4 +407,11 @@ static inline u32 prm_clear_mod_reg_bits(u32 bits, s16 module, s16 idx) | |||
| 398 | #define OMAP_POWERSTATE_MASK (0x3 << 0) | 407 | #define OMAP_POWERSTATE_MASK (0x3 << 0) |
| 399 | 408 | ||
| 400 | 409 | ||
| 410 | /* | ||
| 411 | * MAX_MODULE_HARDRESET_WAIT: Maximum microseconds to wait for an OMAP | ||
| 412 | * submodule to exit hardreset | ||
| 413 | */ | ||
| 414 | #define MAX_MODULE_HARDRESET_WAIT 10000 | ||
| 415 | |||
| 416 | |||
| 401 | #endif | 417 | #endif |
