summaryrefslogtreecommitdiff
path: root/include/uapi/linux (follow)
Commit message (Collapse)AuthorAge
...
* | | | msm: mdss: Block postprocessing updates during DTMDhaval Patel2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When calibration tool requests the fb driver to enter in Display Tuning Mode (DTM), PostProcessing blocks should not update the HSIC, Memory color, Six Zone colors, etc. Updating them during DTM conflicts the update from calibration tool. Change-Id: I11fcac57a651581d85e771911f83b2fdd9c3c681 Signed-off-by: Dhaval Patel <pdhaval@codeaurora.org>
* | | | msm: mdss: Enable solid fill on pipeAdrian Salido-Moreno2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support to enable solid fill on pipe with an option to configure fill-color by userspace. This support does not confine to background pipe and can be used to enable solid fill on any source surface processing pipes irrespective of the z-order. This support can be used in requirements involving constant color layers. Change-Id: Iae3c2968ca2f2f1be161e9c2f857641ffbb859e5 Signed-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org> Signed-off-by: Mayank Chopra <makchopra@codeaurora.org>
* | | | msm: mdss: Add six zone LUT size as PAv2 parameterBenet Clark2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added six zone LUT size as a parameter to PAv2 in order for the size to be specified by the user. This size is sanitized based on the required LUT size. Change-Id: Iaf1b418ce1a3ec4b5013b1192c7f3b7de5827e3d Signed-off-by: Benet Clark <benetc@codeaurora.org>
* | | | mdss: support for solid fill with color specified by HALShivaraj Shetty2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch provides the support for filling the frame buffer with any color specified by the HAL. Change-Id: I9414764f858e309d35967430ef4e6f83d5e42e3e Signed-off-by: Shivaraj Shetty <shivaraj@codeaurora.org>
* | | | mdss: mdp3 driver support for solid fillShivaraj Shetty2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds the support for solid fill from the driver side. With this support mdp hw can be used for clearing the buffer. Change-Id: I55da06a8343cd11eeeee361a738c4d72c944fc73 Signed-off-by: Shivaraj Shetty <shivaraj@codeaurora.org>
* | | | msm: mdss: Add support to get/set secure flag via an ioctlTatenda Chipeperekwa2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support to get/set secure flag for WB session through an ioctl. This is required for WB clients such as AD/WFD, enabling them to modify or query the secure flag depending on requirements e.g. secure video playback when using AD. Change-Id: I852b6f79b31b5ba027d9a5c11561c562023cb99f Signed-off-by: Tatenda Chipeperekwa <tatendac@codeaurora.org>
* | | | msm: mdss: Add six zone functionality for PP PAv2Benet Clark2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added six zone memory color adjustment for picture adjustment block in post-processing. This includes the necessary structures, flags, and register reads and writes in order to program the six zone LUT hardware block in PA Change-Id: Idb381077497e2b63399ebeb7051027a46b5dd6e1 Signed-off-by: Benet Clark <benetc@codeaurora.org>
* | | | msm: mdss: Add changes for PP PA v2 functionalityBenet Clark2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new version of PA in postproc has added functionality in DSPP and VIG. This change adds functions for handling the reading and writing of these new registers, as well as PA v2 setup in DSPP and VIG setups. This change only adds functionality for global adjustment and memory color adjustment. Change-Id: Iab1644714928055f15cf496185509b1712d0ceae Signed-off-by: Benet Clark <benetc@codeaurora.org>
* | | | mdss: msm: Add support for Secure DisplayArun Kumar K.R2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Invoke scm call to inform TZ core about the start of secure display. This TZ call modifies the XPU settings to block the read/write access for master(MDP) with non-secure VMID. Change-Id: Ib8d1ec756883efaa7388d632e854c32e9f2885ba Signed-off-by: Arun Kumar K.R <akumarkr@codeaurora.org>
* | | | msm: mdss: Add scalar data structure to enable scalar programmingSree Sesha Aravind Vadrevu2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mdp_scale_data is a data structure added to mdp_overlay structure to receive scalar factors for the QSEED filter such as initial phase, phase step and pixel extension from the userland. This data is need to achieve image clarity when using the scalar. Signed-off-by: Sree Sesha Aravind Vadrevu <svadrevu@codeaurora.org> Change-Id: I88e5e0cc9f4e604f38fa7c35a6a93378d3b55050
* | | | mdss: mdp: Add support for partial panel updatesJeykumar Sankaran2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change programs MDP only for the output resolution (ROI) set by the client. All staged pipes are cropped to fetch data only for the resolution programmed. Change-Id: I1e113fd051a01d8fc1247a74d363a26cd9a0cd61 Signed-off-by: Jeykumar Sankaran <jsanka@codeaurora.org>
* | | | msm: mdss: MISR based CRC validationMayank Chopra2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MISR allows a CRC to be generated from contents of a particular hw block which can be used for validation. Enable setup of misr and APIs to obtain CRC from hw blocks. Change-Id: Ib07e31cba45d242922bd28b6b306220efece7b8d Acked-by: Sachin Bhayare <sbhayare@qti.qualcomm.com> Signed-off-by: Mayank Chopra <makchopra@codeaurora.org>
* | | | msm: mdss: Add support to YCBYCR MDP formatRamkumar Radhakrishnan2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support to MDP_YCBYCR_H2V1 interleaved YUV format. Change-Id: I3b4fccf8303db778af213feb03644e5600ee803f Signed-off-by: Ramkumar Radhakrishnan <ramkumar@codeaurora.org>
* | | | msm: mdss: Add rotator sync point support in mdssJayant Shekhar2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently rotation activities are blocking and hence hurt the performance. So, make the calls asynchronous and use sync point to realize this. Change-Id: I677097fcaf133b0ed67ae94cfeacf3a0a10bc579 Signed-off-by: Jayant Shekhar <jshekhar@codeaurora.org> [cip@codeaurora.org: Updated sync.h/sw_sync.h include] Signed-off-by: Clarence Ip <cip@codeaurora.org>
* | | | msm: mdss: enable overfetch in dual pipe scenariosAdrian Salido-Moreno2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Overfetch is disabled on the borders of videos to avoid picking up padding which may result in greenish border on right and bottom. However this has side effect for dual pipe cases where overfetch is required for smooth scaling effect in the middle of image. Add a flag to catch these cases and enable overfetching in the middle. Change-Id: I2545dbdab2c0643986fefa85990e9e820e4c3611 Signed-off-by: Adrian Salido-Moreno <adrianm@codeaurora.org>
* | | | msm: mdss: Add support for macro tile formatsShalabh Jain2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MDP now supports tile formats on APQ8084. Macro tile formats are aligned with number of memory banks and access channels to improve performance. Change-Id: Ie566cc12b38f81d111f378f19883433bcc71fa48 Signed-off-by: Shalabh Jain <shalabhj@codeaurora.org>
* | | | msm: mdss: Add plane alpha supportMayank Chopra2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clean up the blending rule to follow blend_op set from hwc. Use modulate alpha for plane alpha when it is not 0xff. Change-Id: Iad7217563bcae5e89fe8e50954494f6afdcb8e79 Signed-off-by: Mayank Chopra <makchopra@codeaurora.org>
* | | | msm: mdss: support enter/exit DCM for calibrationArpita Banerjee2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change supports the enter/exit DCM for calibration tool. It blocks the unblank operation if target is in DCM (Display Calibration Mode). Change-Id: If65449b9863bb1f9ca0346d736b6939261d1394e Signed-off-by: Arpita Banerjee <cabane@codeaurora.org>
* | | | msm: mdss: Add support for BGRA and BGRX as writeback output formatPawan Kumar2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support to get and set BGRA_8888 and BGRX_8888 as writeback output format using metadata_ioctl. Change-Id: I093824229d09b89433aaceffe585fb2d3e2b9e10 Signed-off-by: Pawan Kumar <pavaku@codeaurora.org>
* | | | msm: mdss: Add read/write buffer support for calibraiton toolArpita Banerjee2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change allows to process read/write operation through buffer instead of single IOCTL call. It is part of optimization to save DIAG packet processing time. Change-Id: Iffaab2dd160959f8c7950ebca043b1e0cf25877c Signed-off-by: Arpita Banerjee <cabane@codeaurora.org>
* | | | msm: mdss: Add absolute backlight control for assertive displayCarl Vanderlip2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow for assertive display to disable backlight updates (except for updates to turn off display) as an option for automatic backlight mode. If backlight updates are not prevented, flickering can occur when automatic backlight mode is enabled and system tries to update backlight value due to assertive display block controlling backlight values. Change-Id: I250167e3387e3fbc795f7dfe9fc5f20398d6ca8c Signed-off-by: Carl Vanderlip <carlv@codeaurora.org>
* | | | msm: mdss: Update notify returns notify stateCarl Vanderlip2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change update notify ioctl to return a value describing the state that caused the update. Change-Id: I407c73c7b5c24e36410545175cb8723b4c10971e Signed-off-by: Carl Vanderlip <carlv@codeaurora.org>
* | | | msm: mdss: Enable assertive display backlight calibrationCarl Vanderlip2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow for assertive display to set the backlight level in calibration mode. Change-Id: I990c4a191410614bec2d615baaae1a2a34cc48e5 Signed-off-by: Carl Vanderlip <carlv@codeaurora.org>
* | | | msm: mdss: Initial calibration mode implementationCarl Vanderlip2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable calibration mode to be set via framebuffer ioctl. Change-Id: I50e7f652b23180553e1706975e7cbffce68ddf55 Signed-off-by: Carl Vanderlip <carlv@codeaurora.org>
* | | | mdss: ppp: add sync point to ppp, allowing for async ppp blitTerence Hampson2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is a requirement that PPP be async and should use sync points and fences to wait for buffers and communicate that it is done using release fence Change-Id: I35663737dd4bd4a52bb12b2a31ed06f3d5a69f31 Signed-off-by: Terence Hampson <thampson@codeaurora.org> [cip@codeaurora.org: Updated sync.h/sw_sync.h include] Signed-off-by: Clarence Ip <cip@codeaurora.org>
* | | | msm: mdss: Add assertive display backlight linearity LUTCarl Vanderlip2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide assertive display a means of linearizing backlight luminosity. Change-Id: Ie39b087f9d5f5e7367fa786945f16af9738e98a6 Signed-off-by: Carl Vanderlip <carlv@codeaurora.org>
* | | | msm: mdss: enable misr blockSree Sesha Aravind Vadrevu2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MISR allows a CRC to be generated from contents of a particular hw block which be used for validation. Enable setup of misr and APIs to obtain CRC from hw blocks. Change-Id: Ic755ab146d8f1223f015346bd0263d054dc0d832 Signed-off-by: Sree Sesha Aravind Vadrevu <svadrevu@codeaurora.org>
* | | | msm: mdss: Move assertive display calculation to vsyncCarl Vanderlip2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Assertive display calculations should be done every vsync to ensure that the strength and backlight values are up to date. DSI command mode panels are not supported currently. Change-Id: If615ed1b48a496f39bf6780ea936d9bc31275415 Signed-off-by: Carl Vanderlip <carlv@codeaurora.org>
* | | | msm: mdss: Move assertive display calculation to workqueueCarl Vanderlip2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removes the possible case of delaying display_commit completion. AD_input ioctl returns with last strength/backlight values calculated to aid in management of AD feature from userspace. Change-Id: I4c9a2941deece8f406b19b6b206c9fadf4f7250a Signed-off-by: Carl Vanderlip <carlv@codeaurora.org>
* | | | msm: mdss: Enable Decimation during fetchSree Sesha Aravind Vadrevu2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Decimation is a new mdss hardware feature that facilitates display of images with width larger than 2048 through a single pipe. It enables display of high resolution images on multiple interfaces simulatenously. Also, the presence of this hardware feature needs to be exposed to userspace so that the usecase can be supported. Change-Id: I433db46c9f026b4c124ae73d10f1827144631934 Signed-off-by: Sree Sesha Aravind Vadrevu <svadrevu@codeaurora.org>
* | | | msm: mdss: Expose bandwidth compression capability to userSree Sesha Aravind Vadrevu2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The userspace needs to be aware of the presence of bandwidth compression use case which is a new hardware feature Change-Id: I02ec320a2ab9add78000df0459c8095c8f8505fb Signed-off-by: Sree Sesha Aravind Vadrevu <svadrevu@codeaurora.org>
* | | | msm: mdp: Move wfd state signalling into mdp driverDeva Ramasubramanian2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously the WFD driver was reponsible for signalling the online/offline events to userspace listeners. This led to redundant notifications due to the manner in which the WFD driver is used. The signalling is better purposed when done from MDP driver. Change-Id: I2248de84d57504c2fa9f26e1bfdf0e0d4a02257a Signed-off-by: Deva Ramasubramanian <dramasub@codeaurora.org> Signed-off-by: Veera Sundaram Sankaran <veeras@codeaurora.org> [cip@codeaurora.org: Moved new file locations, add stdint.h include to uapi/linux/msm_mdp.h] Signed-off-by: Clarence Ip <cip@codeaurora.org>
* | | | ASoC: wcd: Add Audio codec drivers for MSM targetsSudheer Papothi2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add snapshot of audio codec drivers for MSM targets. The code is migrated from msm-3.18 kernel at the below commit/AU level- AU_LINUX_ANDROID_LA.HB.1.3.1.06.00.00.187.056 (e70ad0cd5efdd9dc91a77dcdac31d6132e1315c1) (Promotion of kernel.lnx.3.18-151201.) Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
* | | | ASoC: msm: Add Audio drivers for MSM targetsSudheer Papothi2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add snapshot for audio drivers for MSM targets. The code is migrated from msm-3.18 kernel at the below commit/AU level - AU_LINUX_ANDROID_LA.HB.1.3.1.06.00.00.187.056 (e70ad0cd5efdd9dc91a77dcdac31d6132e1315c1) (Promotion of kernel.lnx.3.18-151201.) Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
* | | | ALSA: jack: Add support to report second microphoneSudheer Papothi2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALSA jack framework currently supports reporting only one single microphone. Add support to report presence of second microphone to userspace. Signed-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org> Signed-off-by: Banajit Goswami <bgoswami@codeaurora.org> Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
* | | | ALSA: jack: Update supported jack switch typesSudheer Papothi2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change adds support for jack switch types supported by platform. Signed-off-by: Gopikrishnaiah Anandan <agopik@codeaurora.org> Signed-off-by: Banajit Goswami <bgoswami@codeaurora.org> Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
* | | | msm: ipa3: support IPA driverSkylar Chang2016-03-23
| | | | | | | | | | | | | | | | Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
* | | | qmp: Add support for QSSP EnhancementsMona Hossain2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | update seemp_api header file update seemp_parm_id header file update seemp_core to log data with blk header set to 64B remove logging from fs proc base and net socket modules Change-Id: I583e3129d62651b155b0372e173564d5a17e3153 Signed-off-by: Mona Hossain <mhossain@codeaurora.org>
* | | | seemp: add more seemp parametersWilliam Clark2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add more seep parameters for frameworks refactoring. Change-Id: I9807ef0dc6d5a54c82dea64cec68be3fd0ff7396 Signed-off-by: William Clark <wclark@codeaurora.org>
* | | | seemp: enhance support for malware detectionWilliam Clark2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improves the ability of a malware protection program to detect anomalies in various activities. It records task activities in a log and rates the actions according to how a typical user would use the tools. Change-Id: I976bc97f57215f173b046326b5f905522d785288 Signed-off-by: Mona Hossain <mhossain@codeaurora.org> Signed-off-by: William Clark <wclark@codeaurora.org>
* | | | crypto: msm: Add QCOM crypto driversZhen Kong2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This snapshot is taken as of msm-3.18 commit e70ad0cd (Promotion of kernel.lnx.3.18-151201.) Acked-by: Shabnam Aboughadareh <shabnama@qti.qualcomm.com> Signed-off-by: Zhen Kong <zkong@codeaurora.org>
* | | | esoc: Snapshot esoc driversAbhimanyu Kapur2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Snapshot esoc components, headers and UAPI headers from msm-3.18@0922caf50f22e751a05e (Merge "usb: dwc3-msm: Fix incorrect roles with multiple instances") Change-Id: I55e7ea4359c1f5b855f082e66d5816316da2fd48 Signed-off-by: Abhimanyu Kapur <abhimany@codeaurora.org>
* | | | kbuild: export uapi header fileSiddartha Mohanadoss2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | Export uapi header file for EPM driver. Signed-off-by: Siddartha Mohanadoss <smohanad@codeaurora.org>
* | | | msm: kgsl: Update various exernal APIs for the 4.4 kernelJordan Crouse2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make several changes to build the GPU driver for 4.4: - Rename CONFIG_MSM to CONFIG_QCOM where applicable - Add msm_kgsl.h to the Kbuild exports - Remove linux/coresight_of.h (as it has been merged into coresight.h) and remove the .owner member of the coresight_desc struct. - Use the new location for the sync.h file (in staging) - Remove an unused sync function - Move oneshot_sync.h inside of #ifdef wrappers Signed-off-by: Jordan Crouse <jcrouse@codeauorora.org>
* | | | msm: kgsl: Add Qualcomm GPU driverJordan Crouse2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Snapshot of the Qualcom Adreno GPU driver (KGSL) as of msm-3.18 commit commit e70ad0cd5efd ("Promotion of kernel.lnx.3.18-151201."). Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
* | | | fuse: Add support for passthrough read/writeNikhilesh Reddy2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for filesystem passthrough read/write of files when enabled in userspace through the option FUSE_PASSTHROUGH. There are many FUSE based filesystems that perform checks or enforce policy or perform some kind of decision making in certain functions like the "open" call but simply act as a "passthrough" when performing operations such as read or write. When FUSE_PASSTHROUGH is enabled all the reads and writes to the fuse mount point go directly to the passthrough filesystem i.e a native filesystem that actually hosts the files rather than through the fuse daemon. All requests that aren't read/write still go thought the userspace code. This allows for significantly better performance on read and writes. The difference in performance between fuse and the native lower filesystem is negligible. There is also a significant cpu/power savings that is achieved which is really important on embedded systems that use fuse for I/O. Changelog: v5: Fix the check when setting the passthrough file [Found when testing by Mike Shal] v3 and v4: Use the fs_stack_depth to prevent further stacking and a minor fix [Fix suggested by Jann Horn] v2: Changed the feature name to passthrough from stacked_io [Proposed by Linus Torvalds] Signed-off-by: Nikhilesh Reddy <reddyn@codeaurora.org>
* | | | coresight: add STM driver support in upstream implementationShashank Mittal2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add STM driver in upstream implementation of Coresight driver. This change copies drivers/coresight/coresight-stm.c (commit : 90095b2ae1d987882f67c6d4a512baa98eecd6cb) to driver/hwtracing/coresight directory. Change-Id: Id023bf85df0345205ca8baa6a97ff340d5808aeb Signed-off-by: Shashank Mittal <mittals@codeaurora.org>
* | | | input: don't send dummy release event when system resumesKun Liang2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dummy release event is sent when system resumes. This behavior makes long press detection failed for some keys like POWER key and HEADSET key. Add INPUT_PROP_NO_DUMMY_RELEASE to make it is possible for some input to avoid this behavior. Need add set_bit(INPUT_PROP_NO_DUMMY_RELEASE,inputdevice->propbit) in specific drivers that don't want the DUMMY release event. Change-Id: I30ba5045273aca9a4613b7f6dcdcf7a7173b5c27 Signed-off-by: Kun Liang <kunliang@codeaurora.org> [joshc: Renumbered flag due to conflict, adapted to upstream input_reset_device() changes upstream.] Signed-off-by: Josh Cartwright <joshc@codeaurora.org> [abhimany: Renumbered flag due to conflict] Signed-off-by: Abhimanyu Kapur <abhimany@codeaurora.org>
* | | | hwmon: Enable EPM driverSiddartha Mohanadoss2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This snapshot is taken as of msm-3.18 commit dbdb6776f (Merge "msm: camera: Add dummy sub module in sensor pipeline") Signed-off-by: Siddartha Mohanadoss <smohanad@codeaurora.org>
* | | | qseecom: add snapshot of qseecom driverZhen Kong2016-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This snapshot is taken as of msm-3.18 commit e70ad0cd (Promotion of kernel.lnx.3.18-151201.) Signed-off-by: Zhen Kong <zkong@codeaurora.org>