25 lines
457 B
C
25 lines
457 B
C
#ifndef __DYNAMIC_BOOST_H__
|
|
#define __DYNAMIC_BOOST_H__
|
|
|
|
enum mode{
|
|
/* Actually there is no little core in MT8127.
|
|
* We can treat little core as A7 core.
|
|
*/
|
|
PRIO_TWO_LITTLES,
|
|
PRIO_TWO_LITTLES_MAX_FREQ,
|
|
PRIO_MAX_CORES,
|
|
PRIO_MAX_CORES_MAX_FREQ,
|
|
PRIO_RESET,
|
|
/* Define the max priority for priority limit */
|
|
PRIO_DEFAULT
|
|
};
|
|
|
|
enum control{
|
|
OFF = -2,
|
|
ON = -1
|
|
};
|
|
|
|
int set_dynamic_boost(int duration, int prio_mode);
|
|
|
|
#endif /* __DYNAMIC_BOOST_H__ */
|