Commit graph

892,864 commits

Author SHA1 Message Date
qctecmdr
3f91d0179e Merge "icc: dt-bindings: add endpoint IDs for interconnects for SCSHRIKE" 2020-12-18 08:04:02 -08:00
qctecmdr
a38c0138a5 Merge "usb: gadget: composite: Allow vbus_draw() to be called with 0mA" 2020-12-18 08:04:01 -08:00
qctecmdr
f2ce7775cb Merge "cnss2: Fix a print error in time sync" 2020-12-18 08:04:01 -08:00
qctecmdr
b6116d39ae Merge "cnss2: Add fallback support for device specific path loading" 2020-12-18 08:04:01 -08:00
qctecmdr
0072068a83 Merge "msm: Adding config for r8125 driver" 2020-12-18 08:04:00 -08:00
qctecmdr
1a0f89937c Merge "qseecom: add CONFIG_COMPAT condition" 2020-12-18 08:04:00 -08:00
qctecmdr
a33823f357 Merge "cnss2: Make sure the write to remap window register take effect" 2020-12-18 08:04:00 -08:00
qctecmdr
b66e419089 Merge "msm: cvp: Set correct CVP NoC QoS values" 2020-12-18 03:37:16 -08:00
qctecmdr
bf2fc7d1c7 Merge "msm: kgsl: Dump PWR_COL_PREEMPT_KEEPALIVE on wait for lowest idle timeout" 2020-12-18 03:37:16 -08:00
qctecmdr
9215a33e14 Merge "trace: Add minidump support for ipc log buffers" 2020-12-18 03:37:16 -08:00
qctecmdr
ab3fb357dd Merge "serial: msm_geni_serial: Correct start rx sequence" 2020-12-18 03:37:15 -08:00
qctecmdr
0b2e862c96 Merge "netfilter: contrack: Adding check for SIP/2.0" 2020-12-18 03:37:15 -08:00
qctecmdr
94453399c7 Merge "cnss2: Group dev_boot debugfs handling by contexts" 2020-12-18 03:37:15 -08:00
qctecmdr
33249f65db Merge "clk: qcom: Add debug cc clk measure nodes for SDXNIGHTJAR" 2020-12-18 03:37:14 -08:00
qctecmdr
7d2263eaa2 Merge "pinctrl: qcom: Add flexibility to disable the wakeup capability for Yupik" 2020-12-18 03:37:14 -08:00
Neeraj Upadhyay
188f75cf17 pinctrl: qcom: Add flexibility to disable the wakeup capability for Yupik
By default, the system firmware enables the mpm wakeup functionality
of all the supported GPIOs. However, certain usecases demand that
this capability be disabled on certain gpios. Hence, provide a
generic interface to disable the GPIOs as needed.

Change-Id: I147629e0126b2eb41c645de03958ef480fd5d7d0
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
2020-12-17 12:12:57 +05:30
Neeraj Upadhyay
84f5b6aef8 pinctrl: qcom: Update configuration for Yupik
Update pinctrl driver for Yupik, to match latest
configuration.

Change-Id: I067fb20535dd144bf07f1253dbf9b498de8bb123
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
2020-12-17 12:06:56 +05:30
qctecmdr
f838988d41 Merge "sched/walt: Improve the scheduler" 2020-12-16 22:16:34 -08:00
qctecmdr
e2539ffd27 Merge "soc: qcom: cmd-db: Fix compilation error when CMD_DB is disabled" 2020-12-16 22:16:34 -08:00
qctecmdr
10159b228d Merge "usb: dt-bindings: Add USB QMP PHY registers definition" 2020-12-16 22:16:33 -08:00
qctecmdr
be3525da72 Merge "arm64: defconfig: enable CONFIG_PRINT_SUSPEND_EPOCH_QGKI" 2020-12-16 22:16:33 -08:00
Karthik Rudrapatna
3f596353a4 msm: Adding config for r8125 driver
Add config to enable Realtek's r8125 driver.

