diff options
author | Steve Kondik <steve@cyngn.com> | 2016-10-01 19:50:07 -0700 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2016-10-03 06:21:03 -0700 |
commit | 967b1ab38aecaa07691ad4929e674a6976de4dc3 (patch) | |
tree | 4fba2c28b8ea3ffbeccfdafb5b97aabde2fd36d1 | |
parent | 0491d29391a3f244e36ea83b80deb315195be3bb (diff) |
power: Remove camera hints from 8996
* Not used.
Change-Id: Ie98bbecc28c5cfc82d3be47abcbf0dbad94a8a85
-rw-r--r-- | power/power-8996.c | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/power/power-8996.c b/power/power-8996.c index decced0..98c33dc 100644 --- a/power/power-8996.c +++ b/power/power-8996.c @@ -118,77 +118,6 @@ static void set_power_profile(int profile) { current_power_profile = profile; } -static int process_cam_preview_hint(void *metadata) -{ - char governor[80]; - struct cam_preview_metadata_t cam_preview_metadata; - - if (get_scaling_governor(governor, sizeof(governor)) == -1) { - ALOGE("Can't obtain scaling governor."); - - return HINT_NONE; - } - - /* Initialize encode metadata struct fields */ - memset(&cam_preview_metadata, 0, sizeof(struct cam_preview_metadata_t)); - cam_preview_metadata.state = -1; - cam_preview_metadata.hint_id = CAM_PREVIEW_HINT_ID; - - if (metadata) { - if (parse_cam_preview_metadata((char *)metadata, &cam_preview_metadata) == - -1) { - ALOGE("Error occurred while parsing metadata."); - return HINT_NONE; - } - } else { - return HINT_NONE; - } - - if (cam_preview_metadata.state == 1) { - if ((strncmp(governor, INTERACTIVE_GOVERNOR, strlen(INTERACTIVE_GOVERNOR)) == 0) && - (strlen(governor) == strlen(INTERACTIVE_GOVERNOR))) { - /* sched and cpufreq params - * above_hispeed_delay for LVT - 40ms - * go hispeed load for LVT - 95 - * hispeed freq for LVT - 556 MHz - * target load for LVT - 90 - * above hispeed delay for sLVT - 40ms - * go hispeed load for sLVT - 95 - * hispeed freq for sLVT - 556 MHz - * target load for sLVT - 90 - * bus DCVS set to V2 config: - * low power ceil mpbs - 2500 - * low power io percent - 50 - */ - int resource_values[] = { - ABOVE_HISPEED_DELAY_BIG, 0x4, - GO_HISPEED_LOAD_BIG, 0x5F, - HISPEED_FREQ_BIG, 0x22C, - TARGET_LOADS_BIG, 0x5A, - ABOVE_HISPEED_DELAY_LITTLE, 0x4, - GO_HISPEED_LOAD_LITTLE, 0x5F, - HISPEED_FREQ_LITTLE, 0x22C, - TARGET_LOADS_LITTLE, 0x5A, - LOW_POWER_CEIL_MBPS, 0x9C4, - LOW_POWER_IO_PERCENT, 0x32, - }; - - perform_hint_action(cam_preview_metadata.hint_id, - resource_values, ARRAY_SIZE(resource_values)); - ALOGI("Cam Preview hint start"); - return HINT_HANDLED; - } - } else if (cam_preview_metadata.state == 0) { - if ((strncmp(governor, INTERACTIVE_GOVERNOR, strlen(INTERACTIVE_GOVERNOR)) == 0) && - (strlen(governor) == strlen(INTERACTIVE_GOVERNOR))) { - undo_hint_action(cam_preview_metadata.hint_id); - ALOGI("Cam Preview hint stop"); - return HINT_HANDLED; - } - } - return HINT_NONE; -} - static int process_video_encode_hint(void *metadata) { char governor[80]; @@ -366,9 +295,6 @@ int power_hint_override(__unused struct power_module *module, } } - if (hint == POWER_HINT_CAM_PREVIEW) - return process_cam_preview_hint(data); - if (hint == POWER_HINT_VIDEO_ENCODE) return process_video_encode_hint(data); |