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>
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>
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>
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>
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>
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>
Enable gcc clock driver to support global clock for peripherals.
Change-Id: I87ef4b06bfa3c4b78af3f56e5b474a3d913412a1
Signed-off-by: Naveen Yadav <naveenky@codeaurora.org>
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>
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>
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>
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>
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>
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>
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>