summaryrefslogtreecommitdiff
path: root/include (follow)
Commit message (Collapse)AuthorAge
...
* | | | 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>
* | | | mdss: hdmi: HDCP TopologyAjay Singh Parmar2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change provides a mechanism to communicate with HDCP manager to share the downstream KSVs to upstream HDMI devices. Change-Id: Ib0d772d157af65b2f35c9b7e7cebe8d0e1670735 Signed-off-by: Ajay Singh Parmar <aparmar@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: hdmi: add support for vesa formatsManoj Rao2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for VESA formats at pixel frequencies of 65MHz and 108MHz. These pixel frequencies are required to support VESA(DVI) video formats, in particular, add support for 1024x768p and 1280x1024p video formats. These formats are supported on many existing monitors. CRs-Fixed: 438028 Change-Id: Ibe55648f32fface8ab310a431e9fb670085a86f7 Signed-off-by: Manoj Rao <manojraj@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>
* | | | msm: mdp: Add support for RGBX 8888 image format.Dima Zavin2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Dima Zavin <dima@android.com> Signed-off-by: Carl Vanderlip <carlv@codeaurora.org> Signed-off-by: David Brown <davidb@codeaurora.org> [cip@codeaurora.org: Removed mdp_hw.h, mdp_ppp.c] Signed-off-by: Clarence Ip <cip@codeaurora.org>
* | | | drivers: video: msm: add include msm_mdp.hDaniel Walker2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | Needed to get the driver to compile ;( Signed-off-by: Daniel Walker <dwalker@codeaurora.org>
* | | | power_supply: Add battery monitor services enumerationSudheer Papothi2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Battery monitor services enumeration is used by voice and other subsystem modules. Add the enumeration to support backward compatibility and to avoid compilation issues. Signed-off-by: Sudheer Papothi <spapothi@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>
* | | | ASoC: msm: qdsp6v2: add support for ALAC and APE offloadSudheer Papothi2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add ALAC and APE to supported offload formats and send media format block for both formats through compress driver. Change-Id: I22b7cf38684250d2f8d6f9aefcd43452bb18e7f9 Signed-off-by: Satya Krishna Pindiproli <satyak@codeaurora.org> Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
* | | | ASoC: msm: fix integer overflow for long duration offload playbackDhananjay Kumar2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 32 bit variable is used for storing number of bytes copied to DSP, which can overflow when playback duration goes beyond 24 hours. Change data type for this variable to uint64_t, to prevent overflow and related playback anomaly. CRs-Fixed: 877677 Change-Id: Ie4dfa630cf89559bb784d4712c52526665baeca6 Signed-off-by: Dhananjay Kumar <dhakumar@codeaurora.org>
* | | | ASoC: Add AV timer changes for MSM targetsSudheer Papothi2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add snapshot of avtimer changes for MSM targets. The code is migrated from msm-3.18 kernel. Signed-off-by: Banajit Goswami <bgoswami@codeaurora.org> Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
* | | | ASoC: soc-core: export function to find componentsBanajit Goswami2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drivers might need to use the ASoC core function to find out whether a particular component is already registered with ALSA core or not. Export the function so that drivers can use it outside of the file. Change-Id: I13e4a053de085974b0b53c392a9453e46f1aa66d Signed-off-by: Banajit Goswami <bgoswami@codeaurora.org>
* | | | ASoC: Cold start latency reductionWalter Yang2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch parallelizes FE (front end) and BE (back end) when playback/capture path is set up. FE's and BE's which can be parallelized should be indicated in corresponding machine file. All the operations can be started asynchronously provided the usecase supports asynchronous operation. Parallelizing reduces the startup latency as both FE and BE operations run in parallel. Change-Id: I17e7e1c3d406713cc728ec262cfe388f7251f7de Signed-off-by: Walter Yang <yandongy@codeaurora.org> Signed-off-by: Fred Oh <fred@codeaurora.org> Conflicts: include/sound/soc.h sound/soc/soc-compress.c sound/soc/soc-pcm.c
* | | | ASoC: msm-compr: Fix possible array out of boundsBhalchandra Gajare2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add check to avoid possible array out of bounds in function msm_compr_send_ddp_cfg. CRs-fixed: 925138 Change-Id: If3915565bdea998404854bd73ff7dafb8a2b23b0 Signed-off-by: Bhalchandra Gajare <gajare@codeaurora.org>
* | | | ALSA: compress: Add support to send codec specific dataAlexy Joseph2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Codec specific metadata is sent only for first stream in gapless playback. This causes incorrect configuration to be set for second stream and distortions are observed due to framedrops in adsp. Add support to send codec specific format during start of next stream in gapless using set_next_track_param. Change-Id: Ieec6b2afedec156e47873efcad9b3571160b0a29 Signed-off-by: Chaithanya Krishna Bacharaju <chaithan@codeaurora.org> Signed-off-by: Alexy Joseph <alexyj@codeaurora.org> Conflicts: include/sound/compress_driver.h
* | | | ASoC: msm: qdsp6v2: Handle additional codec specific metadataAlexy Joseph2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Codec specific metadata is sent only for first stream in gapless playback. This causes incorrect configuration to be set for second stream and distortions are observed due to framedrops in adsp. Add support to send codec specific format during start of next stream in gapless. Add bit rate to wma codec data structure as it can vary between streams in gapless. Change-Id: I39f34ea1addff720612fe3e06257e7d75889e574 Signed-off-by: Chaithanya Krishna Bacharaju <chaithan@codeaurora.org> Signed-off-by: Alexy Joseph <alexyj@codeaurora.org> Conflicts: sound/soc/msm/qdsp6v2/msm-compress-q6-v2.c
* | | | ASoC: pcm: Add delay_blk featureKenneth Westfield2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add delay_blk() to pcm, platform and DAI ops. The pcm delay_blk() op collects the audio DSP path delays from the low-level drivers and sets the runtime->delay field to their aggregate. Change-Id: Ib7e10f44ab8ccb46dc2f5825081d0afef662d827 Signed-off-by: Kenneth Westfield <kwestfie@codeaurora.org>
* | | | ALSA: audio_codec: add hwdep interfaceSudheer Papothi2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds hwdep interface for codec calibration. currently codec driver uses request_firmware to get calibration data but as this firmware file is also written by userspace process after bootup, it is not recommended to use request_firmware. ALSA core provides mechanism to get hardware dependent data using hwdep nodes. Codec will use aforementioned nodes to get calibration data from userspace. Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
* | | | ALSA: core: Add an API to create and register modulePhani Kumar Uppalapati2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an API to create a module under the given parent directory and then register the info entry. This API can be used to expose ID and version related information. Change-Id: I06f8bc1d8f649e6db37eb65303e948bc58eab7da Signed-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org>
* | | | ALSA: pcm: add support for 384KHz sample rateVidyakumar Athota2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currenlty HW params fails to set 384KHz sample rate due to unsupported sample rate. Change to add 384KHz sample rate support to ALSA. Change-Id: I381f7cdcc69e6cf9339cec53aab3fa295760c17c Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
* | | | regmap: Add soundwire bus supportSudheer Papothi2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add soundwire bus support to regmap. This change enables codec drivers using soundwire hardware interface to use regmap interface for register read/write functionality. Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
* | | | ASoC: msm: qdsp6v2: Handles additional flac metadataSudheer Papothi2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, metadata such as min/max block size is sent only for first stream in FLAC gapless playback. This causes incorrect configuration and, subsequently, framedrops in decoding of second stream and onwards By sending these additional flac metadata, dsp receives stream-wise metadata and decodes without dropping Signed-off-by: Amit Shekhar <ashekhar@codeaurora.org> Signed-off-by: Banajit Goswami <bgoswami@codeaurora.org> Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
* | | | ASoC: msm: qdsp6v2: Add support for HDMI passthroughBanajit Goswami2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for compressed bitstream passthrough over HDMI for DD/DDP contents. Use compressed driver to support passthrough. Change-Id: I01f9e4fa984a1f45d1f4de5250bed8f95d2a2dd0 Signed-off-by: Krishnankutty Kolathappilly <kkolat@codeaurora.org> Signed-off-by: Banajit Goswami <bgoswami@codeaurora.org>
* | | | soundwire: add support for device table matchSudheer Papothi2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this patch soundwire drivers can use id_table and MODULE_DEVICE_TABLE() method to bind against the devices just like I2C or SPI drivers. Change-Id: I4e8eee3cb9626a5dc4fbfa238b5d2a578355f2a3 Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>
* | | | ASoC: dapm: mark dapm_kcontrol_get_wlist as global functionSudheer Papothi2016-03-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dapm_kcontrol_get_wlist() function needs to be called from driver other than the soc-dapm.c file itself. Mark this function as global function, so it can be accessed from other drivers. Signed-off-by: Banajit Goswami <bgoswami@codeaurora.org> Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org>