aboutsummaryrefslogtreecommitdiff
path: root/include/uapi
Commit message (Collapse)AuthorAgeFilesLines
* [DNM] msm: camera_v2: temp fixHEADq10.0therootlord2020-02-215-111/+11
|
* msm: mdss: fix header include guardNick Desaulniers2019-08-151-2/+2
| | | | | | | | | | | | | | | | | | | | | Fixes: In file included from drivers/video/fbdev/msm/../../msm/mdss/mdss_hdmi_hdcp.c:21: ./include/uapi/video/msm_hdmi_hdcp_mgr.h:1:9: error: '_UAPI__HDMI_HDCP_MGR_H' is used as a header guard here, followed by #define of a different macro [-Werror,-Wheader-guard] #ifndef _UAPI__HDMI_HDCP_MGR_H ^~~~~~~~~~~~~~~~~~~~~~ ./include/uapi/video/msm_hdmi_hdcp_mgr.h:2:9: note: '_UAPI__MSM_HDMI_HDCP_MGR_H' is defined here; did you mean '_UAPI__HDMI_HDCP_MGR_H'? #define _UAPI__MSM_HDMI_HDCP_MGR_H ^~~~~~~~~~~~~~~~~~~~~~~~~~ _UAPI__HDMI_HDCP_MGR_H Bug: 32909249 Change-Id: Id27bf6eb9120f78d741f16cdbb148e7e45a21dfe
* BACKPORT: PCI: Make PCI_ROM_ADDRESS_MASK a 32-bit constantNick Desaulniers2019-08-151-1/+1
| | | | | | | | | | | | | | | A 64-bit value is not needed since a PCI ROM address consists in 32 bits. This fixes a clang warning about "implicit conversion from 'unsigned long' to 'u32'". Also remove now unnecessary casts to u32 from __pci_read_base() and pci_std_update_resource(). Change-Id: I9fe11487a5cab742501444eccab7b405a9ba4885 Signed-off-by: Matthias Kaehlcke <mka@chromium.org> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Bug: 62057517 Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
* Revert "Revert "rtc: alarm: Add power-on alarm feature""a7301c2018-12-071-0/+1
| | | | | | | | | This reverts commit 3f8342d655e7fb4f780878d192a051a9a18c1e4d. To keep moto change: d8053d4 (CR): time: alarmtimer: Add Power ON Alarm check Change-Id: I5968abbeee85a065f55ca608dea5c57afae42c05 Signed-off-by: a7301c <a7301c@motorola.com>
* camera/deen:add dualcamera arithmetic vendor factory apk R/W otplongch12018-12-071-2/+21
| | | | | | | | | | | | | Remark:add dualcamera arithmetic vendor bst R/W factory apk R/W OTP Change-Id: Ifaebb2e624005b7e25761006c719b8e1453cbff9 Signed-off-by: longch1 <wuqingya@longcheer.com> Reviewed-on: https://gerrit.mot.com/1163396 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Chuanxin Guo <guocx4@motorola.com> Reviewed-by: Hongshu Lou <louhs1@motorola.com>
* msm/cam: Add camera i2c operation modetancx12018-12-071-0/+1
| | | | | | | | | | | | | | | 1. Add camera i2c operation mode: "MSM_CAM_READ_LOOP" Change-Id: Ieb6d0b5b38cf0274039bc0d7f611e88d9ce4e7e5 Signed-off-by: tancx1 <tancx1@lenovo.com> Reviewed-on: https://gerrit.mot.com/1083742 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Dawei Wang <wangdw10@motorola.com> Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com> Submit-Approved: Jira Key Reviewed-by: Long Cheng <chengl1@motorola.com>
* add "tlv" moduleWenjun Yang2018-12-071-0/+40
| | | | | | | | | | | | | | | User space can set "tlv" format rules by iptables, add this module to process tlv format data, reporting a netlink message contain the token when the tlv data rule was matched. Change-Id: I76dc1b38fbe039f03162a2945eaf065161bab6d6 Reviewed-on: https://gerrit.mot.com/1082499 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Hongjie Liu <liuhj7@lenovo.com> Reviewed-by: Igor Kovalenko <igork@motorola.com> Submit-Approved: Jira Key
* kernel: support layered NFLOGYu Miao2018-12-071-0/+11
| | | | | | | | | | | | | | | Add parameter --nflog-layer to get specified layer data. All by default, so no effect on existed code. Change-Id: I14081e402be21b4ef5859c015f09d7ed9431f646 Signed-off-by: Yu Miao <miaoyu4@lenovo.com> Reviewed-on: https://gerrit.mot.com/1082466 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Igor Kovalenko <igork@motorola.com> Submit-Approved: Jira Key
* Fix for ACDB initialization errorAshank Sinha2018-12-071-1/+3
| | | | | | | | | | | | | | | | | | | | | | | ACDB initialization was not proper and hence ACDB related errors were seen. a) There was a mismatch in the enum value of AFE_SIDETONE_IIR_CAL_TYPE defined in "msm_audio_calibration.h" and "acdb-loader.c". b) "afe_sidetone Cal_block not found" errors were seen in kernel logs. This patch resolves the above issues. Change-Id: Ib00b88fa37d5eed39bf4472c185c3dc767bf8cb5 Signed-off-by: Neeraj Kumar <neerajk@motorola.com> Reviewed-on: https://gerrit.mot.com/1055247 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Ashank Sinha <sinhaash@motorola.com> Reviewed-by: Suresh Jayappa <sureshj@motorola.com> Reviewed-by: Ravikumar Vembu <raviv@motorola.com> Submit-Approved: Jira Key
* Revert "NFC: Detection of NQ chip set and firmware version"Weilong Wu2018-12-073-24/+0
| | | | | | | | | | | | | | | | | | | | This reverts commit 3bac5e163cebad4f2cb69b855e0b74acca2b9098. Mot-CRs-fixed: (CR) Don't need this ID check logic as we dont use QC user space components. QC definition of IDs dont match what we have our product. Signed-off-by: Weilong Wu <wuwl10@motorola.com> Change-Id: I39b2e008e6e7355f765ad428561ce64b55e411e2 Reviewed-on: https://gerrit.mot.com/1035884 SLTApproved: Slta Waiver SME-Granted: SME Approvals Granted Tested-by: Jira Key Reviewed-by: Balachandar Swami <balaswami@motorola.com> Reviewed-by: Mingyong Lu <lumy1@motorola.com> Reviewed-by: Huosheng Liao <liaohs@motorola.com> Submit-Approved: Jira Key
* msm: camera: Add sensor model idSumit Jamadar2018-12-071-0/+2
| | | | | | | | | | | | | | | Add sensor model id to differentiate camera sensors having common slave id. Change-Id: Ic4948643c4d290e76ec4c94003628dca44a3165e Signed-off-by: Sumit Jamadar <xkbr38@motorola.com> Reviewed-on: https://gerrit.mot.com/950848 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Igor Kovalenko <igork@motorola.com> Reviewed-by: Satya Prasad Kottisa <fvgm76@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* msm: sensor: add query for lens positionZhuoran Xu2018-12-071-0/+19
| | | | | | | | | | | | | | | Add query to get lens position. Change-Id: Ic6b2cb25327af69065c6709b7770e9b3d1c67a32 Signed-off-by: Zhuoran Xu <xuzr3@lenovo.com> Reviewed-on: https://gerrit.mot.com/948819 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Dawei Wang <wangdw10@motorola.com> Reviewed-by: Zhichao Chen <chenzc2@motorola.com> Reviewed-by: Zhenxin Xi <xizx@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* msm_flash: Add support for muxed pmic flashFernando Hortellani2018-12-071-1/+7
| | | | | | | | | | | | | | | Some products that use PMIC to drive the LEDs have muxed front/rear flashes selected by a GPIO. This commit adds support to muxed LEDs in the msm_flash driver. Change-Id: I92fcccd0b645cf12b2a96fad7aeb458e570fb778 Signed-off-by: Fernando Hortellani <fjhortel@motorola.com> Reviewed-on: https://gerrit.mot.com/942711 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Igor Kovalenko <igork@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* msm: camera: notify sar to disable rear proxSergey Kudakov2018-12-071-0/+1
| | | | | | | | | | | | | | | | For the camera sensors impacted by rear prox led(s) (which is to be indicated via devtree) send uevent upon camera power up/down. SAR (which by default enables rear prox(s)) can listen to this event and not enable rear prox(s) Change-Id: I189ebf2caaceb9e4ff05671ea6b279a2a28e25c0 Signed-off-by: Sergey Kudakov <sergey@motorola.com> Reviewed-on: https://gerrit.mot.com/922687 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Christopher Fries <cfries@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* msm flash: Handle different LED current limit for front flashDoug Zobel2018-12-071-0/+8
| | | | | | | | | | | | | | | | | Some products have both front and rear camera flashes driven by the same PMIC driver. The appropraite LEDs are MUXed on depending on which camera is active. The 'alt' dts parameters are added to configure different current limits for the front LEDs. These are optional parameters. If they are not specified then the default limits are used for both front and rear LEDs. Change-Id: I63f95c22f9ea18b30ad26fd0ec7b4fdeda902a11 Signed-off-by: Doug Zobel <dzobel1@motorola.com> Reviewed-on: https://gerrit.mot.com/926341 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Igor Kovalenko <igork@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* Sensor:add check when get akm asacuijy22018-12-071-0/+2
| | | | | | | | | | | | | | | | | | The asa only get once when boot, if it's value is zero, will cause AKSC_CERTIFICATION_DENIED And retry when get asa to avoid this issue. If asa's value still zero after retrying, set it to default value 0x80, which from AKMD's advice Change-Id: Ie36fcc7ba14c457d89cc3243ea23644e00bcb6d8 Signed-off-by: cuijy2 <cuijy1@motorola.com> Reviewed-on: https://gerrit.mot.com/910393 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Igor Kovalenko <igork@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* camera_ext: add ctrl for continuous snapshotLong Ling2018-12-071-0/+6
| | | | | | | | | | | | | | | | ctrl for Continuous shot fps Change-Id: Ieb0e0073354be2b89410cf7dfaee8b0dca42844d Moto-CRs-fixed: (CR) Signed-off-by: Long Ling <a21040@motorola.com> Reviewed-on: https://gerrit.mot.com/905507 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Reviewed-by: Jason Hrycay <jason.hrycay@motorola.com> Reviewed-by: Jeffrey Vanhoof <jvanhoof@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* camera_ext: add ctrl for uvc fragment configLong Ling2018-12-071-0/+5
| | | | | | | | | | | | | Moto-CRs-fixed: (CR) Change-Id: Ic62ebfa6a11f256a73fa1a78e5e5b011d2067528 Signed-off-by: Long Ling <a21040@motorola.com> Reviewed-on: https://gerrit.mot.com/903310 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Jason Hrycay <jason.hrycay@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* Add ioctl for low persistence display mode to MDSS driver.Ruben Brunk2018-12-071-0/+1
| | | | | | | | | | | | | | | | Bug: 26217194 Mot-CRs-fixed: (CR) Change-Id: I996756f6d31b5f31fd02141a2d8130e313ff0833 Signed-off-by: Patrick Auchter <auchter@motorola.com> Reviewed-on: https://gerrit.mot.com/884067 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Bang Nguyen <bangnguyen@motorola.com> Reviewed-by: Shi-Yong Li <a22381@motorola.com> Reviewed-by: Igor Kovalenko <igork@motorola.com> Reviewed-by: Fred Fettinger <fettinge@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* moto-sensorhub: Add additional VR sensorsDaniel Moore2018-12-072-21/+58
| | | | | | | | | | | | | | | | | | Adding uncal gyro, uncal mag, ALS, display rotate, gravity, linear accel, and rotation vectors(9axis/6axis/Game). All contained in our vr_data structure and designed to be under the QC 8996 I2C HW Fifo size. Change-Id: I26f26833b77d59cbbad4e36bb6c8cfe2d4382876 Signed-off-by: Daniel Moore <dtmoore@motorola.com> Reviewed-on: https://gerrit.mot.com/896046 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Robert Wiegand <Robert.P.Wiegand@motorola.com> Reviewed-by: Igor Kovalenko <igork@motorola.com> Reviewed-by: Russell Knize <rknize@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* uapi/stml0xx_vmm: register for receiving commandsmolg12018-12-071-3/+3
| | | | | | | | | | | | | | - Entry for a vmm register that will be used for receiving factory commands. Change-Id: I29c69050a035270ca6c82ab9e5386600b7d9c4fb Signed-off-by: molg1 <molg1@lenovo.com> Reviewed-on: https://gerrit.mot.com/896682 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Ligan Mo <molg1@motorola.com> Reviewed-by: Lijun Chen <chenlj2@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* ASoC: msm: enable QDSP sidetone IIRSeungYoon Lee2018-12-071-0/+26
| | | | | | | | | | | | | | | enable QDSP sidetone and sidetone IIR module. add mixer controls to enable them and apr code to send corresponding calibration data to LPASS. Change-Id: I7bb07f43aaeb4b148f777ccc70529efa386a8691 Signed-off-by: SeungYoon Lee <w22905@motorola.com> Reviewed-on: https://gerrit.mot.com/892652 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Igor Kovalenko <igork@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* drivers/misc/moto-sensorhub: Implement VR modeDaniel Moore2018-12-073-7/+39
| | | | | | | | | | | | | | | | | | | VR mode will put the sensors driver into a low latency mode. Only accel, gyro, and mag data will be handled. The data will be read from a single I2C transaction from the sensorhub. The priority of the irq_task will also be raised to a real time priority level. Change-Id: Ifd054477e094a31f5ef97f61ec52dd675f4fdd16 Signed-off-by: Daniel Moore <dtmoore@motorola.com> Reviewed-on: http://gerrit.mot.com/889528 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Robert Wiegand <Robert.P.Wiegand@motorola.com> Reviewed-by: Russell Knize <rknize@motorola.com> Reviewed-by: Eric Hefner <ehefner@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* drives: misc: stml0xx: Motion and Stationary Detectmolg12018-12-072-6/+8
| | | | | | | | | | | | | | | | | - Cherry-pick from CR (CR) - "BYPASS_MODE" is not used in N now, Reset it for N upgrate and build error. Change-Id: Ibd646aed63b1ac54ddf7c91ea576dd7a1129e97b Signed-off-by: molg1 <molg1@motorola.com> Reviewed-on: http://gerrit.mot.com/884222 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Robert Wiegand <Robert.P.Wiegand@motorola.com> Reviewed-by: Jason Jae Hyun Koh <jasonkoh@motorola.com> Reviewed-by: Igor Kovalenko <igork@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* input: misc: change report key code for cap sensorwengjun12018-12-071-0/+7
| | | | | | | | | | | | | | | – Use custom key code instead of the default key code. – Change log level for cap sensor behavior tracking. Change-Id: I79fb3e39f38b6ca7674d5af05d2a858769e029f2 Signed-off-by: wengjun1 <wengjun1@motorola.com> Reviewed-on: http://gerrit.mot.com/879072 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Yi Cao <caoyi1@motorola.com> Reviewed-by: Igor Kovalenko <igork@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* camera_ext: Add error code to notify CSI reset had happenedKazuhiro Ondo2018-12-071-0/+1
| | | | | | | | | | | | | | | | | Adding an interface to notify CSI reset from the Mod so that Core can take an appropriate action. CRs-fixed: (CR) Change-Id: I9ea7c430c023ad20f7f897d51d626848706c88fb Signed-off-by: Kazuhiro Ondo <ondo@motorola.com> Reviewed-on: http://gerrit.mot.com/879869 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Long Ling <longling@motorola.com> Reviewed-by: Sridhar Vashist <svashist@motorola.com> Reviewed-by: Russell Knize <rknize@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* drivers/misc: Add the Motion/Stationary sensorsRobert Wiegand2018-12-071-10/+14
| | | | | | | | | | | | | | | | Add the Motion/Stationary sensor reporting to the sensor hub kernel driver. These sensors are new in the Android N release. Change-Id: I3cf54fa8b2aa355fdbd0a0c0f9eb48a08cbf9ee7 Signed-off-by: Robert Wiegand <qa2113@motorola.com> Reviewed-on: http://gerrit.mot.com/875936 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Daniel Moore <dtmoore@motorola.com> Reviewed-by: Igor Kovalenko <igork@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com> Reviewed-by: Russell Knize <rknize@motorola.com>
* uapi/stml0xx_vmm: register for receiving commandsmolg12018-12-071-3/+3
| | | | | | | | | | | | | | | - Cherry-pick from CR (CR). - Entry for a vmm register that will be used for receiving factory commands. Change-Id: I65bd3d101a0bc778b49a9c19165038caf57661fe Signed-off-by: molg1 <molg1@motorola.com> Reviewed-on: http://gerrit.mot.com/874145 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Hongshu Lou <louhs1@motorola.com> Reviewed-by: Christopher Fries <cfries@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* camera_ext: add CAM_EXT_CID_CUSTOM_PARAMETERMatthew Oswald2018-12-071-0/+3
| | | | | | | | | | | | | | | | Change-Id: Id349c5e9bd9ba3f3f6c49977c41ef22f25a35397 Mot-CRs-fixed: (CR) Signed-off-by: Matthew Oswald <moswald@motorola.com> Reviewed-on: http://gerrit.mot.com/868459 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Reviewed-by: Jason Hrycay <jason.hrycay@motorola.com> Reviewed-by: Russell Knize <rknize@motorola.com> Reviewed-by: Lorne Lameer <qeng26@motorola.com> Reviewed-by: Bing Mao <mbing@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* camera_ext: mode extensionsLorne LaMeer2018-12-071-0/+2
| | | | | | | | | | | | | | | | | add additional scene mode extensions Food and Night Landscape Mot-CRs-fixed: (CR) Change-Id: I6c34a31b4dc71d04fefbe06babe5ed8a04a1d17a Signed-off-by: Lorne LaMeer <qeng26@motorola.com> Reviewed-on: http://gerrit.mot.com/872316 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Bing Mao <mbing@motorola.com> Reviewed-by: Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Reviewed-by: Russell Knize <rknize@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* camera_ext: mode extensions and zsl buffer selectLorne LaMeer2018-12-071-1/+24
| | | | | | | | | | | | | | | | | | add additional scene mode extensions add effect mode extensions add zsl buffer selection depth Mot-CRs-fixed: (CR) (CR) Change-Id: I1fbada4f83e986b90a9994b33b39edc9a3008cdb Signed-off-by: Lorne LaMeer <qeng26@motorola.com> Reviewed-on: http://gerrit.mot.com/871348 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Reviewed-by: Russell Knize <rknize@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* camera_ext: add control for raw to yuv gainLong Ling2018-12-071-0/+3
| | | | | | | | | | | | | | | | | Moto-CRs-fixed: (CR) optional control, if provided, daemon will use this float[3] parameter for raw to yuv conversion. Change-Id: I748e968468572f7afdc210542e8f1225c44355a2 Signed-off-by: Long Ling <a21040@motorola.com> Reviewed-on: http://gerrit.mot.com/871529 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Reviewed-by: Jason Hrycay <jason.hrycay@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* drivers: misc: stml0xx: stml0xx driver supportmolg12018-12-074-0/+968
| | | | | | | | | | | | | | | | | | | - Merge from (CR). - AK09912 split arch support. - Receive raw register data from SH and process them through the AKM library - Report magnetometer events to the HAL - Increased streaming sensor queue & spi msg sizes Change-Id: Ibd31431f8c6d3d91dffc8b198c035cda9fff147c Signed-off-by: molg1 <molg1@motorola.com> Reviewed-on: http://gerrit.mot.com/868149 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Robert Wiegand <Robert.P.Wiegand@motorola.com> Reviewed-by: Jason Jae Hyun Koh <jasonkoh@motorola.com> Reviewed-by: Christopher Fries <cfries@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* camera_ext: add CAM_EXT_CID_VIDEO_RECORD_HINTLorne LaMeer2018-12-071-12/+12
| | | | | | | | | | | | | | Mot-CRs-fixed: (CR) Change-Id: If65ba49e6de0e7fc66d72927cc57d8f3a60a9dd7 Signed-off-by: Lorne LaMeer <qeng26@motorola.com> Reviewed-on: http://gerrit.mot.com/866558 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Jeffrey Vanhoof <jvanhoof@motorola.com> Reviewed-by: Russell Knize <rknize@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* camera_ext: add group_ind controlLong Ling2018-12-071-0/+8
| | | | | | | | | | | | | | | | Allow Mod to merge some s_ctrl acording to HW requirement. Change-Id: Ie071f2af44e300932667b3ccab622c986ebfec60 Moto-CRs-fixed: (CR) Signed-off-by: Long Ling <a21040@motorola.com> Reviewed-on: http://gerrit.mot.com/865343 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Reviewed-by: Bing Mao <mbing@motorola.com> Reviewed-by: Russell Knize <rknize@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* camera_ext: add jpeg thumbnail typeMao Bing2018-12-071-4/+34
| | | | | | | | | | | | | | | | | add phone build number to be utilized in JPEG EXIF report HW key support remove fov angle controls Mot-CRs-fixed: (CR) Change-Id: Ic8d32d74b91611d092a39a333fb4679975087dbd Signed-off-by: Mao Bing <bing.mao@motorola.com> Reviewed-on: http://gerrit.mot.com/864993 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Reviewed-by: Russell Knize <rknize@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* camera_ext: Implement greybus path for metadatawei cui2018-12-071-1/+2
| | | | | | | | | | | | | | | add event type for metadata CRs-fixed: (CR) Change-Id: I59b3915b1442de296de4d1812da9d590d3caf7e9 Signed-off-by: wei cui <npq643@motorola.com> Reviewed-on: http://gerrit.mot.com/864357 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Jason Hrycay <jason.hrycay@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* camera_ext: add v4l2 events definitionLong Ling2018-12-072-8/+14
| | | | | | | | | | | | | | | | | Add definition for error message from Mod. Add event struct shared with user space. Change-Id: I23ef126b01f5e0746c1ef732995fa1ffa56c6d86 CRs-fixed: (CR) Signed-off-by: Long Ling <a21040@motorola.com> Reviewed-on: http://gerrit.mot.com/861958 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Reviewed-by: Sridhar Vashist <svashist@motorola.com> Reviewed-by: Russell Knize <rknize@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* camera_ext: add horizontal/vertical view angleLorne LaMeer2018-12-071-0/+6
| | | | | | | | | | | | | | Mot-CRs-fixed: (CR) Change-Id: I562d0e7177bdc52beb8a8962a2dc194f6fc50ab2 Signed-off-by: Lorne LaMeer <qeng26@motorola.com> Reviewed-on: http://gerrit.mot.com/861822 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Bing Mao <mbing@motorola.com> Reviewed-by: Russell Knize <rknize@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* camera_ext: add control for EIS framesize mappingLong Ling2018-12-071-0/+3
| | | | | | | | | | | | | Mot-CRs-fixed: (CR) Change-Id: Ibd604dbfdc965fb04bb685650d829293fa612420 Signed-off-by: Long Ling <a21040@motorola.com> Reviewed-on: http://gerrit.mot.com/861042 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Russell Knize <rknize@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* drivers: misc: moto-sensorhub: Add ultrasound sensor idDaniel Moore2018-12-071-1/+2
| | | | | | | | | | | | | | | Add the ultrasound sensor id to the list of supported sensor types. Change-Id: I91481ebd3e45d24e7664df9495c9fc8304311149 Signed-off-by: Daniel Moore <dtmoore@motorola.com> Reviewed-on: http://gerrit.mot.com/860778 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Robert Wiegand <Robert.P.Wiegand@motorola.com> Reviewed-by: Russell Knize <rknize@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* camera_ext: add zoom limit and focus key lockMao Bing2018-12-071-0/+6
| | | | | | | | | | | | | | Mot-CRs-fixed: (CR) Change-Id: I8b3132838b843ef241d1fddc9621ace133d63501 Signed-off-by: Mao Bing <bing.mao@motorola.com> Reviewed-on: http://gerrit.mot.com/859852 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Reviewed-by: Jason Hrycay <jason.hrycay@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* msm: camera: Exit on any eeprom polling failurePaul Sheldon2018-12-071-0/+1
| | | | | | | | | | | | | | | | Need to exit parsing memory map on any failure of polling to make sure the eeprom driver will not corrupt it's configuration data. This is a new polling mode added specifically for eeprom functionality. Change-Id: Ie77f52cc0814376a8023144f6dc17dea2044b082 Signed-off-by: Paul Sheldon <psheldon@motorola.com> Reviewed-on: http://gerrit.mot.com/858078 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Andrew Wheeler <awheeler@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* camera_ext: add CAM_EXT_CID_MANUAL_FOCUS_POSITIONLorne LaMeer2018-12-071-0/+3
| | | | | | | | | | | | | | | Mot-CRs-fixed: (CR) Change-Id: I4ec279189ea870b4de2199f8abd6d24f35261636 Reviewed-on: http://gerrit.mot.com/858990 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Bing Mao <mbing@motorola.com> Reviewed-by: Jeffrey Vanhoof <jvanhoof@motorola.com> Reviewed-by: Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Reviewed-by: Christopher Fries <cfries@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* msm: camera: Support OTP writes for led calibrationPaul Sheldon2018-12-071-0/+1
| | | | | | | | | | | | | | Reenable OTP writes for led calibration Change-Id: I1c55e1f6f7e19d583eb03dcf454a20e0ab0f8add Signed-off-by: Paul Sheldon <psheldon@motorola.com> Reviewed-on: http://gerrit.mot.com/857437 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Elena Satraitis <w04888@motorola.com> Reviewed-by: Ravikumar Vembu <raviv@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* Add Camera F Sync featurewlgs032018-12-072-3/+8
| | | | | | | | | | | | | | | | Add a Sensor Sync sensor type for Camera EIS Change-Id: Ibc4cef97f6036190c2857ce9819ce71bd2ed3761 Signed-off-by: wlgs03 <wlgs03@motorola.com> Reviewed-on: http://gerrit.mot.com/854602 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Reviewed-by: Robert Wiegand <Robert.P.Wiegand@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Jason Jae Hyun Koh <jasonkoh@motorola.com> Reviewed-by: Igor Kovalenko <igork@motorola.com> Reviewed-by: Eric Hefner <ehefner@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* camera_ext: add AUTO HDR SCENE MODEMao Bing2018-12-071-0/+9
| | | | | | | | | | | | | | aslo mark CAM_EXT_CID_FIRMWARE_VERSION to be volatile Change-Id: I5182a27bb504a5db688f2a5a3cb97544266a7129 Signed-off-by: Mao Bing <bing.mao@motorola.com> Reviewed-on: http://gerrit.mot.com/853912 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver <sltawvr@motorola.com> Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Reviewed-by: Russell Knize <rknize@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* netfilter: Fix data usage note feature issueHong-Mei Li2018-12-071-0/+49
| | | | | | | | | | | | | | | | | | | Google added a feature to pop up data usage warning or limit note after data reaches to the traffic boundary. To enable this feature, we need the prework: 1.Fix issue in NETFILTER_XT_MATCH_QUOTA2_LOG definition to remove deprecated code 2.add ipt_ULOG.h file Change-Id: I1fc614d8c20e9d51ee4e13e126218faefa6abd6a Signed-off-by: Hong-Mei Li <a21834@motorola.com> Reviewed-on: http://gerrit.mot.com/853669 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Zhi-Ming Yuan <a14194@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>
* camera_ext: add more control definitionMao Bing2018-12-071-0/+19
| | | | | | | | | | | | | | | | | | SHUTTER_LOCK to disable HW shutter butten for some cases MODEL_NUMBER for HW model FIRMWARE_VERSION for firmware version AE_MODE_EXT for manual mode with flash support Change-Id: Id28d4dfbc6f97c062a067e55967de2dde29d8eab Signed-off-by: Mao Bing <bing.mao@motorola.com> Reviewed-on: http://gerrit.mot.com/851631 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Reviewed-by: Jeffrey Vanhoof <jvanhoof@motorola.com> Reviewed-by: Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Reviewed-by: Russell Knize <rknize@motorola.com> Tested-by: Jason Hrycay <jason.hrycay@motorola.com> Submit-Approved: Yun Ma <yunma@motorola.com>
* camera_ext: add CAM_EXT_CID_ZOOM_LOCK_1XLorne LaMeer2018-12-071-0/+3
| | | | | | | | | | | Change-Id: I804cfc0bdf224d78cd9da86c6488c16cde0d8360 Reviewed-on: http://gerrit.mot.com/850031 SLTApproved: Slta Waiver <sltawvr@motorola.com> SME-Granted: SME Approvals Granted Tested-by: Jira Key <jirakey@motorola.com> Reviewed-by: Kazuhiro Ondo <kazuhiro.ondo@motorola.com> Reviewed-by: Christopher Fries <cfries@motorola.com> Submit-Approved: Jira Key <jirakey@motorola.com>