Commit graph

892,914 commits

Author SHA1 Message Date
qctecmdr
9f15b033b8 Merge "msm: cvp: Print detail NOC error info" 2020-08-27 04:10:52 -07:00
Frank Lee
38f65f5aa5 ANDROID: gki_defconfig: enable CONFIG_ARCH_SUNXI.
CONFIG_ARCH_SUNXI is a dependency of sunxi devices.

Bug: 154880035
Change-Id: Icc3f67d41b0617c6e1c17ce82d28e8629b277bdf
Signed-off-by: huangshuosheng <huangshuosheng@allwinnertech.com>
Signed-off-by: Frank Lee <frank@allwinnertech.com>
2020-08-27 17:11:22 +08:00
Yangtao Li
5ff1d0acdc FROMLIST: clk: sunxi-ng: add support for the Allwinner A100 CCU
Add support for a100 in the sunxi-ng CCU framework.

Signed-off-by: Yangtao Li <frank@allwinnertech.com>
Acked-by: Rob Herring <robh@kernel.org>

Bug: 157278975
Change-Id: I2eb73fd43a25296a611834f2feb767aa89ad0256
Link: https://lore.kernel.org/lkml/1eb41bf6c966a0e54820200650d27a5d4f2ac160.1595572867.git.frank@allwinnertech.com/
Signed-off-by: Frank Lee <frank@allwinnertech.com>
2020-08-27 17:11:05 +08:00
Yangtao Li
6e84f59263 FROMLIST: pinctrl: sunxi: add support for the Allwinner A100 pin controller
This commit introduces support for the pin controller on A100.

Signed-off-by: Yangtao Li <frank@allwinnertech.com>
Acked-by: Maxime Ripard <mripard@kernel.org>

Bug: 157278978
Change-Id: Ib3fef6ed9bec10ad12ff256afb965bcaa998ace1
Link: https://lore.kernel.org/lkml/4e331a2ed4a30c883df6157bc5c52bb686aa8e0d.1595572867.git.frank@allwinnertech.com/
Signed-off-by: Frank Lee <frank@allwinnertech.com>
2020-08-27 17:09:29 +08:00
Kishore Sri venkata Ganesh Bolisetty
fe35672a0f sched/walt: Improve the scheduler
This change is for general scheduler improvement.

Change-Id: I4d860d155697178feaed9c6418bf9fa1f773180c
Signed-off-by: Kishore Sri venkata Ganesh Bolisetty <bsrivenk@codeaurora.org>
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
2020-08-27 01:09:06 -07:00
Tapas Dey
e671da4acd NFC: Fix NFC firmware download issue
Due to insufficient kernel buffer size, NFC firmware
download fails during NFC initialization.

Increased kernel buffer size to support
frame size of 554 in FW download mode.

Change-Id: I1e870389da1221a01b1a785ff1e5b6b175a88117
Signed-off-by: Tapas Dey <tdey@codeaurora.org>
2020-08-27 13:35:40 +05:30
Mao Jinlong
33e953b8f2 soc: jtagv8: Correct the sequence of restoring the etm registers
TRCPROCSELR is the second register to restore instead of the first
one. Correct the sequence to make the restore function work.

Change-Id: Ic2b3bf936a4754d9eeed3318f4ff708b298ad4d5
Signed-off-by: Mao Jinlong <jinlmao@codeaurora.org>
2020-08-27 16:00:14 +08:00
qctecmdr
67847f22f2 Merge "cpuidle: menu: trace menu governor decisions" 2020-08-27 00:31:45 -07:00
qctecmdr
3d48305c26 Merge "cnss2: Add prefix to firmware name based on device ID" 2020-08-27 00:31:45 -07:00
qctecmdr
4be08dcbe9 Merge "mmc: core: Fix uninitialized clock scaling's freq table" 2020-08-27 00:31:44 -07:00
qctecmdr
6c9cb4c4f7 Merge "cnss2: set high 32bit of MSI addr only when device is 64 bit capable" 2020-08-27 00:31:44 -07:00
qctecmdr
d3ad4ca78e Merge "debug-pagealloc: Panic on pagealloc corruption" 2020-08-27 00:31:43 -07:00
qctecmdr
fdf561d7c8 Merge "Delay opening slimbus ports for A2DP for Apache" 2020-08-27 00:31:41 -07:00
qctecmdr
f6ed83af50 Merge "Revert "mmc: sdhci-msm: skip eMMC slot probe if eMMC isn't a bootdevice"" 2020-08-27 00:31:41 -07:00
qctecmdr
77eb6919f3 Merge "pinctrl: qcom: Update reserved GPIOs for Shima" 2020-08-27 00:31:40 -07:00
Mukesh Ojha
35c2fef8bf drivers: soc: qcom: update sct table for LLCC on Shima
Update the LLCC SCT table for Shima for clients to request
slices from system cache.

