Added new dtsi flag 'qcom,suspend-ignore-children', to ignore
dependencies on children by runtime PM framework, this helps to
exit quickly from msm_geni_serial_runtime_suspend and save power.
Change-Id: I69d18296c196d79972319a51084c068cbb031621
Signed-off-by: Chandana Kishori Chiluveru <quic_cchiluve@quicinc.com>
Add dt file and platform support for TunaP SoC.
Change-Id: I60a0726920a990127dc2db02ce58d7d0f2e44696
Signed-off-by: Shivendra Pratap <quic_spratap@quicinc.com>
If device_type is not present in PCIe nodes in device tree, flags parsed
from ranges property are seen to be invalid and following errors are
seen. To resolve this add device_type as PCI in all 3 PCIe nodes for
sdxkova.
Error logs before the fix:
pci-msm 1bf0000.qcom,pcie: err 0x0048200000..0x00482fffff ->
0x0048200000
pci-msm 1bf0000.qcom,pcie: err 0x0048300000..0x004bffffff ->
0x0048300000
Success logs after the fix:
pci-msm 1bf0000.qcom,pcie: IO 0x0048200000..0x00482fffff ->
0x0048200000
pci-msm 1bf0000.qcom,pcie: MEM 0x0048300000..0x004bffffff ->
0x0048300000.
Change-Id: Ib5e8e8b536a6e006ca267020e6ed13aeb9ba9db1
Signed-off-by: Sai Chaitanya Kaveti <quic_skaveti@quicinc.com>
Add base device tree support for ATP, CDP, MTP, QRD, RCM
platforms for Kera SoC.
Change-Id: Id4dd89f656b0f47a500754eedcc7d100f45b9f54
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
Update the following bootargs:
1) Set memhp_default_state to automatically online memory to movable zone
2) Enable memmap_on_memory
3) Align rcu expedited parameters to reduce latency of synchronize_rcu.
Change-Id: I78280accf1ecedbd56378169cb1b0c8af2428ac4
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>
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: If4c0886b8a683e63f32f700f53968a1e2dbd1e42
Signed-off-by: Ankit Sharma <quic_anshar@quicinc.com>
Add qcom,atclk-dependence property to the components that depend on
atclk.
Change-Id: Idbecebe7ea0a1010b9ce0ffc429a540aa6d8f5f1
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
Add thermal devicetree changes and thermal configuration
for kera based on the recommendation.
Change-Id: I8c1ff2a1da70359b5d8d84959b0ad30c6d37be93
Signed-off-by: Nitesh Kumar <quic_nitekuma@quicinc.com>
Add SPS module to device tree. SPS (Smart Peripheral System)
enables the support of all BAMs in the system which provide DMA
functionality to various peripherals for kera.
Change-Id: I606567fddd7af1f3b724d6a2ea9555d986efe866
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
Add QUPv3(I2C, SPI and UART) and GPI DT nodes on kera.
Change-Id: I3d0db10cd90a59500b29aade5cb9e4017395a1a0
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
Add all 3 PCIe RC configurations for sdxkova. The number of address
cells and size cells are seen as 2 in msm-imem. Based on this add the
register base addresses, MSI register addresses, Host address in ranges
as 64-bit addresses.
Update the PHY settings from latest HSR.
- For PCIe0 and PCIe1 there are no changes in PHY settings, update
the corresponding PHY versions to v1.11 and v1.12.
- For PCIe2, add one change (PCS_G3S2_PRE_GAIN) as per the PHY
version v1.5.
Change-Id: I09519045a13e96878046d905bbe6f2378578c464
Signed-off-by: Sai Chaitanya Kaveti <quic_skaveti@quicinc.com>
Add the device nodes on tuna oemvm and tuivm to enable qmsgq socket
communication over gunyah message queues.
Change-Id: I42be6dabb313e914691945521962cff53f969a02
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
Add qrtr gunyah tuivm node to enable communication between
PVM and TUIVM.
Change-Id: If1eebed90a484ef42803fec74629042b04d7a0db
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
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>