Change-Id: I00cc2344d4705cd84156a44e30c4645d54df2008
Acked-by: Lakshit Tyagi <ltyagi@codeaurora.org>
Signed-off-by: Karthik Rudrapatna <krudrapa@codeaurora.org>
2020-12-16 15:13:59 -08:00
Veera Vegivada
2ff9429f38 icc: dt-bindings: add endpoint IDs for interconnects for SCSHRIKE
Add master and slave ID constants for all Qualcomm Technologies, Inc.
SCSHRIKE interconnect providers which consumers can use to set
bandwidth constraints and find paths in the NoC (Network-On-Chip)
topology.

Change-Id: I69fdeddf756a12aa17868ddf7130243d5852d978
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2020-12-16 10:02:22 +05:30
Yue Ma
3db21c0a2e cnss2: Make sure the write to remap window register take effect
Since PCIe remap window register access and actual PCIe device
register access may go through different NoCs, read it back after
writing to remap window register to make sure it has taken effect.
This is able to avoid NOC errors when accessing the actual device
register which the remap window value applies to.

Change-Id: I65848758250fb9e6e1cbe513932c64b8303a8e98
Signed-off-by: Yue Ma <yuem@codeaurora.org>
2020-12-15 17:51:55 -08:00
qctecmdr
a2839ca38b Merge "defconfig: msm: Enable ARCH_YUPIK for genericarmv8" 2020-12-15 09:11:53 -08:00
qctecmdr
b4fabbc028 Merge "interconnect: qcom: Enable real interconnect provider for Yupik" 2020-12-15 09:11:52 -08:00
qctecmdr
9adb2b478a Merge "usb: dwc3-msm: Disable PHY wakeup IRQs on hibernation" 2020-12-15 09:11:52 -08:00
qctecmdr
f40457bbdb Merge "iio: adc: qcom-spmi-adc5: add an unique irq name" 2020-12-15 09:11:52 -08:00
qctecmdr
7827a27eea Merge "drivers: llcc: Add LLCC driver for Yupik" 2020-12-15 09:11:52 -08:00
qctecmdr
5175b74fb7 Merge "Revert "netfilter: Unlock xt_table later"" 2020-12-15 01:48:36 -08:00
qctecmdr
45140c666f Merge "firmware: arm_scmi: increase the response timeout" 2020-12-15 01:48:35 -08:00
qctecmdr
da14ef15e2 Merge "defconfig: Enable tzlog driver on sdxlemur" 2020-12-15 01:48:35 -08:00
qctecmdr
29142a00dd Merge "msm: cvp: Fix CVP BW overvoting issue" 2020-12-15 01:48:35 -08:00
qctecmdr
96bb195660 Merge "mm/ksm: Remove reuse_ksm_page()" 2020-12-15 01:48:34 -08:00
qctecmdr
4e8886ba0b Merge "Revert "topology: Add snapshot of possible sibling cpu mask changes"" 2020-12-15 01:48:34 -08:00
qctecmdr
5984d1cd28 Merge "defconfig: Enable gcc/rpm-smd/debugCC clock drivers for sdxnightjar" 2020-12-15 01:48:34 -08:00
qctecmdr
93b3ef7d0e Merge "coresight: csr: update timestamp related registers offset" 2020-12-15 01:48:34 -08:00
qctecmdr
a15fa3b052 Merge "dt-bindings: clock: Add support for clock ids for SDXNIGHTJAR" 2020-12-15 01:48:33 -08:00
Pavankumar Kondeti
862319bb85 sched/walt: Improve the scheduler
This change is for general scheduler improvement.

Change-Id: Id19f38a2b9a67b130876cb8df1e88c6a56aa6aad
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2020-12-15 14:58:36 +05:30
Pavankumar Kondeti
5a24ce9de8 sched/walt: Improve the scheduler
This change is for general scheduler improvement.

Change-Id: I30b3899e191d880e741f922323d0826b5c292498
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2020-12-15 14:58:36 +05:30
Pavankumar Kondeti
dfd45fa093 sched/walt: Improve the scheduler
This change is for general scheduler improvement.

Change-Id: I616acbe5bfdb0e1bf88e923d98b4a3d54d26d942
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2020-12-15 14:58:36 +05:30
Sibi Sankar
295e404917 soc: qcom: cmd-db: Fix compilation error when CMD_DB is disabled
If CONFIG_QCOM_COMMAND_DB=n the following compilation errors will be
seen. Fix this by including the appropriate linux headers.

