Add build.config to support Kalama target.
Change-Id: Ib551207d415928370276adc7439fd9adb702f836
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Originally, the PID IMEM field was updated as part of the f_diag driver
instance. Since the f_diag, driver has been removed, relocate this logic
into DWC3 MSM. Once receiving the pullup enable call, the logic will look
up for the diag function, and if present handle writing the PID and device
serial number to IMEM. This removes the need for having userspace
update/trigger the IMEM update.
Change-Id: If6ba232270269001690b3cedd3d0de9bf2d4cebb
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
Add snapshot of binding header files as of 'commit 8bc1219b2b23
("Merge "ARM: dts: qcom: Add hotplug mitigation for cpu TSENS
thermal zones"")' from msm-5.15/msm-5.15.
Change-Id: I07ab7223a35a05e1b7e1f84ffa652876f5b8f472
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
Enable CONFIG_QCOM_LLCC and CONFIG_QCOM_LLCC_PERFMON for pineapple SoCs.
Change-Id: Idd14fb819b3cef012d27080c889eeff297e68838
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Add LLCC configuration data for pineapple SoC.
Change-Id: I209ffd87bbd1a3881f624d5c324748f53582b6a0
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Move OF node parsing for the DWC3 MSM and DWC3 core into its own APIs in an
effort to reduce code complexity for the DWC3 MSM probe API.
Change-Id: Ibd44dd4252286ee997a3508edff8582a7ecb8b78
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
This is a snapshot of hung_task_enh driver as of msm-5.15 commit
<5911da4cc369> (Merge "usb: phy: snps: Add support to vote/unvote
ref_clk").
Change-Id: Idfae06cec172254e5f18564fc5a042c1af506f84
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
Add public APIs that should have been ported along with
commit 7af068c1bf78 ("clk: qcom: clk-debug: Add snapshot
from msm-5.10").
Change-Id: I8a3b74b027da1e67375d77fa296be9bb9041dad9
Signed-off-by: Vivek Aknurwar <quic_viveka@quicinc.com>
Add debug cc measure nodes for Pineapple to support
debugfs clk measure.
Change-Id: Ibf46ee5c39c590dd88d5ba528156a0aa4061e02a
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
Add symbols needed for upstream ipcc driver to the symbol list.
Change-Id: I953cddbe08718b2f33c017a9e2e83e0e74308b73
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
Add back two symbols that were inadvertently dropped during a merge
operation.
Change-Id: I87472056cbaaab41bd6d9b24785fa6c5d99ef9e2
Fixes: 8d05ee6f07 ("Merge keystone/android-mainline-keystone-qcom-release.5.18.0 (36fb3cb) into msm-pineapple")
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Enable RPMh clock driver so consumers can vote for
actual RPMH clocks.
Change-Id: I3e1e10e930df46501bf95fbc2ac7a0e18391f667
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
Add clock rpmh data to communicate with RPMH clocks
for Pineapple.
Change-Id: I13bcf5623595e69addea70a52d902e15d9977550
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
Add the qmp, qrtr and ipc logging modules which are needed for
ramdisk bootup.
Change-Id: I8b9f6ff14c0b31fa764adb619357d8987f1e3e34
Signed-off-by: Chris Lew <quic_clew@quicinc.com>
We sometimes might want to ignore the SMMU global address space size
being reported to us in SMMU_IDR1.NUMPAGENDXB, and assume instead that
the TCU address space size we report in our device tree is equal twice
the size of the global address space (such that the context bank
address space and global address space are equal in size, with the
context bank address space taking the upper half). Using this
assumption, we can then use the DT-provided size (in the "reg ="
property) to determine the layout of the global and context bank
address spaces.
Define ARM_SMMU_OPT_IGNORE_NUMPAGENDXB to allow users to allow this
override to occur. Move the parse_driver_options() call earlier into
the probe process since we need to read the options earlier now.
Change-Id: I775cd40e1308da89b5d5e4b11f963f783ce172ab
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>