- Added new entries for cpuss1 and cpu_hwt.
- Changed the priority for modemhp_grow and display.
- Change the alignment of the table column to look readable.

Change-Id: I9289a9cc8a029d51429aeb44453e0620021daf75
Signed-off-by: Mukesh Ojha <mojha@codeaurora.org>
2020-08-26 23:35:22 -07:00
qctecmdr
d12f827442 Merge "msm: kgsl: Save and restore the power ctrl_flags during recovery" 2020-08-26 20:58:49 -07:00
qctecmdr
8097d6d615 Merge "defconfig: Cleanup of wlan related config flags for holi" 2020-08-26 20:58:49 -07:00
qctecmdr
08dfe9aa1f Merge "msm: pcie: fix race between DRV suspend/resume and RPMSG operations" 2020-08-26 20:58:48 -07:00
qctecmdr
dbd09eb095 Merge "mhi: core: prioritize BHI error debug registers set dump" 2020-08-26 20:58:48 -07:00
qctecmdr
7831531dd4 Merge "arm64: defconfig: Enable selinux config" 2020-08-26 20:58:48 -07:00
qctecmdr
5a3c177b1e Merge "soc: qcom: ramdump: Fix 'complete ramdump' collection" 2020-08-26 20:58:47 -07:00
qctecmdr
032d9702eb Merge "mhi: core: Make sure to powerdown if mhi_sync_power_up fails" 2020-08-26 20:58:47 -07:00
Changki Kim
55ff3b05bf ANDROID: vendor_hooks: Add new android vendor hooks for ipi stop
When a kernel panic occurred, it is sometimes caused by a other cpu
than the panic cpu. When a panic cpu sends smp stop IPI, it can help to
solve the problem even more if aonther cpu stores registers and
run cache flush.

Bug: 165956922

Change-Id: I21c74fe0d047e49b676c502bc9b8d8830e5431de
Signed-off-by: Changki Kim <changki.kim@samsung.com>
2020-08-27 03:08:51 +00:00
Naveen Yadav
fd64862a16 arm: defconfig: Enable gcc clock driver for sdxlemur
Enable gcc clock driver to support global clock for peripherals.

Change-Id: I87ef4b06bfa3c4b78af3f56e5b474a3d913412a1
Signed-off-by: Naveen Yadav <naveenky@codeaurora.org>
2020-08-26 19:57:20 -07:00
qctecmdr
34715bc934 Merge "cnss2: Notify MSM PCIe bus driver when detect link down" 2020-08-26 17:22:52 -07:00
qctecmdr
c1d2ca05ee Merge "block: Fix a race in the runtime power management code" 2020-08-26 17:22:51 -07:00
qctecmdr
f575f7eefa Merge "power: supply: qti_battery_charger: allow setting ICL for USB_PD charger" 2020-08-26 17:22:51 -07:00
qctecmdr
bbc10f107e Merge "soc: qcom: hyp_core_ctl: Catch uninitialized freq QOS object" 2020-08-26 17:22:51 -07:00
qctecmdr
e45a6c183b Merge "scsi: ufs: Remove ufshcd-qti driver" 2020-08-26 17:22:50 -07:00
qctecmdr
042b36b17b Merge "sched/cpupri: skip isolated cpus" 2020-08-26 17:22:50 -07:00
qctecmdr
0544515468 Merge "cfg80211: Indicate support for AKM advertisement per interface" 2020-08-26 17:22:50 -07:00
qctecmdr
21eb7ccbc4 Merge "arm64: defconfig: Add qcom debug config for perf build in HOLI" 2020-08-26 17:22:49 -07:00
qctecmdr
c786d5a718 Merge "usb: gadget: u_ether: Add skb check in eth_start_xmit" 2020-08-26 17:22:49 -07:00
Yu SI
0bcebcc8d9 msm: cvp: enable cache op by default
performing cache operation by default for buffers

Change-Id: I50cd512427b8e1efb4a3a3119836281f7dd4d31d
Signed-off-by: Yu SI <ysi@codeaurora.org>
2020-08-26 17:22:41 -07:00
George Shen
f0e6e63dcc msm: cvp: Print detail NOC error info
It helps debugging CVP NOC error.

Change-Id: I7f7e2b37ff7c404414e483f1ded36d3e521121d1
Signed-off-by: George Shen <sqiao@codeaurora.org>
2020-08-26 16:39:09 -07:00
David Collins
23a4d8c850 defconfig: lahaina-gki: enable PMIC PON log parser driver
Enable the PMIC PON log parser driver so that PMIC power-on,
power-off, and fault information is logged within the kernel for
easy access when debugging.

