Add initial set of DCVS device nodes for Tuna. This
includes the QCOM DCVS devices, PMU device memlat device
nodes and mapping tables, and bwmon device nodes.
Change-Id: I3abb2b912f22198f375635f0214bdbd0e71d5d5a
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
Mark dispcc clock node as GenPD provider and disable the
display GDSC regulator nodes for tuna platform.
While at it, keep the gdsc regulator nodes as it is on rumi platform.
Change-Id: Ia1ee65d9958ba8ab6cb00616a09cd5b2304bc31a
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
Remove #address-cells and #size-cells properties from the cpucp
node as they are identical to those in the parent node,
allowing them to be inherited.
Change-Id: Ief29334722acf4e525d4d510a54840c26d3e594a
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
Add dsi_pll_codes and disp_rdump_region nodes in the
beginning of devicetree to optimize the bootloader
search for these nodes during bootup which reduces
bootup time.
Change-Id: I7b7fe798a9d0daf306d76bc34132574ba6e0e88e
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
Add pmd802x support for tuna mtp platforms.
While at it add pm7550ba thermal zones and other pm7550ba support.
Change-Id: Ia34757eecea578b454c83c24610d8bdb31e2836b
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
Fix the SDC2 GPIO pin function names to match the tuna-pinctrl driver.
The function name like "SDC2_CMD" was incorrectly written as "sdc2_cmd"
and etc. This alignment ensures proper functioning.
Change-Id: I4fd35d3c7d4fbdf0ee1bc32ad81efc3088529265
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
Add RPMH regulator devices for SMPS, LDO regulators,
found on the PMIC chips used on tuna boards, to ensure that
consumers are able to modify the physical state of these regulators.
Change-Id: Ie30bbc8ab04d75246a5ff902841981c907dc9fca
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
Adding a 4-byte register entry for tcsr_dyn-en-dis to enable/disable USB
dynamically from dwc3-msm-core.
Change-Id: I34163cf381ff92d90dc687817612f0f191407501
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
Adding the necessary audio node providing the necessary
resources of the qmi audio to get probed.
Note: SID for usb audio is 100B.
Change-Id: Ib55eb5957d38e8551c2a2bda5446fc64539203e1
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
QMP phy is used for SS/SSP usb usecases as well as DP use cases
in a target. This change adds the basic resources required along
with the init sequence for functionality.
Note: init sequence is following Kalama QMP init sequence and
ref_clk is set to 38.4 Mhz.
Change-Id: I9422f9af88801fa0dde4d79a7e72ec74e264420d
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
Even though we use proxy scheduling, during VM bootup hypervisor tries
to boot the VMs as per the affinity-map. This may cause panic in case a
CPU within affinity-map is unavailable.
Affining vCPUs to CPU0 makes sure VM proceeds with
powered-ON sequence, assuming CPU0 is always available.
Change-Id: Ia6799445891e1b003b5055178adb50778bade863
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
Add support for rpmh clock controller nodes on TUNA platform.
While at it, keep rpmhcc node as dummy for TUNA rumi platform.
Change-Id: I97b2a42df7886295efd8b4a176257fe45a571bae
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
Add pmih010x support for tuna.
While at it add sys-therm-11 for tuna.
Change-Id: Idc08213fdadb300d0eb793f422ecf9b210785db9
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
Add cma regions for tuivm and oemvm, inline with v1.
Change-Id: I117ad4bd3af4fb1c9c3c5bf046fdf903d3ddb99d
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
The high speed phy is required for USB to support HS
usecases. Add eusb node on tuna which includes the
necessary resources for the eusb phy to work.
Additional: Added interrupts for tuna.
Change-Id: Ifa3484bd52f876804b455e46a67a3b7b28fc663d
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
In this change adding memory region for iommu node
for tuna.
Change-Id: I50bc3d510bfab93bc5bfc22c2e3c44b9c450c8f1
Signed-off-by: Uttkarsh Aggarwal <quic_uaggarwa@quicinc.com>
Add cma regions for tuivm and oemvm, inline with v2.
Change-Id: I72263dfc41eb0ecafb38bdac42e685483ba6d66c
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
Update "capacity-dmips-mhz" for tuna. It is used to build Energy Model
which in turn is used by EAS to take placement decisions.
Change-Id: I7e0ad3f42d39303e044b6fbc7cfd3f76492d09de
Signed-off-by: Ankit Sharma <quic_anshar@quicinc.com>
This change adds to enable BCL2 node; adds bcl thermal zone
mitigations and cooling maps for pmih010x.
Change-Id: I4e4cef9a1d7064afd32ee1422bb2e5a23a31689a
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
For upstream and tvm, qup common driver uses gcc phandles which
are common in dt and to avoid qup driver probe failure, add gcc
qcom-dummycc support as they are nop. This helps in avoiding
additional logic in qup driver to not conditionalize based on
variant.
Change-Id: I770a2a3c0e31138891b3e298ccff8e2934ae91a1
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
Add thermal devicetree changes and thermal configuration
for tuna based on the recommendation.
Change-Id: I6904fca29794cc8f7615d5f540f613ef903b59aa
Signed-off-by: Nitesh Kumar <quic_nitekuma@quicinc.com>