Enable khungtask enhancement for features like
black/while list, monitor iowait process, etc.
While at it, remove khungtask config from vendor
consolidate build as it is enabled for all builds
via gki.
Change-Id: I634cd654f673d08b7d9a8938ba7a74c9fbe4f317
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
enable flag to indicate if the buffer is externally
allocated or internal. Based on this, pmem table
walk in back end can be avoided.
Change-Id: Iaf7ad3c058e6eddede8e8f7b4dc7d84c0778c064
Signed-off-by: Jeyaprabu J <quic_jeyaprab@quicinc.com>
Signed-off-by: Vishakh <quic_jeyaprab@quicinc.com>
Enabling on-semi re-driver configs in order to support
super-speed-plus capabilities.
Change-Id: I833287aa62b5eeae24537ac05d7a35db8efd1bf5
Signed-off-by: Udipto Goswami <quic_ugoswami@quicinc.com>
Add support for RPMH_LN_BB_CLK7, RPMH_LN_BB_CLK8, RPMH_LN_BB_CLK9
clocks bindings since these clocks are required to be modelled
on ANORAK platform.
Change-Id: I2895850a0343f95661f9a8819ddcaf2b8b211758
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
Signed-off-by: Dhaval Radiya <quic_dradiya@quicinc.com>
Signed-off-by: Chintan Kothari <quic_ckothari@quicinc.com>
Add snapshot of clock handles for CAMCC/DISPCC/GCC/GPUCC/VIDEOCC
on ANORAK so that clients can request on the clock ids
from msm-5.10 branch
commit 12227ce63509 ("bindings: clock: qcom: Add support for
clock IDs for Anorak").
Change-Id: I1d7cc648fefdc034cea49cc74816d52d8ec3c349
Signed-off-by: Jagadeesh Kona <quic_jkona@quicinc.com>
Signed-off-by: Dhaval Radiya <quic_dradiya@quicinc.com>
Signed-off-by: Chintan Kothari <quic_ckothari@quicinc.com>
In the L0s check support function, in case of endpoint driver is
setting l0s_supported flag only if the parent already enables it.
Due to this driver thinks L0s is not supported as parent side L0s
is not enabled yet and not enabling L0s.
So removing that check as that enablment is done as next step.
Fixes: <94e79cc> ("pci: msm: enable L0s only if both parent and child
devices support it").
Change-Id: Ie286209619a712cefafa00aba1e62ebcdb4e54f2
Signed-off-by: Krishna chaitanya chundru <quic_krichai@quicinc.com>
Signed-off-by: Paras Sharma <quic_parass@quicinc.com>
Added pinctrl module for anorak platform in first stage module list.
Change-Id: Ied9e7c9cd8b3a856966453343695538c219cf87d
Signed-off-by: Asit Shah <quic_asitshah@quicinc.com>
Enable TLMM pinctrl driver for anorak platform in GKI build.
Change-Id: I5acb468c300b08eca3eab8d1d47504c2d7468341
Signed-off-by: Asit Shah <quic_asitshah@quicinc.com>
Anorak pinctrl driver snapshot from msm-5.10 branch
commit e2acefc7f7eb ("pinctrl: qcom: Add TLMM support for Anorak
platform").
Change-Id: Idab0d2fb2e091331113ae36b07178c40ab5de4c5
Signed-off-by: Asit Shah <quic_asitshah@quicinc.com>
Add kheaders in blocklist to not load this module
to reduce memory footprints.
Change-Id: I339c2edfb22237dc656d816fa5f90607f21d75a7
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
During newidle balance, inspite of pulling a task from a busy cpu, the
trace, walt_newidle_balance shows pid as -1. Fix this by properly
updating information of the pulled task in walt_lb_pull_tasks.
Change-Id: Iadbbc220e895b6677e86ac9ff6affc01f2e1ff40
Signed-off-by: Atul Pant <quic_atulpant@quicinc.com>
Early boot kernel logs are enabled with earlycon cmdline option.
If earlycon device is passed to earlycon as a parameter with "=dev",
it is considered, otherwise kernel relies on stdout-path for the device.
Since this device can be different for different chipsets, sharing the
same compiled binary, the value passed to earlycon parameter can
be wrong for some of the chipsets, which is leading to issues like
invalid address access or garbled logs in some cases.
To fix this, add earlycon without any value so that the right
device can be picked from stdout-path. For chipsets not having
stdout-path defined, keep passing earlycon value if it is explicitly
defined in target bazel file.
Also, remove default earlycon param value for Pineapple family of
chipsets to avoid adding wrong address for Cliffs, Volcano SoCs.
Change-Id: If40d23a3916f1f148e26033d67408279dfca5493
Signed-off-by: Naini Singh <quic_nainsing@quicinc.com>
Signed-off-by: Naman Jain <quic_namajain@quicinc.com>
Enable qfprom_sys in SA6155 to facilitate
feature id reading from the node in post
boot.
Change-Id: I08953f5f5986a3e3b47f852d9faa10ee02fe3604
Signed-off-by: Raghavendra Prasad N <quic_raghnaga@quicinc.com>
Add qcom epm hardware device driver. It enables to
measure different pmic regulator power consumption data
and pmic temperature data. It exposes these data to userspace
clients via powercap sysfs interface and thermal zone sysfs
interface respectively.
Change-Id: Ic6c190a85ca2425afd68db7662e94b7aa92be4ef
Signed-off-by: Priyansh Jain <quic_priyjain@quicinc.com>
* commit '5b80c8852557d24c2771da11044933210a92f543':
ANDROID: abi_gki_aarch64_qcom: Update symbol list
ANDROID: GKI: Add symbol list for Nothing
ANDROID: GKI: Add symbol list for Nothing
ANDROID: thermal: Add vendor thermal_pm_notify_suspend function
Change-Id: I93007e8da845a7fe2a12e0dffd53b157254e21ad
Signed-off-by: keystone-kernel-automerger <keystone-kernel-automerger@google.com>
Try maximum supported handshake version, if backend rejects,
lower version number and retry handshake, this requires backend
supports handshake retry.
Handshake version 2 sends uid to backend, backend can adjust CPU
priority by uid.
Change-Id: I40deb01743e35ec6f78e46794321d8b994a5b953
Signed-off-by: Keming Zhang <quic_kemingz@quicinc.com>
Add support for latest gen4 bcl hardware support to bcl driver.
It includes extra LSB byte data register for both ibat and vbat
current value and update scaling factor for ibat and vbat
accordingly.
Change-Id: I646f7b06194eb1f939688dfda7eced4120ed4dba
Signed-off-by: Nitesh Kumar <quic_nitekuma@quicinc.com>
Fix speed switch to 100Mpbs for early
Ethernet and add NULL check for phy.
Change-Id: I9780f83a31ada41e2ea7e162b496b58609436019
Signed-off-by: Suraj Jaiswal <quic_jsuraj@quicinc.com>
Add VA based minidump client to dump kernel modules
data structures.
Change-Id: I60052d053ab7094819a52507772a42531c6370a2
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
This snapshot is taken as of msm-5.15 branch
commit <3aa7fd5> ("char: Add snapshot of eavb FE driver").
Change-Id: I3adc9edb549aa988abe669f274efcf03416a7046
Signed-off-by: hazhu <quic_hazhu@quicinc.com>
Symbols updated to QCOM abi symbol list for Marvell Phy and Mdio Bus Mux:
ethnl_cable_test_amplitude
ethnl_cable_test_pulse
ethnl_cable_test_step
genphy_check_and_restart_aneg
genphy_read_status_fixed
of_mdio_find_bus
phy_config_aneg
phy_gbit_fibre_features
Bug: 335414016
Bug: 336924764
Change-Id: I1fa732935cb1a33bcde782fdfe38f5b3fcfae4cb
Signed-off-by: Andre Ding <quic_shuangxi@quicinc.com>
(cherry picked from commit 692e3553d2)