]> rtime.felk.cvut.cz Git - can-eth-gw-linux.git/blob - arch/arm/mach-omap2/cm.h
ARM: mxs_defconfig: Improve USB related support
[can-eth-gw-linux.git] / arch / arm / mach-omap2 / cm.h
1 /*
2  * OMAP2+ Clock Management prototypes
3  *
4  * Copyright (C) 2007-2009 Texas Instruments, Inc.
5  * Copyright (C) 2007-2009 Nokia Corporation
6  *
7  * Written by Paul Walmsley
8  *
9  * This program is free software; you can redistribute it and/or modify
10  * it under the terms of the GNU General Public License version 2 as
11  * published by the Free Software Foundation.
12  */
13 #ifndef __ARCH_ASM_MACH_OMAP2_CM_H
14 #define __ARCH_ASM_MACH_OMAP2_CM_H
15
16 /*
17  * MAX_MODULE_READY_TIME: max duration in microseconds to wait for the
18  * PRCM to request that a module exit the inactive state in the case of
19  * OMAP2 & 3.
20  * In the case of OMAP4 this is the max duration in microseconds for the
21  * module to reach the functionnal state from an inactive state.
22  */
23 #define MAX_MODULE_READY_TIME           2000
24
25 /*
26  * MAX_MODULE_DISABLE_TIME: max duration in microseconds to wait for
27  * the PRCM to request that a module enter the inactive state in the
28  * case of OMAP2 & 3.  In the case of OMAP4 this is the max duration
29  * in microseconds for the module to reach the inactive state from
30  * a functional state.
31  * XXX FSUSB on OMAP4430 takes ~4ms to idle after reset during
32  * kernel init.
33  */
34 #define MAX_MODULE_DISABLE_TIME         5000
35
36 #endif