Commit graph

595458 commits

Author SHA1 Message Date
Zhiqiang Tu
2ced86123e ARM: dts: msm: Disable iommu test device on msm8996 vplatform
Disable iommu test device since guest os has no permission
to operate cpp_fd_smmu.

Change-Id: I9641d7ceb91f5c1bf4ee2307540730689dce7b98
Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
2017-12-28 17:34:33 +08:00
Linux Build Service Account
8ed108c977 Merge "ASoC: msm: qdsp6v2: Add common items needed for Instance ID" 2017-12-21 21:18:19 -08:00
Linux Build Service Account
5529a30833 Merge "soc: qcom: pil: Align size of MBA and DP image to 4k" 2017-12-21 08:50:04 -08:00
Linux Build Service Account
858c4b0cd0 Merge "power: qpnp-fg-gen3: Improve ESR accuracy at cold temperature with Qnovo" 2017-12-21 08:50:03 -08:00
Kyle Yan
07e9f6994d soc: qcom: pil: Align size of MBA and DP image to 4k
Image address and size must be aligned to 4k as the SMMU works on a
4k granularity.

Change-Id: I4780aa67f09796ec0a8dd5b62da0e9a99c50e596
Signed-off-by: Kyle Yan <kyan@codeaurora.org>
2017-12-20 23:01:07 -08:00
Linux Build Service Account
188160bd85 Merge "leds: qpnp-flash-v2: Return error code separately during current prediction" 2017-12-20 22:30:16 -08:00
Linux Build Service Account
1d6b8c1ae8 Merge "icnss: Do not send uevent when driver is unloading" 2017-12-20 22:30:15 -08:00
Linux Build Service Account
d781e6dd24 Merge "ARM: dts: msm: Enable LDO26 for CDP targets" 2017-12-20 22:30:14 -08:00
Linux Build Service Account
6f4dbe6457 Merge "usb: gadget: ffs: change gfp_flags to GFP_ATOMIC" 2017-12-20 22:30:11 -08:00
Aditya Bavanari
067a92850f ASoC: msm: qdsp6v2: Add common items needed for Instance ID
Add common headers and functions needed to support instance ID.

CRs-Fixed: 2151551
Change-Id: I8a167be29cdb5c365ac957530789007e90a91a97
Signed-off-by: Siena Richard <sienar@codeaurora.org>
Signed-off-by: Aditya Bavanari <abavanar@codeaurora.org>
2017-12-21 11:07:50 +05:30
Subbaraman Narayanamurthy
b5ef1a8168 power: qpnp-fg-gen3: Improve ESR accuracy at cold temperature with Qnovo
When the battery is in cold temperature for a certain amount of
time and device is charged with Qnovo enabled charging, ESR pulse
will fire less frequently. This along with ESR pulses not getting
qualified can cause the ESR to be less accurate. To improve ESR
accuracy, add change to apply relaxed filter coefficients once
the battery temperature starts ramping up after hitting a lower
threshold of say 6 C after charging begins.

CRs-Fixed: 2151708
Change-Id: Iff6c2ffbab1f327dfefcf1550213c37df4a8ad42
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2017-12-20 15:42:23 -08:00
Linux Build Service Account
0c6a32296a Merge "defconfig: msm8998: Enable kernel AIO support" 2017-12-20 12:37:48 -08:00
Linux Build Service Account
a5d34c6937 Merge "msm: ipa: add new IP filtering bitmaps" 2017-12-20 12:37:46 -08:00
Linux Build Service Account
a3cf98624f Merge "msm: ipa: Change error value for set quota" 2017-12-20 12:37:45 -08:00
Linux Build Service Account
86451b3a26 Merge "ARM: dts: msm: Remove blsp1_uart2 on msm8996 telematics vplatform" 2017-12-20 12:37:44 -08:00
Yuanyuan Liu
daee03cd52 icnss: Do not send uevent when driver is unloading
If modem crashed during wlan driver unloading, icnss driver
will call driver uevent callback to send FW down uevent when
it receives BEFORE_SHUTDOWN notification. If wlan driver is
de-initialized just before the callback is called, kernel will
panic as driver's context is freed. This can be avoid by not
sending uevent when wlan host driver is unloading. Instead,
icnss driver will provide an API to host driver to check if
WLAN FW is down or not.

