summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-09-16msm: ipa: add support for new QMI IDLSkylar Chang
Add support for new QMI IDL in IPA driver for new message QMI_IPA_INSTALL_FILTER_RULE_EX_REQ_V01 which allows to send at most 128 rules. Change-Id: I886e40f597169939ce4598863fd80145743d8db7 Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2016-09-16Merge "ARM: dts: msm: add new clk for native playback on msmcobalt"Linux Build Service Account
2016-09-16Merge "ASoC: wcd9335: Add ANC support on speaker path"Linux Build Service Account
2016-09-16Merge "ASoC: wcd934x: update TX modes"Linux Build Service Account
2016-09-16Merge "ASoC: wcd934x: add handset speaker gain mixer control"Linux Build Service Account
2016-09-16Merge "drivers: mfd: set IIR and ANC registers as volatile"Linux Build Service Account
2016-09-16Merge "ARM: dts: msm: enable bwmon4 for cpubw monitor for msmcobalt"Linux Build Service Account
2016-09-16Merge "msm: kgsl: Trigger preemption from preemption complete interrupt"Linux Build Service Account
2016-09-15Merge "ASoC: audio-ext-clk: avoid multiple initialization of pinctrl_info"Linux Build Service Account
2016-09-15Merge "ASoc: wcd934x: correct High-Z mode for dmic pins"Linux Build Service Account
2016-09-15Merge "coresight-tmc: save TMC registers during abort"Linux Build Service Account
2016-09-15Merge "ASoC: wcd_cpe_core: add arch_setup_dma_ops call"Linux Build Service Account
2016-09-15Merge "ASoc: wcd9335: correct native playback widget on msmcobalt"Linux Build Service Account
2016-09-15Merge "msm: ipa: Allocate memory on send message"Linux Build Service Account
2016-09-15Merge "input: touchscreen: pull down reset and interrupt pin before GT9xx ↵Linux Build Service Account
powerup"
2016-09-15Merge "usb: gadget: gsi: Kick state machine with MESSAGE_PACKET_FILTER for ↵Linux Build Service Account
RNDIS"
2016-09-15Merge "sound: usb: Send explicit device disconnect to clients"Linux Build Service Account
2016-09-15ASoC: wcd9335: Add ANC support on speaker pathSudheer Papothi
On msmcobalt reference platform, earpiece path is not connected to receiver, instead speaker path is used as receiver. So handset AANC(Adaptive Active Noise cancellation) needs to be supported on speaker path. Change enables ANC support on speaker path. Change-Id: I8104994adc30810085cce73662f5abd5e15106ad Signed-off-by: Sudheer Papothi <spapothi@codeaurora.org> Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
2016-09-15ASoC: wcd934x: add handset speaker gain mixer controlVidyakumar Athota
In msmcobalt platform, speaker path is used for handset mode also. Add the mixer control to change gain in handset mode. Change-Id: Ia291f7449cd04a855102a03324f7cdcb6f13dad0 Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
2016-09-15ASoC: audio-ext-clk: avoid multiple initialization of pinctrl_infoMeng Wang
Dynamic detection between wcd9335 and wcd934x codecs is supported on msmcobalt. Probe sequence of the two codec drivers can occur in any order. MCLK initialization is common for the two codecs which gets called twice. Avoid wcd934x codec's probe sequence from resetting wcd9335 codec's native mclk pinctrl if the pinctrl is already initialized. CRs-Fixed: 1066167 Change-Id: Idf65e15e08bb856d65b992b996cffa6ef2e6f974 Signed-off-by: Meng Wang <mwang@codeaurora.org>
2016-09-15input: touchscreen: pull down reset and interrupt pin before GT9xx powerupBingzhe Cai
According to vendor's suggestion, reset pin and interrupt pin must be pulled down before touchpanel controller power up. This is required for all Goodix devices. Change-Id: If16fab02967abbd0c2a6e4365fed76f9e8729bc2 Signed-off-by: Bingzhe Cai <bingzhec@codeaurora.org>
2016-09-15input: touchscreen: Add devm_kzalloc calls to goodix driverShantanu Jain
Change the kzalloc calls to devm_kzalloc calls to avoid explicit kfree calls. Remove redundant kfree calls to avoid double free. Fix error check path on devm_kzalloc return values. Also remove redundant goto labels. Change-Id: I62f0ff800318882067bc0f16b021cb344e340ecf Signed-off-by: Shantanu Jain <shjain@codeaurora.org> Signed-off-by: Sudhakar Manapati <smanap@codeaurora.org>
2016-09-15input: touchscreen: Clean initialising linux kernel codeShantanu Jain
Use designated initializer code in gt9xx_update.c and goodix_tool.c Goodix drivers. Change-Id: Idc5b45c09813486c926ce52b2d41e81df526219b Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
2016-09-15input: touchscreen: Use macros for magic numbers in Goodix driversShantanu Jain
Use macros instead of magic numbers for maximum i2c retries in Goodix driver. Change-Id: I9f7da9f43418cd1d423aaf331f41d37d13f248d4 Signed-off-by: Shantanu Jain <shjain@codeaurora.org>
2016-09-15ASoc: wcd934x: correct High-Z mode for dmic pinsMeng Wang
Update the DMIC CLK and DATA registers to use the correct settings required for DMIC High-Z on wcd934x. Registers should be set to 0x6 for Slimbus mode and 0xD for I2C mode. CRs-Fixed: 1059712 Change-Id: Ibe8ca2e40ee56708e8c84c174d12ce5841e6b1ce Signed-off-by: Meng Wang <mwang@codeaurora.org>
2016-09-15coresight-tmc: save TMC registers during abortShashank Mittal
TMC abort needs to save TMC registers so that TMC data can be extracted from device crash dumps. Change-Id: I4339e84dc62e589e0f4d341e8143b1cd94a9cbe2 Signed-off-by: Shashank Mittal <mittals@codeaurora.org>
2016-09-15msm: ipa: Allocate memory on send messageSunil Paidimarri
On client pushing message, allocate memory for event data and copy before pushing to clients. This is to avoid crash if client goes away before freeing the memory. Change-Id: Icff40d68d9b60617e8e3eb006eb697194b4e61f6 CRs-Fixed: 1065499 Signed-off-by: Sunil Paidimarri <hisunil@codeaurora.org>
2016-09-15drivers: mfd: set IIR and ANC registers as volatileVidyakumar Athota
IIR and ANC registers are not cacheable so add them to volatile register list. Change-Id: I99e45021ca90138b73aebe1f13a6af0f42c58227 Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
2016-09-15ASoC: wcd934x: add adaptive ANC supportVidyakumar Athota
WCD934X codec supports adaptive ANC(Active noise cancellation) on ear and speaker path. Add the required changes to support this feature. Change-Id: I2a069fc208b080c1251f7aa473ae75ad02e883c8 Signed-off-by: Vidyakumar Athota <vathota@codeaurora.org>
2016-09-15ASoC: wcd934x: update TX modesYeleswarapu Nagaradhesh
Update codec TX modes for Analog microphone. CRs-Fixed: 1066331 Change-Id: I19d38a63805e69d53ebd6fda48b094315133a6aa Signed-off-by: Yeleswarapu Nagaradhesh <nagaradh@codeaurora.org>
2016-09-15ASoC: wcd934x: add support for HPH modesYeleswarapu Nagaradhesh
Headphones support classH and classAB. Add support for hifi, lowhifi, low power and ultra low power modes for classH. Support hifi and lowhifi power modes for classAB. CRs-Fixed: 1066331 Change-Id: I846f9704a5bf800583682f8dc2ec385a0ec64c61 Signed-off-by: Yeleswarapu Nagaradhesh <nagaradh@codeaurora.org>
2016-09-15ASoC: wcd: modify tasha version check macrosYeleswarapu Nagaradhesh
TASHA_IS_1_1 macro checks only for version number. This macro returns true for tavil codec. So modify tasha macros to check for codec and version. CRs-Fixed: 1066331 Change-Id: I5240e0ee888187a8185974ea288ce2cad62bd776 Signed-off-by: Yeleswarapu Nagaradhesh <nagaradh@codeaurora.org>
2016-09-15usb: gadget: gsi: Kick state machine with MESSAGE_PACKET_FILTER for RNDISMayank Rana
commit <5b42bd749e8c> ("usb: gadget: gsi: Optimize TRB's buffer allocation functionality") is kicking ipa_work_handler state machine as part of set_alt() for RNDIS function which results into giving max_xfer_size_bytes_to_host value as zero as RNDIS_INIT_MSG from host may not have received here. This results into low throughput due to device is sending more than accepted aggregated bytes as part of one USB transfer to host. Fix this issue by delaying RNDIS IPA initialization till MESSAGE_PACKET_FILTER is received from host which makes sure that proper aggregation parameters are passed to IPA driver to configure hardware accerlerated path. For non-rndis tethered interface, ipa_usb_notify_cb() posts EVT_CONNECTED to enable IPA GSI data path (i.e. calling ipa_data_path_enable() API). CRs-Fixed: 1065003 Change-Id: I4ce62745c82b4488cb1370248ab64951497493cd Signed-off-by: Mayank Rana <mrana@codeaurora.org>
2016-09-15Merge "ext4 crypto: enable HW based encryption with ICE"Linux Build Service Account
2016-09-15Merge "ARM: dts: msm: Update the GDSCs for MSMfalcon"Linux Build Service Account
2016-09-15Merge "ASoC: msm: Create the codec entry for wcd934x codec"Linux Build Service Account
2016-09-15Merge "ASoC: msm: qdsp6v2: Enable support for multichannel tunnel USB"Linux Build Service Account
2016-09-15Merge "ASoC: wcd934x: Add API to enable standalone micbias"Linux Build Service Account
2016-09-15Merge "msm: kgsl: Use A540 zap shader for msmcobalt"Linux Build Service Account
2016-09-15Merge "regulator: core: Fix nested locking of supplies"Linux Build Service Account
2016-09-15Merge "qcom-charger: smb2: Only change wipower watts if defined in dtsi"Linux Build Service Account
2016-09-15Merge "soc: qcom: glink: Fix list corruption for tx_info"Linux Build Service Account
2016-09-15Merge "msm: kgsl: Add WQ_SYSFS to the worker threads"Linux Build Service Account
2016-09-15Merge "defconfig: enable spss-utils driver for msmcobalt"Linux Build Service Account
2016-09-15Merge "ASoC: wcd934x: Add support for HPH idle detection"Linux Build Service Account
2016-09-15Merge "msm: sps: Avoid pipe disconnect while IRQ is in progress and viceversa"Linux Build Service Account
2016-09-15Merge "scsi: ufs: Add support for reset controller framework"Linux Build Service Account
2016-09-15Merge "input: it7258_ts_i2c: rename regulator_set_optimum_mode function"Linux Build Service Account
2016-09-15Merge "ARM: dts: msm: Add SPS node for msmtriton"Linux Build Service Account
2016-09-15Merge "input: touchscreen: Correct return value check in Goodix driver"Linux Build Service Account