Add Waipio UFS phy driver snapshot from msm-5.10 'commit acc26f639df1
("drivers: phy: ufs: Add ufs phy for Waipio SoC")'.
Add phy-qcom-ufs-qmp-v4-waipio.ko for other targets as it is
compiled under a generic config CONFIG_PHY_QCOM_UFS_V4.
Change-Id: If6e00b290eecb7d6f8db51a126ed82d071d08b4d
Signed-off-by: Shazad Hussain <quic_shazhuss@quicinc.com>
Enable QCOM_QFPROM_SYS on Blair SOC and provide access
to the child nodes of QFPROM to user space.
Change-Id: I483a72b71eefa0d672db4a1b799a2281523bdc0a
Signed-off-by: Song Xue <quic_songxue@quicinc.com>
This is a snapshot of qfprom-sys driver as of msm-5.15
'commit c7c1805e449e (Merge "build.targets: Remove
redundant targets")'.
Change-Id: I4b9f3091a621f655d27e44ac5e8cda23b48d0eed
Signed-off-by: Naman Jain <quic_namajain@quicinc.com>
Add MEM STALL AMU counter to sched_switch_with_ctrs.
Change-Id: I96c78a5c355fd795ce656fd16be17833b760e1a0
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
Currently, a raw_spin_lock_irqsave is being held while
freq_qos_update_request is called.
Ensure qos_request_data is copied locally safely under locks, and then
update QOS request after that without holding locks, thereby ensuring
that function doesn't sleep under atomic context.
Change-Id: Id2b7f1a63e8ab06682220e17fa6c72e1cd87a8c5
Signed-off-by: Shaleen Agrawal <quic_shalagra@quicinc.com>
Signed-off-by: Sai Harshini Nimmala <quic_snimmala@quicinc.com>
Signed-off-by: Stephen Dickey <quic_dickey@quicinc.com>
Add support of GCC and GPUCC clock controllers for clients
to be able to request on these clocks.
Change-Id: Ic43c46e73647d20fcf7fdcd143a1e2813b90ee5e
Signed-off-by: Jagadeesh Kona <quic_jkona@quicinc.com>
Add the clock handles for GCC/GPUCC/CAMCC/VIDEOCC/DISPCC0/DISPCC1,
so that the clients can request on the clock ids for NIOBE platform.
Change-Id: I312baf9a7b8b6891bab0fcce3d583bca0192ced7
Signed-off-by: Kalpak Kawadkar <quic_kkawadka@quicinc.com>
Add support for minidump's features on Blair like ftrace, panic_dump,
panic_cpu_context, panic_memory_info and pstore.
Change-Id: Iaa866ed78147cd9c94da957e3dda1be0f810914a
Signed-off-by: Song Xue <quic_songxue@quicinc.com>
Add some NULL pointer checks for irq_desc for the perf work threshold
calculations. This avoid errors for potential NULL pointer deferencing.
Change-Id: Ie0e0d602aebcf3675b77700e30ec4c0217462134
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
Replace existing functions with common code versions, task_rq_lock
and task_rq_unlock.
Change-Id: I2bace35e6e42b2c8d393f761d63ed87818eef855
Signed-off-by: Stephen Dickey <quic_dickey@quicinc.com>
A copy-paste error prevented the copying of the generated
extra_bootconfig file even when board_bootconfig_extras was specified if
additionally, board_kernel_cmdline_extras was not specified. Fix this.
In addition, also fix the error of board_bootconfig_extras and
board_kernel_cmdline_extras accumulating values over all the variants
when the intention is for them to only contain values per variant.
Fixes: 8a0b83b567 ("ANDROID: build: Pass variant-specific bootconfig params to vendor")
Change-Id: I944b806e8f65f5b90027d263101b0893586e3eff
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
This reverts commit d83c70b503.
The oom during bootup issue is resovled by removing
CAP_IPC_LOCK from userspace. Revert this patch since it was
only added as temporary fix.
Change-Id: I1cfbfeede2f0a779dd9de193eb52f5de18f91dd9
Signed-off-by: Sudarshan Rajagopalan <quic_sudaraja@quicinc.com>