Commit graph

888,490 commits

Author SHA1 Message Date
qctecmdr
d92a495e75 Merge "cnss2: Update QMI header file for PCIE gen switch and bdf data" 2020-08-04 18:37:06 -07:00
qctecmdr
49b1b0e8ee Merge "cnss2: Add support of runtime Vreg enable for QCA6490" 2020-08-04 18:37:06 -07:00
qctecmdr
10a538a0bd Merge "hwkm: fail on last byte corruption" 2020-08-04 18:37:05 -07:00
qctecmdr
fc39105e7a Merge "msm: cvp: Dynamic clock voting" 2020-08-04 18:37:05 -07:00
qctecmdr
8adafefa70 Merge "soc: qcom: msm_perf: fix invalid usage of dev freq qos apis" 2020-08-04 18:37:05 -07:00
qctecmdr
bc1bb0b9e4 Merge "PM / devfreq: qoslat: move registration to late init" 2020-08-04 18:37:04 -07:00
David Ng
8a5a25a98e arm64: defconfig: Add incremental fs config for Lahaina
Enable incremental fs support.  Add necessary incremental fs
module ABIs to whitelist and refresh snapshot.

Change-Id: I0f3c1d4a266ae55f6d12bf2772970809406a9e77
Signed-off-by: David Ng <dave@codeaurora.org>
2020-08-04 10:07:19 -07:00
qctecmdr
1565876acc Merge "soc: qcom: Reset string table index for each dump collection request" 2020-08-04 05:50:51 -07:00
qctecmdr
1947623485 Merge "rpmsg: glink: do not serve intent request if no callback present" 2020-08-04 05:50:51 -07:00
qctecmdr
5f6b45e0c6 Merge "arm64: defconfig: Enable QPNP_FLASH_V2 driver for holi" 2020-08-04 05:50:50 -07:00
Jishnu Prakash
a25fb3e8ce arm64: defconfig: Enable QPNP_FLASH_V2 driver for holi
Enable QPNP_FLASH_V2 driver for holi.

Change-Id: Ic413f84e30d5eef0f8438fe2955ebbf6aa80b6ea
Signed-off-by: Jishnu Prakash <jprakash@codeaurora.org>
2020-08-04 00:17:25 -07:00
Jishnu Prakash
8b18d96d5b ABI: Add iio_write_channel_raw API to GKI qcom whitelist
Add iio_write_channel_raw to qcom whitelist, as it is used in
QPNP-SMB5 charger and QPNP-LEDS-V2 flash drivers.

Change-Id: Ibb25568afc1ef408e438f5f1eabf37e7dc7ecee6
Signed-off-by: Jishnu Prakash <jprakash@codeaurora.org>
2020-08-04 00:16:59 -07:00
himta ram
e1b6fd74f2 RTC6226: extend the seek timeout to 15 sec
Seek time out is set to 7 sec and when lower Channel Spacing
is configured. RTC6226 chip is taking more then 7 sec to scan
the whole band range.
Set the seek timeout to 15 sec so that scan can be performed
within the seek timeout value.
Set the Tune time out value to 3 sec.

CRs-Fixed: 2744390
Change-Id: Id79f21aaac049b78ec22b8f90c533deac4bc448b
Signed-off-by: himta ram <hram@codeaurora.org>
2020-08-04 12:06:11 +05:30
Deepak Kumar Singh
d45b777e33 rpmsg: glink: do not serve intent request if no callback present
Sometime remote may try to send packet before receive callback is
assigned. Which can result in dropping of packets on apps.

Acknowledge intent request but queue the intent only when receive
callback assignment is complete.

Change-Id: Ie366c24e204db7f1609e2345ee3324cb00f56f3e
Signed-off-by: Deepak Kumar Singh <deesin@codeaurora.org>
2020-08-03 19:44:52 -07:00
Gaurav Kashyap
bbb443fcbf hwkm: fail on last byte corruption
When the last byte of an incoming keyblob is corrupted for
an UNWRAP_IMPORT operation, HWKM does not fail as it is
considered a noop. However, we must fail as it will classify as
a corrupted keyblob.

Change-Id: Ia9f74d150163139f879287e9ffcc82277d76685a
Signed-off-by: Gaurav Kashyap <gaurkash@codeaurora.org>
2020-08-03 11:05:13 -07:00
Jitendra Sharma
becade6094 soc: qcom: Reset string table index for each dump collection request
Section name should be placed in String table.
Currently, we used static version for string table
index to update subsequent section names.

Due to this string table index keeps on increasing
during every new dump(subsystem restart) request.
This ultimately will result in buffer overflow,
leading to Redzone overwritten.

Hence, as a fix now reset, this string table
index once dump capture is complete.

