Commit graph

586747 commits

Author SHA1 Message Date
Gaurav Kohli
c59edf21d4 soc: qcom: pil: Explicitly clear the subsystem loading address
Explicitly clear the subsystem loading address in case of any
memory failure. It will help to avoid any platform dependency.

Change-Id: I3be8f6318d68f02c02e637fc34f4a868e9fafa45
Signed-off-by: Gaurav Kohli <gkohli@codeaurora.org>
2017-03-27 01:00:44 -07:00
Xu Yang
91939509bc msm: mdss: Add support to read BL level for userspace
Add parameter to indicate backlight level set from
userspace. And get the value by sysfs read function.

Change-Id: Iaecb0076e1f664fe87f3351edeecce40935cbae4
Signed-off-by: Xu Yang <yangxu@codeaurora.org>
2017-03-27 15:27:11 +08:00
Linux Build Service Account
f4a611a3af Merge "ARM: dts: msm: Update LPM parameter values for sdm630" 2017-03-27 00:00:24 -07:00
Linux Build Service Account
dfbbbe04e1 Merge "usb: gadget: f_ncm: allocate/free net device upon driver bind/unbind" 2017-03-27 00:00:23 -07:00
Linux Build Service Account
184c749ea2 Merge "ath10k: msm: enable ATH10k DEBUG config for APQ8098" 2017-03-27 00:00:23 -07:00
Linux Build Service Account
3cf406dcbb Merge "ath10k: Fix ATH10K_DBG_SNOC debug mask" 2017-03-27 00:00:22 -07:00
Linux Build Service Account
f475cb50b0 Merge "msm: isp: initialize pd stats buffer index" 2017-03-27 00:00:21 -07:00
Linux Build Service Account
664fd922ef Merge "msm: isp: Fix unbalanced hvx clk disable" 2017-03-27 00:00:20 -07:00
Linux Build Service Account
3f772904a9 Merge "msm: camera: isp: Set max address for stats write master" 2017-03-27 00:00:19 -07:00
Maya Erez
b30b481b14 msm_11ad: 11AD SMMU changes to allow enabling of SMMU stage1
Add the following changes to support enabling of SMMU stage1:
- Enable DMA coherency and PAGE_TABLE_FORCE_COHERENT attr
to allow cache coherency when SMMU stage1 is enabled
- Add the option to define SMMU base address and size in DT
- Add DT node flag to determine if stage1 is enabled

Change-Id: I38b0ee3d5c4bf533f91077ee69bd464dfdd358c8
Signed-off-by: Maya Erez <merez@codeaurora.org>
2017-03-27 09:31:39 +03:00
Avaneesh Kumar Dwivedi
24998aa8a6 soc: qcom: Separate out qmi handle destruction and PD notification
This patch move qmi handle destruction in a new function which is
executed in a worker thread and PD notification is issued in
blocking call. This  avoid issue of late PD notification due to
delay in qmi handle destruction.

Change-Id: I0c7efa336f7849ffde95143e3a0134ebb9e33022
Signed-off-by: Avaneesh Kumar Dwivedi <akdwived@codeaurora.org>
2017-03-26 23:24:05 -07:00
Ashish Garg
adf3b9b07e msm: mdss: configure gpio to enable backlight
Fix an issue in the configuration of the gpio that controls
the backlight. Toggle the gpio properly during reset.

Change-Id: Ic177b7bbb69211449be386188e1c3154a95708ec
Signed-off-by: Ashish Garg <ashigarg@codeaurora.org>
2017-03-27 10:17:03 +05:30
Amir Samuelov
618dde7de1 soc: qcom: spcom: lock ion buf, decrement ref count if no free entry
spcom_handle_lock_ion_buf_command() should decrement ref count,
that is incremented by ion_import_dma_buf().