Change-Id: I986fe6896f1612440d462c96e27c27723e742b1d
Signed-off-by: David Collins <collinsd@codeaurora.org>
2020-08-26 15:52:30 -07:00
David Collins
5bfa3a1d07 soc: qcom: add PMIC PON log parser driver
Add a driver which can parse PMIC PON data into a human readable
format.  This log is stored in a binary data structure in PMIC
NVMEM starting with PMIC PMK8350.  It contains PMIC power-on,
power-off, fault, and other information through multiple power-
cycle events.

Change-Id: I5d2d48ba22ed8a6c666581f0730f8350bb722a08
Signed-off-by: David Collins <collinsd@codeaurora.org>
2020-08-26 15:52:29 -07:00
Yue Ma
915f8f9e3c cnss2: Set PCIe link state in proper state during resume
pci_link_state is meant to track if CNSS driver suspends/resumes
PCIe link by calling PCIe bus suspend/resume APIs. Hence set it
in proper state during resume path to reflect accurate state change.

Change-Id: I638357e8a48d52796ac604dcea734056eb03ee54
Signed-off-by: Yue Ma <yuem@codeaurora.org>
2020-08-26 15:42:49 -07:00
Guru Das Srinagesh
b6f0f3eb2e defconfig: sdxlemur: Enable drivers required for PMIC devices
Enable drivers required for a few of the devices in the PMICs PMK8350
and PMX65.

Change-Id: I9b605a82e181fb38442d8a1052762c848d8089f5
Signed-off-by: Guru Das Srinagesh <gurus@codeaurora.org>
2020-08-26 15:34:30 -07:00
Yue Ma
f4ea8b516a cnss2: Add support to use new ramdump APIs
Use new APIs from ramdump module which uses device coredump
functionality to save WLAN dumps to file system.

Change-Id: Ic6dd09d255bda2923f4680b057eacf4658d0aaa6
Signed-off-by: Yue Ma <yuem@codeaurora.org>
2020-08-26 14:47:27 -07:00
Roman Kiryanov
2dae2bb212 ANDROID: kernel: cgroup: cpuset: Clear cpus_requested for empty buf
update_cpumask had a special case for empty buf which
did not update cpus_requested. This change reduces
differences (only to parsing) in empty/non-empty codepaths
to make them consistent.

Bug: 120444281
Fixes: 4803def4e0b2 ("ANDROID: cpuset: Make cpusets restore on hotplug")
Test: check that writes to /dev/cpuset/background/tasks
Test: work as expected, e.g.:
Test: echo $$ > /dev/cpuset/background/tasks
Test: echo > /dev/cpuset/background/tasks
Signed-off-by: Roman Kiryanov <rkir@google.com>
Git-commit: 4a80327652a261138225722b179f21b7eac21d86
Git-repo: https://android.googlesource.com/kernel/common
Change-Id: I49d320ea046636ec38bd23f053317abc59f64f8e
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2020-08-27 02:50:39 +05:30
Riley Andrews
bef69267b4 ANDROID: cpuset: Make cpusets restore on hotplug
This deliberately changes the behavior of the per-cpuset
cpus file to not be effected by hotplug. When a cpu is offlined,
it will be removed from the cpuset/cpus file. When a cpu is onlined,
if the cpuset originally requested that that cpu was part of the cpuset,
that cpu will be restored to the cpuset. The cpus files still
have to be hierachical, but the ranges no longer have to be out of
the currently online cpus, just the physically present cpus.

Bug: 120444281
Change-Id: I22cdf33e7d312117bcefba1aeb0125e1ada289a9
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
[AmitP: Refactored original changes to align with upstream commit
        201af4c0fa ("cgroup: move cgroup files under kernel/cgroup/")]
Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
Git-commit: ea7de80972bb2243f64b8db99c07eca49518b197
Git-repo: https://android.googlesource.com/kernel/common
[pkondeti@codeaurora.org: Ported to 5.4 kernel]
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2020-08-27 02:50:39 +05:30
qctecmdr
aeafb18287 Merge "scsi: ufs-qcom: Increase ah8 timeout to 5ms" 2020-08-26 13:02:19 -07:00
qctecmdr
432d1461eb Merge "mailbox: msm_qmp: Assert on timeout" 2020-08-26 13:02:18 -07:00
qctecmdr
b14de778e8 Merge "cnss2: Try to recover PCIe link to collect dump after link down" 2020-08-26 13:02:18 -07:00
qctecmdr
0cf5ba6fee Merge "msm: kgsl: Clean up adreno_spin_idle_debug" 2020-08-26 13:02:17 -07:00
qctecmdr
9618fa1944 Merge "msm: kgsl: Add Battery Current Limiting support for A6xx" 2020-08-26 13:02:17 -07:00
qctecmdr
8b51ca0984 Merge "cnss2: Donot assert if BDF download fails on reboot" 2020-08-26 13:02:16 -07:00
qctecmdr
13fe355dc4 Merge "clk: qcom: gcc-sdxlemur: Add PCIe and USB3 clock muxes" 2020-08-26 13:02:16 -07:00