Change-Id: Ibc2446ae4011db5291044eacdc1a1119597d862a
Signed-off-by: Jitendra Sharma <shajit@codeaurora.org>
Signed-off-by: Mukesh Ojha <mojha@codeaurora.org>
2020-08-03 10:55:02 -07:00
qctecmdr
bd0cb90137 Merge "clk: qcom: Add debug cc clk measure nodes for SDXLEMUR" 2020-08-03 03:43:44 -07:00
qctecmdr
ea6de31bb5 Merge "soc: qcom: mem-offline: add pasr support for rpm-smd based targets" 2020-08-03 03:43:44 -07:00
qctecmdr
816c62cb29 Merge "ASoC: pcm: add null check for be_substream" 2020-08-02 21:38:52 -07:00
qctecmdr
cb6f49fa6e Merge "Bluetooth: Move missing dts entries logs to info message" 2020-08-02 21:38:52 -07:00
qctecmdr
deefc4a259 Merge "msm: kgsl: Add support for gmu wrapper memory region" 2020-08-02 21:38:52 -07:00
qctecmdr
ad03b0376b Merge "scsi: ufs: Make sure clk scaling happens only when hba is runtime ACTIVE" 2020-08-02 19:02:35 -07:00
Balakrishna Godavarthi
e2fb53b7e3 Bluetooth: Move missing dts entries logs to info message
If dts entries are missing, might be which are not required entry
for a SoC. Instead of logging them as error message moving them
to log messages.

Change-Id: I1e2d2e75ee3d5ee9533b12a634a694b9b1da9d08
Signed-off-by: Balakrishna Godavarthi <bgodavar@codeaurora.org>
2020-08-02 17:59:35 -07:00
Balakrishna Godavarthi
50cfb94d72 Bluetooth: Update power sources for QCA6390/QCA6490
This change will add all the power sources which are needed
for BT SoC's QCA6390 and QCA6490 to operate.

Change-Id: Ice58ba2b5c637c9be5cab5118c4b060037c1077d
Signed-off-by: Balakrishna Godavarthi <bgodavar@codeaurora.org>
2020-08-02 17:59:29 -07:00
qctecmdr
2abb78b918 Merge "arm64: defconfig: Enable mem2mem drivers on Holi" 2020-08-02 15:29:57 -07:00
qctecmdr
859b461670 Merge "leds: qti-flash: Fix LMH mitigation configuration" 2020-08-02 15:29:56 -07:00
qctecmdr
1fee83940f Merge "arm64: defconfig: Disable LSE_ATOMIC for holi target" 2020-08-02 12:46:03 -07:00
qctecmdr
31f2100c3c Merge "iommu/arm-smmu: Support client configured dynamic domains only in QGKI" 2020-08-02 12:46:03 -07:00
qctecmdr
552f518a28 Merge "msm: kgsl: Update pagefault policy when KGSL_STATE_ACTIVE" 2020-08-02 12:46:02 -07:00
qctecmdr
790840acae Merge "ABI: Update whitelist for arch timer" 2020-08-02 12:46:02 -07:00
qctecmdr
b0c199468a Merge "usb: misc: nb7vpq904m: support 4 lanes display" 2020-08-02 12:46:02 -07:00
qctecmdr
e9ba39aef7 Merge "arm64: defconfig: Enable interconnect driver for sdxlemur" 2020-08-02 12:46:01 -07:00
qctecmdr
2d45ba2f8c Merge "msm: adsprpc: Allow kernel and static handle contexts" 2020-08-02 12:46:01 -07:00
Mayank Grover
8eb897e6a6 arm64: defconfig: Disable LSE_ATOMIC for holi target
LSE_ATOMIC is not supported for holi targets.
Change to disable LSE atomic operations, which
may result in crash for non-cacheable memory atomic
access.

Change-Id: Ibe2aba59de3b907908bae99f9f1cd92e128f348d
Signed-off-by: Ashish Bhimanpalliwar <abhiman@codeaurora.org>
Signed-off-by: Mayank Grover <groverm@codeaurora.org>
2020-08-02 18:25:12 +05:30
Yuanfang Zhang
cbfc1dfde8 defconfig: Disable CTI save function on perf build for holi
Disable CTI save function on perf build to avoid the power and performance
issue.

Change-Id: Ie656b6e911c841b134a78cba0fc5ba089a3deffc
Signed-off-by: Yuanfang Zhang <zhangyuanfang@codeaurora.org>
2020-08-02 18:20:32 +05:30
Raghavendra Kakarla
94344bd445 defconfig: Disable the CONFIG_ARM_CPUILDE_PSCI for holi
for qgki, as we are using the lpm-levels driver for our core
and cluster lpms so disbaling the CONFIG_ARM_CPUILDE_PSCI for
holi in qgki config.

