755459 Commits

Author SHA1 Message Date
Terence Ho
eee28504be msm: ais: add AIS IFE Drivers
Add new AIS IFE driver as a lightweight variant for RDI only usecases
based on msm-4.14 cam_isp as of commit 698ee3d9270b
("msm: ais: isp: validate in_port before accessing").

The API definition is in ais_isp.h and ais_isp_hw.h.

Change-Id: I04927f0f184045985f52bb7cb6c8c42a47ec6476
Signed-off-by: Terence Ho <terenceh@codeaurora.org>
2020-05-28 14:29:56 -04:00
Da Hoon Pyun
cdad21ac76 msm: npu: Fix missing interrupt issue when sending packet to firmware
It is possible that qhdr_rx_req is changed by firmware while
driver is writing the command packet to the IPC queue. Then driver
may not send an interrupt to fw at the end but fw does require
an interrupt. This change is to fix this potential racing condition
by checking if an interrupt is requested by firmware after
qhdr_write_idx is updated.

Change-Id: I9c5af690543607e8b3c71eed9120360063f93fb4
Signed-off-by: Da Hoon Pyun <dpyun@codeaurora.org>
2020-05-25 17:43:47 -04:00
qctecmdr
2c3243bf26 Merge "ARM: dts: msm: config primary tdm on auto platform" 2020-05-24 20:18:30 -07:00
qctecmdr
6cfcbfe6ad Merge "smcinvoke : Add locking to shared variables" 2020-05-23 13:11:34 -07:00
Anmolpreet Kaur
2b0563aaae smcinvoke : Add locking to shared variables
This change adds locking to shared variables to
prevent any data race conditions. cb_reqs_inflight
and server_info should both be protected under locks.

Change-Id: I3475ab3208c2fc91fce2865d64626efdcd404e70
Signed-off-by: Anmolpreet Kaur <anmolpre@codeaurora.org>
2020-05-23 20:59:30 +05:30
qctecmdr
151b694435 Merge "defconfig: sa8155: Enable preempt and rcu debugging configs" 2020-05-23 07:26:35 -07:00
qctecmdr
35285f0517 Merge "power: qpnp-smb2: Force power-role to UFP by default" 2020-05-22 22:28:22 -07:00
qctecmdr
2a57ed1c7e Merge "input: touchscreen: add raydium touch driver" 2020-05-22 16:21:57 -07:00
qctecmdr
6178a13db5 Merge "msm: sps: Fix the SPS_DBG macro definitions" 2020-05-22 16:21:57 -07:00
qctecmdr
e39d2613c4 Merge "ARM: decompressor: avoid speculative prefetch from protected regions" 2020-05-22 16:21:56 -07:00
qctecmdr
f0c29efbca Merge "msm: npu: Allow context switch after processing IPC message" 2020-05-22 16:21:56 -07:00
qctecmdr
91b274d517 Merge "mhi: fix compilation when CONFIG_DEBUG_FS is disabled" 2020-05-22 16:21:55 -07:00
qctecmdr
3a25e736ad Merge "ARM: dts: msm: remove DP pinctrl from sa6155, sa8155 and sa8195p" 2020-05-22 16:21:54 -07:00
qctecmdr
dadf2f4413 Merge "defconfig: enable rmnet_data driver for wearable target" 2020-05-22 09:58:29 -07:00
qctecmdr
71757fff03 Merge "ARM: dts: msm: Add qcom_gadget node for SA515M" 2020-05-22 09:58:28 -07:00
qctecmdr
684ca3516d Merge "msm: npu: Add support to get firmware capabilities" 2020-05-22 09:58:28 -07:00
qctecmdr
2d4e3a39f3 Merge "cnss2: Add DOMAIN_ATTR_GEOMETRY attribute support" 2020-05-22 09:58:27 -07:00
qctecmdr
28c5a991a6 Merge "mhi: cntrl: qcom: expand debug modes for new device bringup" 2020-05-22 09:58:27 -07:00
qctecmdr
b2e28b7d25 Merge "ARM: dts: msm: remove qcom_seecom node for qcs404" 2020-05-22 09:58:27 -07:00
qctecmdr
0110d17bb2 Merge "ARM: dts: msm: enable xbl boot loading for IPA FW on sdxprairie" 2020-05-22 09:58:26 -07:00
qctecmdr
a9bf620b70 Merge "ARM: dts: ipc: Change sound card name" 2020-05-22 09:58:26 -07:00
qctecmdr
1a667bfa80 Merge "msm: pcie: add sa8195 pci device id support" 2020-05-22 09:58:25 -07:00
qctecmdr
157392da44 Merge "crypto: msm: make qcrypto and qcedev independent of DEBUG_FS" 2020-05-22 09:58:25 -07:00
Prasad Sodagudi
0e8cb3e8e0 ARM: decompressor: avoid speculative prefetch from protected regions
Currently first 1GB memory mapped with read, write and execute
permissions and unfortunately speculative prefetch causing
undesirable sideffects if those regions are protected.

