summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Kondik <steve@cyngn.com>2016-10-01 19:50:07 -0700
committerSteve Kondik <steve@cyngn.com>2016-10-03 06:21:03 -0700
commit967b1ab38aecaa07691ad4929e674a6976de4dc3 (patch)
tree4fba2c28b8ea3ffbeccfdafb5b97aabde2fd36d1
parent0491d29391a3f244e36ea83b80deb315195be3bb (diff)
power: Remove camera hints from 8996
* Not used. Change-Id: Ie98bbecc28c5cfc82d3be47abcbf0dbad94a8a85
-rw-r--r--power/power-8996.c74
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);