To access gpios from apps and adsp, we have added apps and
remote flag in dtsi. To identify apps is busy or not, added
qcom-apps flag during active state and added qcom-remote flag
during suspend state, so other SS can use gpios during apps
in suspend state. This flags in pinctrl file for respective
GPIOs will help eGPIO to work for AON camera usecase.
Also, increase TRE size from 64 to 1024 for camera usecase.
Change-Id: Ibc65d9e61d55a3eaeffdf78aef3f8852687f576f
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
Add the eUSB2 repeater node and references for PM7550BA.
Note: PM7550BA will be part of MTP platform.
Change-Id: I6fff82d33434306106ae6ce390f322c7a478e680
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
TLMM pin is used to notify USB3/DP Combo PHY about the
orientation. Select this pinctrl from the usb_qmp_dp_phy
and ensure it is selecting the "usb0_phy_ps" pin function for Tuna.
Change-Id: I69f4004b00dcba0140871171b6c8b08471ae6aee
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
Add the eUSB2 repeater node and references for PMIH010x and
PMIV010x.
Note: ATP, QRD and CDP.
Change-Id: Id47a3d7243a00be3bf5d186cc5eb8a9b2e6f677d
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
Currently, wait_for_device_probe api added before dwc3_probe
is called in core_init which is suppose to ensure that in case
the child is getting teared down, the userspace doesn't get to
write UDC and do gadget_start.
However, wait_for_device_probe api makes sure that the driver wait
until all probes are completed. Ideally, it wouldn't be a problem
but in cases of other driver's probe fails, usb would be affected
here even though usb isn't at fault.
Fix this by making a dummy-dependency on smmu node since the original
intention of the patch was to make sure if smmu driver was probed
successfully, then only proceed for child driver's probe.
Addtional: Adding qcom,dis-sending-cm-l1-quirk in tuna
Change-Id: I7503fd04407ef8d2ee108effcc95699a4325c9c5
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
Rectify the interrupt numbers for display and pcie crm.
Change-Id: Idc4339263eae94266bd51964dbb2bd9dd7c31dfd
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
Update memory map for kera, inline with v2.
Change-Id: I28488932a269a5c1ef6c131e9385cf7604ea723e
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Replace regulators with per-device genpd power domain and
add interconnect for kgsl-smmu on tuna.
Change-Id: I897b39ba98beaf630efef5397957e8cfb26b3d08
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Update the RPMH regulator's min/max voltages
based on latest HW recommendation.
While at it add FMD changes for WCN attaches.
trim the level regulator names to avoid buffer length
issues for regulator names.
Change-Id: Ib2c99e58fc66ad6a05d43faffdce473ed94b6005
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
Add base device tree support for MTP harmonium and MTP NFC
platforms for Tuna SoC.
Change-Id: I4cef3297884dff5e7edee9121496c7284551c99c
Signed-off-by: Shivendra Pratap <quic_spratap@quicinc.com>
As now interconnect changes are in place, add interconnect voting
for remote processors.
Change-Id: I8a1016f0fe760b49aa88dd51bbb00ef7fdf785fb
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
Commit I4a4ae323ea0 ("kernel-scripts: sun: Update not_preferred
settings") has updated the default isolated CPUs for Gold
clusters.
Since Isolation CPUs is preferred CPU for irq handling and not prefered
for task handling, update the ESI affinity for CQ to address the same.
Change-Id: I6fbb274d52418e9ebb965c6414c449543796d734
Signed-off-by: Nitin Rawat <quic_nitirawa@quicinc.com>
Currently cpufreq delayed work is queued with delayed
timer as 30ms. On expiry, we monitor load and then
enable storage boost feature if load exceeds certain
predefined threshold.
Unlike pineapple, we are monitoring the load request only
on prime/large cluster and not on medium cluster.
This is causing some additional delay to reach the
threshold required to enable storage boost feature.
Benchmark tools like Antutu completes read or write IO
within 120-130ms which mean any small delay can impact
Antutu to large extent. Hence add medium clusters to perf
score similar to pineapple so that load on medium cluster
along with large cluster is considered.
This will decrease the window time to reach the threshold
to start the storage boost and hence improve Storage
benchmark performance.
Change-Id: I8563cffc4da8fa7729d38fc71c8996b20b79b1ec
Signed-off-by: Nitin Rawat <quic_nitirawa@quicinc.com>
(cherry picked from commit 167166ab42)