Hence the flag CONFIG_ARM_DECOMPRESSOR_LIMIT limit the size
of the memory to be mapped by decompressor with read, write
and execute permissions to avoid speculative prefetch.

CRs-Fixed: 677067
Change-Id: I3f2495649153ae16040579b71dff5b78315b29a8
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
Signed-off-by: Chetan C R <cravin@codeaurora.org>
2020-05-22 19:22:52 +05:30
Siva Kumar Akkireddi
584dee069d msm: sps: Fix the SPS_DBG macro definitions
Fix SPS_DBG macros to pass the correct arguments to
pr_debug macros when CONFIG_DEBUG_FS is disabled.

Change-Id: Id7cb6deae9626df8a71e0a18eca37c142673aad5
Signed-off-by: Siva Kumar Akkireddi <sivaa@codeaurora.org>
[rshaha@codeaurora.org: resolve trivial merge conflicts]
Signed-off-by: Rahul Shahare <rshaha@codeaurora.org>
2020-05-22 05:06:14 -07:00
Kavya Nunna
6775da60d3 power: qpnp-smb2: Force power-role to UFP by default
Add a DT property "qcom,ufp-only-mode" which forces power-role
to UFP during initialization. A role swap to DFP is not allowed
if this property is defined.

Change-Id: Id21876473ca16ea007e353b3ce84637f9f489b19
Signed-off-by: Kavya Nunna <knunna@codeaurora.org>
2020-05-22 03:42:48 -07:00
qctecmdr
5c5b41284a Merge "power: qpnp-fg-gen3: Silence an instance of -Wsizeof-array-div in clear_cycle_counter" 2020-05-22 03:33:59 -07:00
qctecmdr
a06cc0a4a0 Merge "defconfig: sa515m: Build CNSS2 driver as loadable module" 2020-05-22 03:33:59 -07:00
qctecmdr
c377d98f76 Merge "msm_bus: fix compilation when CONFIG_DEBUG_FS is disabled" 2020-05-22 03:33:58 -07:00
qctecmdr
5f86c75f82 Merge "ufs: fix compilation when CONFIG_DEBUG_FS is disabled" 2020-05-22 03:33:57 -07:00
qctecmdr
03b3b467ec Merge "drivers: net: can:Threshold update for time offset" 2020-05-22 03:33:56 -07:00
qctecmdr
bfdd23602b Merge "msm: ipa: update check flags to handle CONFIG_DEBUG_FS" 2020-05-22 03:33:56 -07:00
qctecmdr
bfbbca3638 Merge "defconfig: sa2150p: remove cnss driver from build" 2020-05-22 03:33:55 -07:00
qctecmdr
2de5f0a9c1 Merge "net: stmmac: handle dma fatal irq for IPA channels" 2020-05-22 03:33:55 -07:00
gary-rad-ic
4d42ab2fdd input: touchscreen: add raydium touch driver
Supports Raydium WT030 controllers.

