mirror of
https://github.com/team-infusion-developers/android_hardware_samsung.git
synced 2024-11-06 21:55:41 +00:00
power: Rework governor path abstraction
Construct the paths for the driver based on the device specific header data. Change-Id: Ic7c72a2bbe6f199e1297f41817840059595f516d
This commit is contained in:
parent
c9bdb4d506
commit
81f714d57a
2 changed files with 13 additions and 8 deletions
|
@ -24,14 +24,10 @@
|
|||
* symlink to the locations given here, or override this header in your
|
||||
* device tree.
|
||||
*/
|
||||
#define BOOST_PATH "/sys/devices/system/cpu/cpu0/cpufreq/interactive/boost"
|
||||
#define BOOSTPULSE_PATH "/sys/devices/system/cpu/cpu0/cpufreq/interactive/boostpulse"
|
||||
|
||||
#define IO_IS_BUSY_PATH "/sys/devices/system/cpu/cpu0/cpufreq/interactive/io_is_busy"
|
||||
|
||||
#define CPU0_HISPEED_FREQ_PATH "/sys/devices/system/cpu/cpu0/cpufreq/interactive/hispeed_freq"
|
||||
#define CPU0_MAX_FREQ_PATH "/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq"
|
||||
#define CPU4_HISPEED_FREQ_PATH "/sys/devices/system/cpu/cpu4/cpufreq/interactive/hispeed_freq"
|
||||
#define CPU4_MAX_FREQ_PATH "/sys/devices/system/cpu/cpu4/cpufreq/scaling_max_freq"
|
||||
#define CPU0_SYSFS_PATH "/sys/devices/system/cpu/cpu0"
|
||||
#define CPU4_SYSFS_PATH "/sys/devices/system/cpu/cpu4"
|
||||
#define CPU0_INTERACTIVE_PATH "/sys/devices/system/cpu/cpu0/cpufreq/interactive"
|
||||
#define CPU4_INTERACTIVE_PATH "/sys/devices/system/cpu/cpu4/cpufreq/interactive"
|
||||
|
||||
#endif // SAMSUNG_POWER_H
|
||||
|
|
|
@ -40,6 +40,15 @@
|
|||
|
||||
#include "samsung_power.h"
|
||||
|
||||
#define BOOST_PATH CPU0_INTERACTIVE_PATH "/boost"
|
||||
#define BOOSTPULSE_PATH CPU0_INTERACTIVE_PATH "/boostpulse"
|
||||
#define IO_IS_BUSY_PATH CPU0_INTERACTIVE_PATH "/io_is_busy"
|
||||
#define CPU0_HISPEED_FREQ_PATH CPU0_INTERACTIVE_PATH "/hispeed_freq"
|
||||
#define CPU4_HISPEED_FREQ_PATH CPU4_INTERACTIVE_PATH "/hispeed_freq"
|
||||
|
||||
#define CPU0_MAX_FREQ_PATH CPU0_SYSFS_PATH "/cpufreq/scaling_max_freq"
|
||||
#define CPU4_MAX_FREQ_PATH CPU4_SYSFS_PATH "/cpufreq/scaling_max_freq"
|
||||
|
||||
#define ARRAY_SIZE(a) sizeof(a) / sizeof(a[0])
|
||||
|
||||
struct samsung_power_module {
|
||||
|
|
Loading…
Reference in a new issue