Change-Id: Ie9e40d5fb4ef7324e2c556cea4db26d63ca1ab3e
Signed-off-by: Raghavendra Kakarla <rkakarla@codeaurora.org>
2020-08-02 18:15:43 +05:30
Sriharsha Allenki
a75b1261de defconfig: holi-gki: Enable various configfs functions
Enable various USB CONFIGFS driver modules that add
support for NCM, CCID, CDEV, and GSI and support
for USB host mode video devices as well.

Also, enable the driver module to support USB PHY
and low power audio as well.

Change-Id: Icecd4af4be776f2b8b31677287a086cd6788a3b8
Signed-off-by: Sriharsha Allenki <sallenki@codeaurora.org>
2020-08-02 18:11:13 +05:30
Raviteja Tamatam
a854cd0248 arm64: defconfig: Enable mem2mem drivers on Holi
Enable memory to memory multimedia driver support
to allow v4l2 rotator compilation in Holi.

Change-Id: Iaabd0c7ec6f74c0ba2cad5e4d79825339333e33f
Signed-off-by: Raviteja Tamatam <travitej@codeaurora.org>
2020-08-02 16:21:52 +05:30
qctecmdr
b6aab13b4e Merge "leds: qpnp-flash-v2: Convert power_supply properties to iio" 2020-08-02 02:57:22 -07:00
qctecmdr
c493a193b0 Merge "scsi: ufs: Configure Vccq/Vccq2 with supplied load in LPM" 2020-08-02 02:57:21 -07:00
qctecmdr
2175496d8c Merge "interconnect: qcom: Add USB3 master for Holi" 2020-08-02 02:57:21 -07:00
Jishnu Prakash
4866e3fefd arm64: defconfig: Enable PMIC drivers required for holi
Enable PMIC drivers required for holi. Correct some existing
PMIC defconfigs.

Change-Id: Iabbcc7ccb0d18dc4853cd32753a41a82a2c3d815
Signed-off-by: Jishnu Prakash <jprakash@codeaurora.org>
2020-08-01 22:55:08 -07:00
qctecmdr
5756e32237 Merge "sound: usb: Fix error handling path" 2020-08-01 20:06:46 -07:00
qctecmdr
a8cbc18ef6 Merge "iommu/iommu-logger: Log IOMMU client name in debug structures" 2020-08-01 20:06:45 -07:00
qctecmdr
66641c7b90 Merge "msm: kgsl: Don't map DDR as strongly ordered" 2020-08-01 20:06:45 -07:00
Odelu Kukatla
bfc522e814 interconnect: qcom: Add USB3 master for Holi
Add USB3 master so that client can vote for bandwidth
on Holi.

Change-Id: I37661eda4febdff619a703f423aca957f91347b5
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
2020-08-01 11:09:10 -07:00
Odelu Kukatla
1a9b237caa icc: dt-bindings: Add USB3 master ID for Holi
Add USB3 master ID for Holi so that client can vote
for bandwidth.

Change-Id: Ied8597df5bb86989657d8493816c4a882b898b3f
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
2020-08-01 20:19:22 +05:30
ronaldk
f61549c9f7 msm: cvp: Dynamic clock voting
Get fps info from UMD and cycle count from FW to scale CVP
clock frequency to match CVP workload.

Change-Id: I47c18173987360271f0b2575e815aff0e00afa8d
Signed-off-by: ronaldk <ronaldk@codeaurora.org>
Signed-off-by: George Shen <sqiao@codeaurora.org>
2020-08-01 07:25:12 -07:00
Saurabh Sahu
894fef24b2 arm64: defconfig: Add support for clock/CPUFREQHW in HOLI
Enable GCC, GPUCC, DISPCC, CLK_SMD_RPM, DEBUGCC and CPUFREQ_HW for HOLI.

Change-Id: I2b06341da3a815bc33b0d45a5dcd8cada632be6b
Signed-off-by: Saurabh Sahu <sausah@codeaurora.org>
2020-08-01 15:25:18 +05:30
Can Guo
80d85e5d97 scsi: ufs: Make sure clk scaling happens only when hba is runtime ACTIVE
If someone plays with the UFS clk scaling devfreq governor through sysfs,
ufshcd_devfreq_scale may be called even when hba is not runtime ACTIVE,
which can lead to unexpected error. We cannot just protect it by calling
pm_runtime_get_sync, because that may cause racing problem since hba
runtime suspend ops needs to suspend clk scaling. In order to fix it, call
pm_runtime_get_noresume and check hba's runtime status, then only proceed
if hba is runtime ACTIVE, otherwise just bail.

governor_store
 devfreq_performance_handler
  update_devfreq
   devfreq_set_target
    ufshcd_devfreq_target
     ufshcd_devfreq_scale

Change-Id: I1345985d50bcb239b7af008f7d295de3d7581112
Signed-off-by: Can Guo <cang@codeaurora.org>
2020-08-01 11:36:43 +08:00