Change-Id: I7a98769b1e4f410e8f413a2dcc5bbc57e25f88d0
Signed-off-by: gary-rad-ic <gary.wu@rad-ic.com>
Git-commit: b18c8702a86c87acc232f1d535e208228b551883
Git-repo: https://source.codeaurora.org/quic/la/kernel/msm-4.9/commit/?h=gary-rad-ic/CAF
[vvalluru@codeaurora.org: removed LICENSE, README.md and updated commit text]
Signed-off-by: Venkata Prahlad Valluru <vvalluru@codeaurora.org>
2020-05-21 23:17:45 -07:00
Chaitanya Pratapa
043f7f6d51 ARM: dts: msm: enable xbl boot loading for IPA FW on sdxprairie
Auto targets support XBL loading for IPA FW on sdxprairie. Make
changes to enable the corresponding dt entry.

Change-Id: Idfc264ae557e98f812368ca747d674a608159b46
Signed-off-by: Chaitanya Pratapa <cpratapa@codeaurora.org>
2020-05-21 22:27:08 -07:00
Jiten Patel
753c48616c ARM: dts: msm: remove qcom_seecom node for qcs404
This change removes qcom_seecom node inorder to
enable qcom,appsbl-qseecom-support flag from parent
dtsi.

Change-Id: Ide5f1359dfd66e1b6446d51e78916a8fa6f84575
Signed-off-by: Jiten Patel <jitepate@codeaurora.org>
2020-05-21 21:30:23 -07:00
qctecmdr
ae43e06128 Merge "ARM: dts: msm: Add property iommu-geometry for CNSS" 2020-05-21 21:06:06 -07:00
qctecmdr
d7f6aac29e Merge "defconfig: qti-quin-gvm: Enable virtualized FastRPC on GVM" 2020-05-21 21:06:05 -07:00
qctecmdr
63e1eceda3 Merge "ARM: dts: msm: Add model specific configurations for SA6155 VMs" 2020-05-21 21:06:05 -07:00
qctecmdr
a9b749fa1e Merge "driver: boot_marker: enable bootloader log mount" 2020-05-21 21:06:05 -07:00
qctecmdr
41b128228c Merge "qcom: qpnp-fg-gen4: Continue fg_gen4_probe() when !DEBUG_FS" 2020-05-21 21:06:04 -07:00
qctecmdr
dd008f12e7 Merge "msm: npu: Continue npu_probe() when !DEBUG_FS" 2020-05-21 21:06:03 -07:00
qctecmdr
dabbb9d31b Merge "gsi: fix compilation when CONFIG_DEBUG_FS is disabled" 2020-05-21 21:06:03 -07:00
qctecmdr
ee80a1d491 Merge "msm: ipa: Fix compilation errors when DEBUG_FS is disabled" 2020-05-21 21:06:02 -07:00
qctecmdr
b7f12001a5 Merge "debugfs: Fix !DEBUG_FS debugfs_create_automount" 2020-05-21 21:06:02 -07:00
qctecmdr
0088d961ef Merge "msm: vidc: Check image encode capabilities" 2020-05-21 21:06:01 -07:00
Zhiqiang Tu
2c74ec49e1 defconfig: sa8155: Enable preempt and rcu debugging configs
Enable some debugging configs for sanity check.

Change-Id: I927566dc7a6b089b85b626f89b6d91ee4a5ca436
Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
2020-05-21 19:36:09 -07:00
Bhaumik Bhatt
c18b8a9770 mhi: cntrl: qcom: expand debug modes for new device bringup
When bringing up a new device attach to the host driver, MHI
controller can have more than one debug mode to allow for
configurable versions and make it easier to choose firmware
images and allow/disallow forced suspend/resume done to choose
new PHY settings.

Change-Id: Id2ecd98cfbaba40aca96bd167c34bfa5fd03818e
Signed-off-by: Bhaumik Bhatt <bbhatt@codeaurora.org>
2020-05-21 18:35:16 -07:00
Rama Krishna Phani A
e32866ab76 msm: pcie: add sa8195 pci device id support
Add pci device id support for sa8195 to register
root port with PCI driver framework so that it
will get probe during PCI enumeration.

Change-Id: I510825b27df4d50d6c57dd6971946819787b349f
Signed-off-by: Rama Krishna Phani A <rphani@codeaurora.org>
2020-05-21 21:04:28 +05:30