./include/soc/qcom/cmd-db.h: In function ‘cmd_db_read_aux_data’:
./include/soc/qcom/cmd-db.h: error: implicit declaration of function ‘ERR_PTR’;

Change-Id: I76ed6230b00f88cefbb78e5f2ee4a534316078d7
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Sibi Sankar <sibis@codeaurora.org>
Link: https://lore.kernel.org/r/20200227125615.4727-1-sibis@codeaurora.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Git-commit: 7ad18bb5c2c4bd50c8b83d375ee19be992022cf3
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Tushar Nimkar <tnimkar@codeaurora.org>
2020-12-15 12:10:04 +05:30
Deepak Kumar Singh
12190dbdde trace: Add minidump support for ipc log buffers
Enable minidump for ipc log buffers.

Change-Id: Ie890c81783bab22b3ee6d510a045de4c93f9b3f9
Signed-off-by: Deepak Kumar Singh <deesin@codeaurora.org>
2020-12-15 11:55:55 +05:30
Santosh Mardi
79d123c5eb firmware: arm_scmi: increase the response timeout
For synchronous messages sent from the agent to platform,
agent waits for response for 30 milli seconds (max_rx_timeout)
before timing out if response gets delayed from platform.

Increase the timeout value to 1 second to minimize message
send failures in case of delays.

Change-Id: I72e9ab33a9be675b64301e904e8d43fb8bb89e50
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
2020-12-14 17:15:41 -08:00
Murali Nalajala
2917f5e88b arm64: defconfig: enable CONFIG_PRINT_SUSPEND_EPOCH_QGKI
Enable CONFIG_PRINT_SUSPEND_EPOCH_QGKI to print epoch values
when the device enter into suspend and resume.

Change-Id: Ia2d54874405cf88f9283cdb1699f67078aa3fcbc
Signed-off-by: Murali Nalajala <mnalajal@codeaurora.org>
2020-12-14 12:35:02 -08:00
Srinivas Ramana
f121a71abb time: sched_clock: record cycle count in suspend and resume
Record cycle count and kernel time in ns while entering suspend
and while resuming. This will help in matching up the kernel time
with external subsystems and in recording suspend time in cycles.

Change-Id: If22d9880103c7d54087d0faf4c992259e6b97f08
Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
Signed-off-by: Murali Nalajala <mnalajal@codeaurora.org>
2020-12-14 12:26:18 -08:00
Murali Nalajala
de2adf4656 Kconfig: print epoch values in system suspend and resume cycles
Print epoch values when the device is enter and exit out of suspend
and resume. These epoch values are useful to know how long the device
is in suspend state. These values can be used to synchronize various
subsystem timestamps and have an unique timestamp to correlate
between various subsystems.

Change-Id: Ibe04b914649db1f2ee0ae748f3950ca646323ef1
Signed-off-by: Murali Nalajala <mnalajal@codeaurora.org>
2020-12-14 12:25:43 -08:00
Yue Ma
7862ff2483 cnss2: Fix a print error in time sync
Print proper values for host time and device time from an error
handling routine during time sync update.

Change-Id: Ib8d9d4fb86d4001b0e2b7d62bc2ae381616f3df6
Signed-off-by: Yue Ma <yuem@codeaurora.org>
2020-12-14 11:54:25 -08:00
Yue Ma
69f4396451 cnss2: Add fallback support for device specific path loading
Add the logic to fall back to default path if it fails to load
firmware from device specific path.

Change-Id: I0595a3be97b6f803be232b73fb35b8b5b3c52b0e
Signed-off-by: Yue Ma <yuem@codeaurora.org>
2020-12-11 17:13:52 -08:00
Paras Singh Jain
4870530f13 netfilter: contrack: Adding check for SIP/2.0
Packets arriving at SIP port will now be checked for SIP/2.0 before
getting tagged as SIP packet. Added helper functions strnstr and strnstrn
for checking substring in a string in case of non null termination.

Change-Id: Ia7d6a3ac5dd1e5f0ce97ee9f6d0c13f16d9dd7f2
Acked-by: Vinisha Varre <vvarre@qti.qualcomm.com>
Signed-off-by: Paras Singh Jain <parassin@codeaurora.org>
2020-12-12 02:36:55 +05:30