CRs-Fixed: 2161425
Change-Id: I569fd85366522606ececeda74df85c51b9b2fc28
Signed-off-by: Yuanyuan Liu <yuanliu@codeaurora.org>
2017-12-20 10:53:14 -08:00
Rahul Sharma
ecb925ac1e ARM: dts: msm: Enable LDO26 for CDP targets
Camera bridge chip is not getting detected on CDP for automotive platform.
Defined and added regulator LDO26 which needs to be turned on for the chip
to be detected.

Change-Id: I0400bf1430d588852d4143e7b28f33927614ee90
Signed-off-by: Rahul Sharma <sharah@codeaurora.org>
2017-12-20 02:41:51 -08:00
Vijayavardhan Vennapusa
53bfc90f6e defconfig: msm8998: Enable kernel AIO support
New Android versions are using kernel AIO functionality for adb &
MTP interfaces for better performance. Hence enable CONFIG_AIO to
support same.

Change-Id: I8bfd6c631642f60390ee656e10d666766749f7b3
Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
2017-12-20 13:06:30 +05:30
Linux Build Service Account
e1fe906b59 Merge "msm: Array bounds check for buffer index" 2017-12-19 22:27:53 -08:00
Linux Build Service Account
cbd271f847 Merge "ARM: dts: msm: update route map for sdm660 internal codec" 2017-12-19 22:27:52 -08:00
Linux Build Service Account
9bc61112ee Merge "ALSA: pcm: use lock to protect substream runtime resource" 2017-12-19 22:27:50 -08:00
Linux Build Service Account
06acadc1d7 Merge "ALSA: pcm: remove unused variable from snd_pcm_info()" 2017-12-19 22:27:48 -08:00
Linux Build Service Account
2b22d5e4e3 Merge "ASoC: apr: Add validity check to APR port" 2017-12-19 22:27:47 -08:00
Linux Build Service Account
28c04d8c14 Merge "ASoC: msm: qdsp6v2: Set freed pointers to NULL" 2017-12-19 22:27:46 -08:00
Linux Build Service Account
6e3c381a04 Merge "ARM: dts: msm: add support for TDM interfaces on msm8996 MTP" 2017-12-19 22:27:43 -08:00
Linux Build Service Account
67e9dcf13c Merge "ASoC: sdm660_cdc: Fix pop noise when device switch" 2017-12-19 22:27:42 -08:00
Linux Build Service Account
9644b44c7d Merge "soc: qcom: glink_smem_native_xport: Send blocked signal command" 2017-12-19 22:27:40 -08:00
Linux Build Service Account
0666226cff Merge "ARM: dts: msm: Remove spi_9 and i2c_8 in msm8996 ivi vplatform" 2017-12-19 22:27:39 -08:00
Liangliang Lu
4d74c15e42 usb: gadget: ffs: change gfp_flags to GFP_ATOMIC
usb_ep_alloc_request() may sleep with current flag
GFP_KERNEL, but it is in atomic context, change
flag to GFP_ATOMIC to fix this issue.

Change-Id: Ic43a25f0a504d7fed104e636a9a614a4398820ab
Signed-off-by: Liangliang Lu <luliang@codeaurora.org>
2017-12-19 22:01:48 -08:00
Linux Build Service Account
aab5d115b6 Merge "power: qpnp-fg-gen3: Update ESR filter coefficients for low temperature" 2017-12-19 13:24:09 -08:00
Shihuan Liu
4c902280da msm: ipa: add new IP filtering bitmaps
Add new IP filtering bitmaps to match TCP SYN packets.

Change-Id: I73ab2944c3d351fdb57f147d3efedd1b5829835e
Acked-by: Pooja Kumari <kumarip@qti.qualcomm.com>
Signed-off-by: Mohammed Javid <mjavid@codeaurora.org>
Acked-by: Shihuan Liu <shihuanl@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2017-12-19 11:34:42 -08:00
Mohammed Javid
50e6a826d7 msm: ipa: Change error value for set quota
Currently IPA send common error -EFAULT to user space
in case of IOCTL fails. Change error value for set quota
based on error received from modem.

Change-Id: Ib6ba487a186245ddf752cd08de12293af1ea1bb9
Acked-by: Pooja Kumari <kumarip@qti.qualcomm.com>
Signed-off-by: Mohammed Javid <mjavid@codeaurora.org>
2017-12-19 03:41:28 -08:00
Linux Build Service Account
f05aab07b7 Merge "ARM: dts: msm: add vwatchdog and memdump for gvm on msm8996" 2017-12-19 02:33:31 -08:00
Linux Build Service Account
12c0bc48ce Merge "qseecom: resend continue blocked listener request" 2017-12-19 02:33:30 -08:00
Zhiqiang Tu
e912005f86 ARM: dts: msm: Remove spi_9 and i2c_8 in msm8996 ivi vplatform
Remove spi_9 and i2c_8 since they are not needed.