Change-Id: Ic7f814bd2791b4dbcf6356f64ad32ee85c6cb103
Signed-off-by: Amir Samuelov <amirs@codeaurora.org>
2017-03-26 01:56:04 -07:00
Linux Build Service Account
ba53c4518c Merge "Merge tag v4.4.55 into branch 'msm-4.4'" 2017-03-25 13:54:57 -07:00
Linux Build Service Account
63e553c0c5 Merge "qcom: smb138x-charger: add vbus regulator" 2017-03-25 13:54:56 -07:00
Linux Build Service Account
53741d950a Merge "qcom: smb138x-charger: Add support for setting parallel mode" 2017-03-25 13:54:55 -07:00
Manoj Prabhu B
db3fd8b4be diag: Add support for header untagging
This patch provides the support for segregate different PD data onto
separate buffers and then onto its own data stream based on received
diag private id header from the peripheral data packets.
This patch adds a new feature mask supporting the feature and
a new IOCTL querying the support of the feature.

CRs-Fixed: 1112307
Change-Id: Id76e718f83e09defc221f9ee169d4676d8e57d8a
Signed-off-by: Manoj Prabhu B <bmanoj@codeaurora.org>
2017-03-25 22:02:40 +05:30
Linux Build Service Account
a95f0c7623 Merge "ARM: dts: msm: add gpio irq for laser sensor on msm8998" 2017-03-25 06:51:46 -07:00
Neeraj Upadhyay
45960e0dd3 defconfig: msm: enable EDAC_CORTEX_ARM64_DBE_IRQ_ONLY for SDM660
Disable handling of single bit errors for SDM660, as they are
correctable.

Change-Id: I14618e5f2685c08c57a6375e7a80d1090bbf0eaa
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
2017-03-25 19:10:09 +05:30
Mark Salyzyn
63ba8a3d1d BACKPORT: f2fs: add a max block check for get_data_block_bmap
(cherry pick from commit 179448bfe4cd201e98e728391c6b01b25c849fe8)

This patch adds a max block check for get_data_block_bmap.

Trinity test program will send a block number as parameter into
ioctl_fibmap, which will be used in get_node_path(), when the block
number large than f2fs max blocks, it will trigger kernel bug.

Signed-off-by: Yunlei He <heyunlei@huawei.com>
Signed-off-by: Xue Liu <liuxueliu.liu@huawei.com>
[Jaegeuk Kim: fix missing condition, pointed by Chao Yu]
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Bug: 28271368
Git-repo: https://android.googlesource.com/kernel/tegra.git
Git-commit: 3c714201e02ec08652be4b9544a5267e79bde3a9
Change-Id: Ia5acae04522993d5b60a0bcb5ccc184c66532be8
[d-cagle@codeaurora.org Resolve trivial merge conflicts]
Signed-off-by: Dennis Cagle <d-cagle@codeaurora.org>
2017-03-24 17:25:23 -07:00
Abhijit Kulkarni
c02e7ebded msm: mdss: fix validation checks for qseed3 params
Overfetch params passed by the libscaler are signed 8 bit values.
While calulcating the total fetch pixels decimation calculation should be
applied after adding the fetch values to the src rect. This change corrects
this calculation and typecasts fetch values to signed 8 bit integer.
There is no need to consider repeat values since repeat values are
set to 0 by libscaler.

CRs-Fixed: 2015444
Change-Id: Ia7b9c54385956444e1a88fd0746d8b90f15e5caf
Signed-off-by: Abhijit Kulkarni <kabhijit@codeaurora.org>
2017-03-24 15:27:01 -07:00
Harry Yang
1a62ba595f qcom: smb138x-charger: add vbus regulator
Add vbus regulator in USBIN-USBIN parallel mode.

Change-Id: I57d5cc54aa789a942d5b1a5bc33677ba263d3284
Signed-off-by: Harry Yang <harryy@codeaurora.org>
2017-03-24 13:29:40 -07:00
Harry Yang
71aeac7a9c qcom: smb138x-charger: Add support for setting parallel mode
More than one parallel configurations between PMI8998 and SMB138x are
supported. Update the parallel mode from DT.

Change-Id: I07c30e8d4d860acaf24dd5d0608dca6ba3e65559
Signed-off-by: Harry Yang <harryy@codeaurora.org>
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
2017-03-24 13:29:40 -07:00
Satya Durga Srinivasu Prabhala
090a6c0e90 esoc: add support for additonal physical link info
Some of the device configurations support multiple external SOCs.
To differentiate physical links, add support for additonal info
about the physical link.

