Commit graph

892,871 commits

Author SHA1 Message Date
Subbaraman Narayanamurthy
e20c9a51ef defconfig: sdxlemur: Enable PMIC and thermal debug features
commit 26721bcead ("defconfig: clean up debug config fragment
for SDXLEMUR") accidentally removed several debug config options
enabled before. Add them back.

Change-Id: I186b6aaeb6e09dabe44fbe3f9e4cd7693ecd602b
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2020-12-18 17:08:55 -08:00
qctecmdr
8c9d32da95 Merge "arm64: defconfig: Enable interconnect driver for YUPIK" 2020-12-18 08:04:03 -08:00
qctecmdr
1a0ed6939f Merge "dt-bindings: clock: Update clock ID's of GPUCC and VideoCC for YUPIK" 2020-12-18 08:04:02 -08:00
qctecmdr
aaccb00dfc Merge "fs: fix NULL dereference due to data race in prepend_path()" 2020-12-18 08:04:02 -08:00
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
Andrii Nakryiko
df33f7119a fs: fix NULL dereference due to data race in prepend_path()
Fix data race in prepend_path() with re-reading mnt->mnt_ns twice
without holding the lock.

is_mounted() does check for NULL, but is_anon_ns(mnt->mnt_ns) might
re-read the pointer again which could be NULL already, if in between
reads one of kern_unmount()/kern_unmount_array()/umount_tree() sets
mnt->mnt_ns to NULL.

This is seen in production with the following stack trace:

  BUG: kernel NULL pointer dereference, address: 0000000000000048
  ...
  RIP: 0010:prepend_path.isra.4+0x1ce/0x2e0
  Call Trace:
    d_path+0xe6/0x150
    proc_pid_readlink+0x8f/0x100
    vfs_readlink+0xf8/0x110
    do_readlinkat+0xfd/0x120
    __x64_sys_readlinkat+0x1a/0x20
    do_syscall_64+0x42/0x110
    entry_SYSCALL_64_after_hwframe+0x44/0xa9

Fixes: f2683bd8d5 ("[PATCH] fix d_absolute_path() interplay with fsmount()")
Change-Id: If634d570fb7f37f4a77ae4f10970013dbc0762cb
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Reviewed-by: Josef Bacik <josef@toxicpanda.com>
Cc: Alexander Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Git-commit: 09cad07547445bf3a41683e4d3abcd154c123ef5
Git-repo: https://android.googlesource.com/kernel/common/
Signed-off-by: Sayali Lokhande <sayalil@codeaurora.org>
2020-12-15 11:43:16 +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