Change-Id: I1fe4d722e79ebdc5e779f974ca51cc8a8424d564
Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
2017-12-19 14:27:02 +08:00
Zhiqiang Tu
60c92e2064 ARM: dts: msm: Remove blsp1_uart2 on msm8996 telematics vplatform
Remove blsp1_uart2 since it is not needed.

Change-Id: If412f12cb1fd455cc7d4e7698d0c202ad80f35ae
Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
2017-12-19 14:17:32 +08:00
Linux Build Service Account
1c86ad4bd6 Merge "ARM: dts: msm: Add new device properties for msm8996 agave" 2017-12-18 15:25:05 -08:00
Linux Build Service Account
b878c26f4f Merge "defconfig: msm: add vwatchdog and memdump for gvm" 2017-12-18 15:25:03 -08:00
Linux Build Service Account
b2fc2d0863 Merge "drm/mm: Fix NULL pointer dereference in allocator" 2017-12-18 15:25:02 -08:00
Linux Build Service Account
17d650383a Merge "drm/msm: Set proper GEM address space range for drm mm allocator" 2017-12-18 15:25:01 -08:00
Zhen Kong
0a2d725d48 qseecom: resend continue blocked listener request
When new cmd with session_id is not supported by TZ, resend
continue blocked listener request with legacy cmd using app_id.
Also set dummy app_id in qseecom_process_listener_from_smcinvoke
to support legacy cmd.

Change-Id: Icafc77cece23daff0f2ceb89c10e82a822eb582a
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
2017-12-18 13:59:20 -08:00
Linux Build Service Account
c2e3a1a7e7 Merge "ARM: dts: msm: memory rework for gvm on msm8996" 2017-12-18 01:19:12 -08:00
Aditya Bavanari
c643a15d73 ASoC: apr: Add validity check to APR port
Add boundary checks for APR port received from ADSP.

CRs-Fixed: 2143207
Change-Id: I9a7fa39ee223e1859323caa6eb74c1c8a26a041d
Signed-off-by: Aditya Bavanari <abavanar@codeaurora.org>
2017-12-18 12:22:43 +05:30
Rahul Sharma
bd61eed286 ARM: dts: msm: Add new device properties for msm8996 agave
Add lane_count, settle_count and resolution array
device properties to adv7481 device on msm8996 agave.

Change-Id: I512d3f7339905cb67613ca706c978f23dde599ae
Signed-off-by: Rahul Sharma <sharah@codeaurora.org>
2017-12-18 12:14:34 +05:30
Yimin Peng
7632bd7e03 ARM: dts: msm: add vwatchdog and memdump for gvm on msm8996
Add devices for virtual watchdong and memory dump function.

Change-Id: Ic3d26e8438cd2fcd4fcf0a6091ecd40ffa956c22
Signed-off-by: Yimin Peng <yiminp@codeaurora.org>
2017-12-18 11:11:35 +08:00
Yimin Peng
58f8575c78 defconfig: msm: add vwatchdog and memdump for gvm
add support to virtual watchdog and memory dump function.

Change-Id: If585e8e900487818d12cce9592c357f9a5ccfe7e
Signed-off-by: Yimin Peng <yiminp@codeaurora.org>
2017-12-18 11:09:55 +08:00
Linux Build Service Account
b598eeb6bc Merge "serial: msm_serial_hs: Allow system suspend when no client is active" 2017-12-17 08:28:54 -08:00
Linux Build Service Account
02a73d4553 Merge "qseecom: support listener request from smcinvoke without reentrancy" 2017-12-16 00:56:46 -08:00
Linux Build Service Account
dd2fb75a0c Merge "qseecom: fix an issue when requested listener svc id does not exist" 2017-12-16 00:56:44 -08:00
Zhen Kong
f20c33ce06 qseecom: support listener request from smcinvoke without reentrancy
Add support to process listener request from smcinvoke when
reentrancy is disabled.

Change-Id: I2ce030cf6d5104ca2dec1402634a05d425e6d474
Signed-off-by: Zhen Kong <zkong@codeaurora.org>
2017-12-15 15:26:57 -08:00