CRs-Fixed: 2024578
Change-Id: If71bf23d798f8bf0b6594a686415fe9b806e4226
Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>
2017-03-24 13:22:26 -07:00
Linux Build Service Account
c8026470c5 Merge "ath10k: Add rx rate histogram for data packet" 2017-03-24 12:13:08 -07:00
Linux Build Service Account
d0ae02c103 Merge "input: synaptics_dsx: remove array declaration in write function" 2017-03-24 12:13:07 -07:00
Linux Build Service Account
788fd1f669 Merge "i2c-msm-v2: Create rx completion object for dma mode" 2017-03-24 12:13:06 -07:00
Linux Build Service Account
1c5eaab322 Merge "iio: qcom-rradc: Update reading battery ID channel" 2017-03-24 12:13:06 -07:00
Linux Build Service Account
e6025a89eb Merge "msm: ipa: add retry to channel stop" 2017-03-24 12:13:05 -07:00
Linux Build Service Account
3e5a44882b Merge "ath10k: Enable Subsystem Restart for ath10k WCN3990 driver" 2017-03-24 12:13:04 -07:00
Linux Build Service Account
284d57ddfe Merge "msm: msm_bus: initialize the local variable" 2017-03-24 12:13:03 -07:00
Linux Build Service Account
7b585b8e0e Merge "ARM: dts: msm: config SD card GPIO on SDM630 QRD" 2017-03-24 12:13:02 -07:00
Linux Build Service Account
c5db1ff34d Merge "msm: msm_bus: fix the memory leak issue" 2017-03-24 12:13:01 -07:00
Linux Build Service Account
c18c373729 Merge "mmc: sdhci-msm: Cache mmc data structures for debugging" 2017-03-24 12:13:00 -07:00
Linux Build Service Account
e76a227bca Merge "msm: mdss: Remove DSC parameters from MDP caps" 2017-03-24 12:12:59 -07:00
Linux Build Service Account
588c3e92c9 Merge "msm: mdss: Perform splash cleanup on slave control" 2017-03-24 12:12:58 -07:00
Linux Build Service Account
f24c14db5b Merge "msm: mdss: handle force clock lane to HS option properly" 2017-03-24 12:12:57 -07:00
Linux Build Service Account
ba4b8bd054 Merge "msm: mdss: ensure proper state transition during ULPS exit" 2017-03-24 12:12:56 -07:00
Linux Build Service Account
b606e151e5 Merge "msm: mdss: initialize external BL level when fb probe" 2017-03-24 12:12:55 -07:00
Linux Build Service Account
bf4ee749a7 Merge "ion: ion_system_heap: Fix null pointer dereference" 2017-03-24 12:12:54 -07:00
Linux Build Service Account
6ec5aba99c Merge "msm: wlan: Change EIRP value for country China" 2017-03-24 12:12:53 -07:00
Linux Build Service Account
1939e99608 Merge "USB: qdss: Fix NULL pointer deference issue during QDSS transfers" 2017-03-24 12:12:52 -07:00
Linux Build Service Account
4358e92082 Merge "Revert "ARM: dts: msm: Enable midframe sampling timer on SDM660"" 2017-03-24 12:12:51 -07:00
Linux Build Service Account
8dd5f28966 Merge "ARM: dts: msm: add speed bin 1 CPU clock boost frequency for msm8996pro" 2017-03-24 12:12:50 -07:00
Linux Build Service Account
ef1e7d218c Merge "arm64: kaslr: Fix up the kernel image alignment" 2017-03-24 12:12:49 -07:00
Linux Build Service Account
0c422cda97 Merge "msm: camera: isp: Rate limit certain logs" 2017-03-24 12:12:48 -07:00
Linux Build Service Account
6d7192fb53 Merge "ARM: dts: msm: designate LDO10A as a parent of LDO7B on sdm660" 2017-03-24 12:12:47 -07:00
Linux Build Service Account
a8e306826e Merge "msm_serial_hs: modify uart driver to prevent race between timer calls" 2017-03-24 12:12:46 -07:00
Linux Build Service Account
9c809d2a75 Merge "ARM: dts: msm: designate LDO10A as a parent of LDO7B on sdm630" 2017-03-24 12:12:46 -07:00
Linux Build Service Account
926dc5d76d Merge "USB: f_audio_source: Use different names for multi instances" 2017-03-24 12:12:45 -07:00