| /* |
| * Copyright (C) 2019 MediaTek Inc. |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| STATIC_METADATA2_BEGIN(DEVICE, REQUEST, SENSOR_DRVNAME_OV8856_MIPI_RAW) |
| //------------------------------------------------------------------------------ |
| // android.request |
| //------------------------------------------------------------------------------ |
| CONFIG_METADATA_BEGIN(MTK_REQUEST_MAX_NUM_OUTPUT_STREAMS)//new hidden |
| CONFIG_ENTRY_VALUE(1, MINT32) |
| CONFIG_ENTRY_VALUE(3, MINT32) |
| CONFIG_ENTRY_VALUE(1, MINT32) |
| CONFIG_METADATA_END() |
| //========================================================================== |
| CONFIG_METADATA_BEGIN(MTK_REQUEST_MAX_NUM_INPUT_STREAMS)//new hidden |
| CONFIG_ENTRY_VALUE(2, MINT32) |
| CONFIG_METADATA_END() |
| //========================================================================== |
| CONFIG_METADATA_BEGIN(MTK_REQUEST_PIPELINE_MAX_DEPTH)//new |
| CONFIG_ENTRY_VALUE(8 , MUINT8) |
| CONFIG_METADATA_END() |
| //========================================================================== |
| CONFIG_METADATA_BEGIN(MTK_REQUEST_PARTIAL_RESULT_COUNT)//new |
| CONFIG_ENTRY_VALUE(10 , MINT32) |
| CONFIG_METADATA_END() |
| //========================================================================== |
| CONFIG_METADATA_BEGIN(MTK_REQUEST_AVAILABLE_CAPABILITIES)//new |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE, MUINT8) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR, MUINT8) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_MANUAL_POST_PROCESSING, MUINT8) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_READ_SENSOR_SETTINGS, MUINT8) |
| //CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_RAW, MUINT8) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE, MUINT8) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_PRIVATE_REPROCESSING, MUINT8) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_YUV_REPROCESSING, MUINT8) |
| CONFIG_METADATA_END() |
| //========================================================================== |
| CONFIG_METADATA_BEGIN(MTK_REQUEST_AVAILABLE_REQUEST_KEYS)//new hidden |
| CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_TRANSFORM, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_GAINS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_ABERRATION_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_ANTIBANDING_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_EXPOSURE_COMPENSATION, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_LOCK, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_REGIONS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_TARGET_FPS_RANGE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_PRECAPTURE_TRIGGER, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_REGIONS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_TRIGGER, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_LOCK, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_REGIONS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_INTENT, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_EFFECT_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_VIDEO_STABILIZATION_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_POST_RAW_SENSITIVITY_BOOST, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_DEMOSAIC_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_EDGE_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_EDGE_STRENGTH, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FLASH_FIRING_POWER, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FLASH_FIRING_TIME, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FLASH_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_HOT_PIXEL_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_JPEG_GPS_COORDINATES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_JPEG_GPS_PROCESSING_METHOD, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_JPEG_GPS_TIMESTAMP, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_JPEG_ORIENTATION, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_JPEG_QUALITY, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_JPEG_THUMBNAIL_QUALITY, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_JPEG_THUMBNAIL_SIZE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_APERTURE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_FILTER_DENSITY, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_FOCAL_LENGTH, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_FOCUS_DISTANCE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_OPTICAL_STABILIZATION_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_NOISE_REDUCTION_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_NOISE_REDUCTION_STRENGTH, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_ID, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_METADATA_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SCALER_CROP_REGION, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_EXPOSURE_TIME, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_FRAME_DURATION, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_SENSITIVITY, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_TEST_PATTERN_DATA, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_TEST_PATTERN_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SHADING_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SHADING_STRENGTH, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_FACE_DETECT_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_HISTOGRAM_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_SHARPNESS_MAP_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_HOT_PIXEL_MAP_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_LENS_SHADING_MAP_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_TONEMAP_CURVE_BLUE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_TONEMAP_CURVE_GREEN, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_TONEMAP_CURVE_RED, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_TONEMAP_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LED_TRANSMIT, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_BLACK_LEVEL_LOCK, MINT32) |
| // vendor tag |
| // face feature |
| CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_GESTURE_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_SMILE_DETECT_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_ASD_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_FORCE_FACE_3A, MINT32) |
| // 3DNR |
| CONFIG_ENTRY_VALUE(MTK_NR_FEATURE_3DNR_MODE, MINT32) |
| CONFIG_METADATA_END() |
| //========================================================================== |
| CONFIG_METADATA_BEGIN(MTK_REQUEST_AVAILABLE_RESULT_KEYS)//new hidden |
| CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_TRANSFORM, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_GAINS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_ABERRATION_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_ANTIBANDING_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_EXPOSURE_COMPENSATION, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_LOCK, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_REGIONS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_TARGET_FPS_RANGE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_PRECAPTURE_TRIGGER, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_STATE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_REGIONS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_TRIGGER, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_STATE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_LOCK, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_REGIONS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_INTENT, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_STATE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_EFFECT_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_VIDEO_STABILIZATION_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_POST_RAW_SENSITIVITY_BOOST, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_EDGE_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FLASH_FIRING_POWER, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FLASH_FIRING_TIME, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FLASH_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FLASH_STATE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_HOT_PIXEL_MODE, MINT32) |
| //CONFIG_ENTRY_VALUE(MTK_JPEG_GPS_LOCATION, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_JPEG_GPS_COORDINATES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_JPEG_GPS_PROCESSING_METHOD, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_JPEG_GPS_TIMESTAMP, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_JPEG_ORIENTATION, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_JPEG_QUALITY, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_JPEG_SIZE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_JPEG_THUMBNAIL_QUALITY, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_JPEG_THUMBNAIL_SIZE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_APERTURE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_FILTER_DENSITY, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_FOCAL_LENGTH, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_FOCUS_DISTANCE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_FOCUS_RANGE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_OPTICAL_STABILIZATION_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_STATE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_NOISE_REDUCTION_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_ID, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_METADATA_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_PIPELINE_DEPTH, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SCALER_CROP_REGION, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_EXPOSURE_TIME, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_FRAME_DURATION, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_SENSITIVITY, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_TIMESTAMP, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_TEMPERATURE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_NEUTRAL_COLOR_POINT, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_NOISE_PROFILE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_PROFILE_HUE_SAT_MAP, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_PROFILE_TONE_CURVE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_GREEN_SPLIT, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_TEST_PATTERN_DATA, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_TEST_PATTERN_MODE, MINT32) |
| //CONFIG_ENTRY_VALUE(MTK_SENSOR_ROLLING_SHUTTER_SKEW, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SHADING_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_FACE_DETECT_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_FACE_IDS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_FACE_LANDMARKS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_FACE_RECTANGLES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_FACE_SCORES, MINT32) |
| //CONFIG_ENTRY_VALUE(MTK_STATISTICS_FACES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_HISTOGRAM, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_HISTOGRAM_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_SHARPNESS_MAP, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_SHARPNESS_MAP_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_LENS_SHADING_CORRECTION_MAP, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_LENS_SHADING_MAP, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_SCENE_FLICKER, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_HOT_PIXEL_MAP_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_HOT_PIXEL_MAP, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_LENS_SHADING_MAP_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_TONEMAP_CURVE_BLUE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_TONEMAP_CURVE_GREEN, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_TONEMAP_CURVE_RED, MINT32) |
| //CONFIG_ENTRY_VALUE(MTK_TONEMAP_CURVE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_TONEMAP_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LED_TRANSMIT, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_BLACK_LEVEL_LOCK, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SYNC_FRAME_NUMBER, MINT32) |
| // vendor tag |
| // face feature |
| CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_GESTURE_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_GESTURE_RESULT, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_SMILE_DETECT_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_SMILE_DETECT_RESULT, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_ASD_MODE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_ASD_RESULT, MINT32) |
| // 3DNR |
| CONFIG_ENTRY_VALUE(MTK_NR_FEATURE_3DNR_MODE, MINT32) |
| CONFIG_METADATA_END() |
| //========================================================================== |
| CONFIG_METADATA_BEGIN(MTK_REQUEST_AVAILABLE_CHARACTERISTICS_KEYS)//new hidden |
| CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_AVAILABLE_ANTIBANDING_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_AVAILABLE_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_COMPENSATION_RANGE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_COMPENSATION_STEP, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_AVAILABLE_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AVAILABLE_EFFECTS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AVAILABLE_SCENE_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_LOCK_AVAILABLE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_LOCK_AVAILABLE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AVAILABLE_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_POST_RAW_SENSITIVITY_BOOST_RANGE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_AVAILABLE_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_MAX_REGIONS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_OVERRIDES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_EDGE_AVAILABLE_EDGE_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FLASH_INFO_AVAILABLE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FLASH_INFO_CHARGE_DURATION, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_HOT_PIXEL_AVAILABLE_HOT_PIXEL_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_JPEG_AVAILABLE_THUMBNAIL_SIZES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_JPEG_MAX_SIZE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_INFO_AVAILABLE_APERTURES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_INFO_AVAILABLE_FILTER_DENSITIES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_INFO_AVAILABLE_FOCAL_LENGTHS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_INFO_AVAILABLE_OPTICAL_STABILIZATION, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_INFO_HYPERFOCAL_DISTANCE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_INFO_MINIMUM_FOCUS_DISTANCE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_INFO_SHADING_MAP_SIZE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LENS_INFO_FOCUS_DISTANCE_CALIBRATION, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_MAX_NUM_OUTPUT_STREAMS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_MAX_NUM_INPUT_STREAMS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_PIPELINE_MAX_DEPTH, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_PARTIAL_RESULT_COUNT, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CHARACTERISTICS_KEYS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_REQUEST_KEYS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_RESULT_KEYS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CHARACTERISTICS_KEYS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_MAX_DIGITAL_ZOOM, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_MIN_FRAME_DURATIONS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STALL_DURATIONS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SCALER_CROPPING_TYPE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_ACTIVE_ARRAY_REGION, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_SENSITIVITY_RANGE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_EXPOSURE_TIME_RANGE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_MAX_FRAME_DURATION, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_PHYSICAL_SIZE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_PIXEL_ARRAY_SIZE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_WHITE_LEVEL, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_TIMESTAMP_SOURCE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_REFERENCE_ILLUMINANT1, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_REFERENCE_ILLUMINANT2, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_CALIBRATION_TRANSFORM1, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_CALIBRATION_TRANSFORM2, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_COLOR_TRANSFORM1, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_COLOR_TRANSFORM2, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_FORWARD_MATRIX1, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_FORWARD_MATRIX2, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_BASE_GAIN_FACTOR, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_BLACK_LEVEL_PATTERN, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_MAX_ANALOG_SENSITIVITY, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_ORIENTATION, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_PROFILE_HUE_SAT_MAP_DIMENSIONS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_ORIENTATION, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_AVAILABLE_TEST_PATTERN_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_FACING, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_INFO_MAX_FACE_COUNT, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_INFO_MAX_FACE_COUNT, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_INFO_HISTOGRAM_BUCKET_COUNT, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_INFO_MAX_HISTOGRAM_COUNT, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_INFO_MAX_SHARPNESS_MAP_VALUE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_INFO_SHARPNESS_MAP_SIZE, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_INFO_AVAILABLE_HOT_PIXEL_MAP_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_STATISTICS_INFO_AVAILABLE_LENS_SHADING_MAP_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_TONEMAP_MAX_CURVE_POINTS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_TONEMAP_AVAILABLE_TONE_MAP_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_LED_AVAILABLE_LEDS, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_INFO_SUPPORTED_HARDWARE_LEVEL, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SYNC_MAX_LATENCY, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SHADING_AVAILABLE_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_SENSOR_OPAQUE_RAW_SIZE, MINT32) |
| // vendor tag |
| // face feature |
| CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_AVAILABLE_GESTURE_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_AVAILABLE_SMILE_DETECT_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_AVAILABLE_ASD_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_AVAILABLE_FORCE_FACE_3A, MINT32) |
| // 3DNR |
| CONFIG_ENTRY_VALUE(MTK_NR_FEATURE_AVAILABLE_3DNR_MODES, MINT32) |
| CONFIG_ENTRY_VALUE(MTK_REPROCESS_MAX_CAPTURE_STALL, MINT32) |
| CONFIG_METADATA_END() |
| //========================================================================== |
| //------------------------------------------------------------------------------ |
| STATIC_METADATA_END() |
| |