Unverified Commit 9291da95 authored by srfarias's avatar srfarias Committed by Abdul Mondal
Browse files

whyred: Initial blob import

* From whyred-user 9 PKQ1.180904.001 V11.0.3.0.PEIMIXM release-keys
* Camera from V10.3.5.0.PEICNXM whyred release

Change-Id: I9b7c207a290c170e559a02ac5039c7c53c273a9b
parents
/**
* Copyright (C) 2019-2020 The LineageOS Project
*
* 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.
*
* This file is generated by device/xiaomi/whyred/setup-makefiles.sh
*/
soong_namespace {
}
cc_prebuilt_library_shared {
name: "libthermalclient",
owner: "xiaomi",
strip: {
none: true,
},
target: {
android_arm: {
srcs: ["proprietary/vendor/lib/libthermalclient.so"],
},
android_arm64: {
srcs: ["proprietary/vendor/lib64/libthermalclient.so"],
},
},
compile_multilib: "both",
prefer: true,
soc_specific: true,
}
android_app_import {
name: "FingerprintExtensionService",
owner: "xiaomi",
apk: "proprietary/vendor/app/FingerprintExtensionService/FingerprintExtensionService.apk",
certificate: "platform",
dex_preopt: {
enabled: false,
},
soc_specific: true,
}
# Copyright (C) 2019-2020 The LineageOS Project
#
# 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.
# This file is generated by device/xiaomi/whyred/setup-makefiles.sh
LOCAL_PATH := $(call my-dir)
ifeq ($(TARGET_DEVICE),whyred)
endif
# Copyright (C) 2019-2020 The LineageOS Project
#
# 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.
# This file is generated by device/xiaomi/whyred/setup-makefiles.sh
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
\ No newline at end of file
<!--
Copyright (c) 2016-2017 Qualcomm Technologies, Inc.
All Rights Reserved.
Confidential and Proprietary - Qualcomm Technologies, Inc.
-->
<!--
CameraModuleConfig :
This node must be added for each module prosent in the device.
It contain all information about the module present.
The number of nodes of CameraModuleConfig indicate number of modules
to be probed on the device.
Maximum number of CameraModuleConfig nodes is 10
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*CameraId :
Camera Id is the Slot number in which the mode is plugged.
Valid values are 0, 1, 2 and 3.
*SensorName :
Name of the sensor present on the module.
The sensor library name should be of the form libmmcamera_<SensorName>.so
ActuatorName :
Name of the actuator on this module.
The actuator library name should be of the form libactuator_<ActuatorName>.so.
If there is no actuator remove the <ActuatorName> node.
EepromName :
Name of the eeprom on this module.
Eeprom lib name should be of the form libmmcamera_<EepromName>_eeprom.so
If there is no eeprom remove the <EepromName> node.
FlashName :
Name of the flash on this module.
The flash library name should be of the form libflash_<FlashName>.so.
If there is no flash remove the <FlashName> node.
ChromatixName :
Name of the tuning xml file.
Tuning file contains the list of chromatix library names.
If there is no tuning xml file remove the <ChromatixName> node.
Position :
Position of the sensor module. Valid values are:
BACK, FRONT and BACK_AUX
MountAngle :
Angle at which the sensor is mounted. Valid values are 0, 90, 180, 270 and 360.
To use default mountangle mentioned in kernel use 360.
CsiInfo : This node contains information about the receiver configuration.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*CSIDCore :
CSID core to receive the data. Valid values are 0, 1, 2 and 3.
*LaneMask :
Mask to mention which lane is enabled.
LaneMask[0] for DL0.
LaneMask[1] for CLK.
LaneMask[2] for DL1.
LaneMask[3] for DL2.
LaneMask[4] for DL3
*LaneAssign :
Number which describes the lane mapping between sensor and PHY.
LaneAssign[0:3] is sensor lane number connected to data lane 0 of PHY on MSM
LaneAssign[4:7] is sensor lane number connected to data lane 2 of PHY on MSM
LaneAssign[8:11] is sensor lane number connected to data lane 3 of PHY on MSM
LaneAssign[12:15] is sensor lane number connected to data lane 4 of PHY on MSM
NOTE : Lane 1 is reserved for the clock lane.
Wiring and setting it to a data lane is prohibited.
ComboMode :
Flag to enable combo mode.
This flag is enabled if multiple sensors are using same CSI-PHY receiver
LensInfo : Information of the lens present in the module.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*FocalLength :
FocalLength of the lens in micometers.
Distance between the center of curvature to the focal point.
*FNumber :
FNumber of the lens.
*TotalFocusDistance : The total distance in meters the lens could focus.
*HorizontalViewAngle : HorizontalViewAngle in degrees
*VerticalViewAngle : VerticalViewAngle in degrees
*MinFocusDistance : Minimum distance in meters the lens could focus.
*VARIABLES MARKED WITH ASTRICK (*) ARE MANDATORY.
-->
<CameraConfigurationRoot>
<CameraModuleConfig>
<CameraId>0</CameraId>
<SensorName>whyred_s5k5e8_ofilm_i</SensorName>
<EepromName>whyred_s5k5e8_ofilm_i</EepromName>
<ChromatixName_china>whyred_s5k5e8_ofilm_cn_i_chromatix</ChromatixName_china>
<ChromatixName>whyred_s5k5e8_ofilm_global_i_chromatix</ChromatixName>
<ModesSupported>1</ModesSupported>
<Position>BACK_AUX</Position>
<MountAngle>90</MountAngle>
<CSIInfo>
<CSIDCore>1</CSIDCore>
<LaneMask>0x7</LaneMask>
<LaneAssign>0x4320</LaneAssign>
<ComboMode>0</ComboMode>
</CSIInfo>
<LensInfo>
<FocalLength>1.97</FocalLength>
<FNumber>2.0</FNumber>
<TotalFocusDistance>1.9</TotalFocusDistance>
<HorizontalViewAngle>84.0</HorizontalViewAngle>
<VerticalViewAngle>63.0</VerticalViewAngle>
<MinFocusDistance>0.1</MinFocusDistance>
</LensInfo>
</CameraModuleConfig>
<CameraModuleConfig>
<CameraId>0</CameraId>
<SensorName>whyred_s5k5e8_qtech_ii</SensorName>
<EepromName>whyred_s5k5e8_qtech_ii</EepromName>
<ChromatixName_china>whyred_s5k5e8_qtech_cn_ii_chromatix</ChromatixName_china>
<ChromatixName>whyred_s5k5e8_qtech_global_ii_chromatix</ChromatixName>
<ModesSupported>1</ModesSupported>
<Position>BACK_AUX</Position>
<MountAngle>90</MountAngle>
<CSIInfo>
<CSIDCore>1</CSIDCore>
<LaneMask>0x7</LaneMask>
<LaneAssign>0x4320</LaneAssign>
<ComboMode>0</ComboMode>
</CSIInfo>
<LensInfo>
<FocalLength>1.97</FocalLength>
<FNumber>2.0</FNumber>
<TotalFocusDistance>1.9</TotalFocusDistance>
<HorizontalViewAngle>84.0</HorizontalViewAngle>
<VerticalViewAngle>63.0</VerticalViewAngle>
<MinFocusDistance>0.1</MinFocusDistance>
</LensInfo>
</CameraModuleConfig>
<CameraModuleConfig>
<CameraId>1</CameraId>
<SensorName>whyred_imx486_ofilm_global_i</SensorName>
<ActuatorName>whyred_imx486_ofilm_global_i_dw9714v</ActuatorName>
<EepromName>whyred_imx486_ofilm_global_i</EepromName>
<FlashName>pmic</FlashName>
<ChromatixName>whyred_imx486_ofilm_global_i_chromatix</ChromatixName>
<ModesSupported>1</ModesSupported>
<Position>BACK</Position>
<MountAngle>90</MountAngle>
<CSIInfo>
<CSIDCore>0</CSIDCore>
<LaneMask>0x1F</LaneMask>
<LaneAssign>0x4320</LaneAssign>
<ComboMode>0</ComboMode>
</CSIInfo>
<LensInfo>
<FocalLength>3.81</FocalLength>
<FNumber>2.2</FNumber>
<TotalFocusDistance>2.4</TotalFocusDistance>
<HorizontalViewAngle>78</HorizontalViewAngle>
<VerticalViewAngle>60.0</VerticalViewAngle>
<MinFocusDistance>0.1</MinFocusDistance>
</LensInfo>
</CameraModuleConfig>
<CameraModuleConfig>
<CameraId>1</CameraId>
<SensorName>whyred_imx486_qtech_global_ii</SensorName>
<ActuatorName>whyred_imx486_qtech_global_ii_dw9714v</ActuatorName>
<EepromName>whyred_imx486_qtech_global_ii</EepromName>
<FlashName>pmic</FlashName>
<ChromatixName>whyred_imx486_qtech_global_ii_chromatix</ChromatixName>
<ModesSupported>1</ModesSupported>
<Position>BACK</Position>
<MountAngle>90</MountAngle>
<CSIInfo>
<CSIDCore>0</CSIDCore>
<LaneMask>0x1F</LaneMask>
<LaneAssign>0x4320</LaneAssign>
<ComboMode>0</ComboMode>
</CSIInfo>
<LensInfo>
<FocalLength>3.81</FocalLength>
<FNumber>2.2</FNumber>
<TotalFocusDistance>2.4</TotalFocusDistance>
<HorizontalViewAngle>78</HorizontalViewAngle>
<VerticalViewAngle>60.0</VerticalViewAngle>
<MinFocusDistance>0.1</MinFocusDistance>
</LensInfo>
</CameraModuleConfig>
<CameraModuleConfig>
<CameraId>1</CameraId>
<SensorName>whyred_s5k2l7_ofilm_cn_i</SensorName>
<ActuatorName>whyred_s5k2l7_ofilm_cn_i_ak7374</ActuatorName>
<EepromName>whyred_s5k2l7_ofilm_cn_i</EepromName>
<FlashName>pmic</FlashName>
<ChromatixName>whyred_s5k2l7_ofilm_cn_i_chromatix</ChromatixName>
<ModesSupported>1</ModesSupported>
<Position>BACK</Position>
<MountAngle>90</MountAngle>
<CSIInfo>
<CSIDCore>0</CSIDCore>
<LaneMask>0x1F</LaneMask>
<LaneAssign>0x4320</LaneAssign>
<ComboMode>0</ComboMode>
</CSIInfo>
<LensInfo>
<FocalLength>3.94</FocalLength>
<FNumber>1.9</FNumber>
<TotalFocusDistance>2.91</TotalFocusDistance>
<HorizontalViewAngle>70.4</HorizontalViewAngle>
<VerticalViewAngle>55.7</VerticalViewAngle>
<MinFocusDistance>0.1</MinFocusDistance>
</LensInfo>
</CameraModuleConfig>
<CameraModuleConfig>
<CameraId>1</CameraId>
<SensorName>whyred_s5k2l7_qtech_cn_ii</SensorName>
<ActuatorName>whyred_s5k2l7_qtech_cn_ii_ak7374</ActuatorName>
<EepromName>whyred_s5k2l7_qtech_cn_ii</EepromName>
<FlashName>pmic</FlashName>
<ChromatixName>whyred_s5k2l7_qtech_cn_ii_chromatix</ChromatixName>
<ModesSupported>1</ModesSupported>
<Position>BACK</Position>
<MountAngle>90</MountAngle>
<CSIInfo>
<CSIDCore>0</CSIDCore>
<LaneMask>0x1F</LaneMask>
<LaneAssign>0x4320</LaneAssign>
<ComboMode>0</ComboMode>
</CSIInfo>
<LensInfo>
<FocalLength>3.94</FocalLength>
<FNumber>1.9</FNumber>
<TotalFocusDistance>2.91</TotalFocusDistance>
<HorizontalViewAngle>70.4</HorizontalViewAngle>
<VerticalViewAngle>55.7</VerticalViewAngle>
<MinFocusDistance>0.1</MinFocusDistance>
</LensInfo>
</CameraModuleConfig>
<CameraModuleConfig>
<CameraId>2</CameraId>
<SensorName>whyred_imx376_ofilm_global_i</SensorName>
<EepromName>whyred_imx376_ofilm_global_i</EepromName>
<ChromatixName>whyred_imx376_ofilm_global_i_chromatix</ChromatixName>
<FlashName>pmic</FlashName>
<ModesSupported>1</ModesSupported>
<Position>FRONT</Position>
<MountAngle>270</MountAngle>
<CSIInfo>
<CSIDCore>2</CSIDCore>
<LaneMask>0x1F</LaneMask>
<LaneAssign>0x4320</LaneAssign>
<ComboMode>0</ComboMode>
</CSIInfo>
<LensInfo>
<FocalLength>3.82</FocalLength>
<FNumber>2.2</FNumber>
<TotalFocusDistance>3.5</TotalFocusDistance>
<HorizontalViewAngle>66.1</HorizontalViewAngle>
<VerticalViewAngle>52.1</VerticalViewAngle>
<MinFocusDistance>0.1</MinFocusDistance>
</LensInfo>
</CameraModuleConfig>
<CameraModuleConfig>
<CameraId>2</CameraId>
<SensorName>whyred_imx376_sunny_global_ii</SensorName>
<EepromName>whyred_imx376_sunny_global_ii</EepromName>
<ChromatixName>whyred_imx376_sunny_global_ii_chromatix</ChromatixName>
<FlashName>pmic</FlashName>
<ModesSupported>1</ModesSupported>
<Position>FRONT</Position>
<MountAngle>270</MountAngle>
<CSIInfo>
<CSIDCore>2</CSIDCore>
<LaneMask>0x1F</LaneMask>
<LaneAssign>0x4320</LaneAssign>
<ComboMode>0</ComboMode>
</CSIInfo>
<LensInfo>
<FocalLength>3.82</FocalLength>
<FNumber>2.2</FNumber>
<TotalFocusDistance>3.5</TotalFocusDistance>
<HorizontalViewAngle>66.1</HorizontalViewAngle>
<VerticalViewAngle>52.1</VerticalViewAngle>
<MinFocusDistance>0.1</MinFocusDistance>
</LensInfo>
</CameraModuleConfig>
<CameraModuleConfig>
<CameraId>2</CameraId>
<SensorName>whyred_ov13855_sunny_cn_i</SensorName>
<ChromatixName>whyred_ov13855_sunny_cn_i_chromatix</ChromatixName>
<EepromName>whyred_ov13855_sunny_cn_i</EepromName>
<FlashName>pmic</FlashName>
<ModesSupported>1</ModesSupported>
<Position>FRONT</Position>
<MountAngle>270</MountAngle>
<CSIInfo>
<CSIDCore>2</CSIDCore>
<LaneMask>0x1F</LaneMask>
<LaneAssign>0x4320</LaneAssign>
<ComboMode>0</ComboMode>
</CSIInfo>
<LensInfo>
<FocalLength>3.519</FocalLength>
<FNumber>2.0</FNumber>
<TotalFocusDistance>3.5</TotalFocusDistance>
<HorizontalViewAngle>65.7</HorizontalViewAngle>
<VerticalViewAngle>51.7</VerticalViewAngle>
<MinFocusDistance>0.1</MinFocusDistance>
</LensInfo>
</CameraModuleConfig>
<CameraModuleConfig>
<CameraId>2</CameraId>
<SensorName>whyred_s5k3l8_ofilm_cn_ii</SensorName>
<ChromatixName>whyred_s5k3l8_ofilm_cn_ii_chromatix</ChromatixName>
<EepromName>whyred_s5k3l8_ofilm_cn_ii</EepromName>
<FlashName>pmic</FlashName>
<ModesSupported>1</ModesSupported>
<Position>FRONT</Position>
<MountAngle>270</MountAngle>
<CSIInfo>
<CSIDCore>2</CSIDCore>
<LaneMask>0x1F</LaneMask>
<LaneAssign>0x4320</LaneAssign>
<ComboMode>0</ComboMode>
</CSIInfo>
<LensInfo>
<FocalLength>3.519</FocalLength>
<FNumber>2.0</FNumber>
<TotalFocusDistance>3.5</TotalFocusDistance>
<HorizontalViewAngle>65.7</HorizontalViewAngle>
<VerticalViewAngle>51.7</VerticalViewAngle>
<MinFocusDistance>0.1</MinFocusDistance>
</LensInfo>
</CameraModuleConfig>
</CameraConfigurationRoot>
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment