Commit graph

4,467 commits

Author SHA1 Message Date
Hui Li
4a7069643a ARM: dts: msm: Add support for kgsl driver on SA6155
Add support for GPU driver to perform graphics functionality on SA6155.

Change-Id: I052d3434203f8d7f2da6d3ab19c890f26b405e42
2021-02-18 10:30:16 +08:00
Tony Truong
d252283f7a dt-bindings: arm: msm: add mhi registers entry for PCIe RC
PCIe root complex driver may need access to MHI registers for
certain use case. Therefore, add an optional entry in the list of
PCIe resources to provide access to MHI register space.

Change-Id: Ifa704e198bc0e7b8f3dca9d726cfaa819973162e
2021-02-17 14:46:44 -08:00
Tony Truong
a1cd70e4c4 dt-bindings: arm: msm: remove deprecated io and bar entries for PCIe
PCIe root complex driver does not support io and bar entries
as part of the resources which it will remap and access. These
two resources are mapped and accessed directly by the device host
driver.

Also remove optional entries tcsr and rumi in the example code.

Change-Id: I424ec43373f4aaf949a002f0ea69ec2bbccafe18
2021-02-17 14:45:30 -08:00
Tony Truong
12e5fc2af5 ARM: dts: msm: add MHI register space info for PCIe on sdxlemur
Add MHI register space information for PCIe so feature such as
displaying ASPM stats is possible on sdxlemur.

Change-Id: I12c247b6e12134426d68ab4c7a3733136c877619
2021-02-17 14:32:08 -08:00
qctecmdr
fafa806805 Merge "ARM: dts: msm: Add Pmesg Reserved Memory for Yupik" 2021-02-17 08:52:39 -08:00
qctecmdr
a6e1766ce1 Merge "ARM: dts: msm: Add DMIC0 support" 2021-02-17 08:52:39 -08:00
qctecmdr
98a692274c Merge "ARM: dts: msm: Add dt node for msm-poweroff on SM6150" 2021-02-17 08:52:39 -08:00
qctecmdr
773e0ec04c Merge "ARM: dts: msm: Add qseecom node for sa8155 gvm" 2021-02-17 08:52:39 -08:00
qctecmdr
eadf519f2f Merge "ARM: dts: msm: Early mount of vendor partition" 2021-02-17 08:52:39 -08:00
qctecmdr
719dd26b9e Merge "ARM: dts: msm: expand iommu-map to support PCIe switch on sdxlemur" 2021-02-17 08:52:39 -08:00
Hareesh Gundu
6a9028e696 ARM: dts: msm: Add RDPM register map for yupik GPU
Add RDPM register ranges for yupik GPU to update
CX and GX frequency changes to RDPM hardware.
RDPM stands for Rail Digital Power Meter available
for CX and MX to assist shared rails limits management
for peak current.

Change-Id: Icbea0bb2a1ad2a9755bb82e7cc53d97e5318d262
2021-02-17 13:09:27 +05:30
Naina Mehta
957f13d7f3 ARM: dts: msm: Add Pmesg Reserved Memory for Yupik
Add Pmesg reserved memory to enable the function to collect
user-space log in pstore.

Change-Id: I08e394c3083768148874bf4f344581fa34119230
2021-02-17 11:26:40 +05:30
katamoni sai abhilash
a19ecb47bd ARM: dts: msm: Add qseecom node for sa8155 gvm
Enable qseecom mode for SA8155 GVM platform.

Change-Id: I9daea7199b5cf43dd6299dde0fa4364fc86c0982
2021-02-16 20:03:24 -08:00
qctecmdr
fb44e3f807 Merge "ARM: dts: msm: enable IPA-AQC\RTL CB sharing" 2021-02-16 11:13:49 -08:00
qctecmdr
ccec35d1cc Merge "ARM: dts: msm: Remove the handles for PCIE clocks for Yupik" 2021-02-16 11:13:49 -08:00
qctecmdr
fbe982d908 Merge "ARM: dts: msm: Add support for general interrupts on sdxnightjar" 2021-02-16 11:13:49 -08:00
qctecmdr
1c7c8c5496 Merge "ARM: dts: msm: Add device node for llcc node on SM6150" 2021-02-16 11:13:49 -08:00
Guru Das Srinagesh
292cb52d7d ARM: dts: msm: Correct parent regulator for sdxlemur VDD_CX_LEVEL_AO
The VDD_CX_LEVEL_AO regulator node currently propagates its vote to
VDD_MxA during Linux suspend. Correct this to make the node propagate it
to VDD_MXA_LEVEL_AO so that APPS can vote for "OFF" in the absence of
any other consumers.

Change-Id: I37a60204a691841182ed7b5517a583c9d02d96c9
2021-02-16 10:36:52 -08:00
Satish Babu Patakokila
0d07190ed7 ARM: dts: msm: Add DMIC0 support
Add DMIC0 support.

Change-Id: I29af88540f33f7a872823d4a01612ca3608a5927
2021-02-16 23:56:26 +05:30
qctecmdr
d042120100 Merge "ARM: dts: msm: Add vidc node for SA6155" 2021-02-16 07:00:36 -08:00
qctecmdr
8224a40d44 Merge "ARM: dts: qcom: Add device nodes for second AFE rx and proxy tx devices" 2021-02-16 07:00:36 -08:00
qctecmdr
26c309a5f1 Merge "ARM: dts: msm: include audio dt files for sax155 auto platforms" 2021-02-16 07:00:36 -08:00
Akshay Adiga
3fef3a83ce ARM: dts: msm: Add dt node for msm-poweroff on SM6150
Add dt node for msm-poweroff on SM6150.

Change-Id: Ib219816131d8a951bdf4e6a86d0d77c5c22c1f31
2021-02-16 02:59:54 -08:00
Saurabh Ambulkar
15048bee5e ARM: dts: msm: Add secure_buffer and qcom,scm device on SM6150
Add device nodes for secure buffer and scm for SM6150 SoC.
This is needed to secure memory buffers, and protect them
against unauthorized access.

Change-Id: I44b78b96382133485b0d3eb45e07264dd04555b4
2021-02-16 02:59:49 -08:00
Shreyas K K
10e0744a32 ARM: dts: msm: Add mem-dump and CPU dump nodes to SM6150
Add mem-dump and CPU memory dump nodes to SM6150.

Change-Id: If38e0285007e59b35ade8f74d3a983b08a802562
2021-02-16 02:59:45 -08:00
Shreyas K K
06b9ee95f9 ARM: dts: msm: Add core-hang detect nodes to SM6150
Add core-hang detect nodes for silver and gold core
on SM6150.

Change-Id: Id7177bedd71eba6c4287602b3ac668e1f48bd396
2021-02-16 02:59:40 -08:00
Saurabh Ambulkar
cf5f6f8f0e ARM: dts: msm: Add device node for llcc node on SM6150
Add device node for last level cache controller
on SM6150.

Change-Id: Id8e6c6ded90e02e594f583aac179222fae359bf5
2021-02-16 02:59:37 -08:00
Shreyas K K
1501c9af55 ARM: dts: msm: Add PMU device nodes to SM6150
Add LLCC PMU, CPU PMU and DSU PMU device nodes
to SM6150.

Change-Id: I8985e8c8bcdd76bf2babacbf60c47c7f46b7c3d1
2021-02-16 02:59:33 -08:00
Shreyas K K
c4a8e02055 ARM: dts: msm: Add DCVS device nodes to SM6150
Add bw_hwmon and memlat device tree nodes to enable DCVS support
to SM6150.

Change-Id: I0b8fcdfa878df1cd8f0492114b65c9378656026b
2021-02-16 02:59:27 -08:00
Saurabh Ambulkar
6cfdddf910 ARM: dts: msm: Add device node for watchdog in SM6150
Add device node for hardware msm-watchdog, this is
needed to report system lockups related bugs in the kernel.

Change-Id: I9afbed8e89fa9c70c87978c4201214c752fd8e7a
2021-02-16 02:59:19 -08:00
Tahir Dawson
af4d2b1fd6 ARM: dts: qcom: Add device nodes for second AFE rx and proxy tx devices
* Add afe_proxy_tx_2 node for proxy capture frontend device.
* Add afe_pcm_rx_2 node for afe playback backend device.
* Add the new nodes to the ADP soundcard.

Change-Id: Id2433d813958537b023c326b2658c906b361e0fc
2021-02-15 23:44:34 -08:00
Fei Tong
3ffb95353d ARM: dts: msm: include audio dt files for sax155 auto platforms
include audio dt file in main dtsi to enable audio feature

Change-Id: Ia617b2a7259b1e8b7b812ef40cd946b820de50b8
2021-02-16 15:41:57 +08:00
Amir Levy
b57fbad678 ARM: dts: msm: enable IPA-AQC\RTL CB sharing
Add IPA to ipa_eth_group1 thus enabling context bank
sharing between IPA and AQC\RTL.

Change-Id: I30d11875ef3f8a9fea651446c7d41893a1c1b89e
2021-02-16 09:19:39 +02:00
Lakshit Tyagi
3e959cd67c ARM: dts: msm: Add pcie node for Realtek r8125 driver
Add pcie entry for Realtek r8125 driver on sdxlemur platform.

Change-Id: Ic098c96d608eca17d21faf5961655126fd1349f1
2021-02-16 11:50:15 +05:30
qctecmdr
112beecbaf Merge "ARM: dts: msm: Update NSP and skin sensor thermal config for YUPIK" 2021-02-15 21:34:12 -08:00
qctecmdr
ebb17f4ede Merge "ARM: dts: msm: Add AQC to ipa_eth_group1" 2021-02-15 21:34:12 -08:00
Odelu Kukatla
3f1002b1d7 ARM: dts: msm: Remove the handles for PCIE clocks for Yupik
QoS for PCIE masters is programmed in boot loader, so remove
the clock handles for PCIE.

Change-Id: If5914856702f750074ba61e7b61fa282f7c213e8
2021-02-15 20:37:09 -08:00
Laisheng Hu
72b904f26b ARM: dts: msm: Add vidc node for SA6155
add 6150 vidc node for sa6155.

Change-Id: Icfa71d10342f56ef18a4552b9f79881046feaf8b
2021-02-16 12:12:52 +08:00
Gopala Krishna Nuthaki
2b3b55923e ARM: dts: msm: Update NSP and skin sensor thermal config for YUPIK
Update thermal zone config for NSP and quiet-therm sensors
based on latest recommendation.

Change-Id: I157704547fb428f4097647dea14f791f71da7864
2021-02-15 10:12:41 -08:00
qctecmdr
db763b2ce6 Merge "ARM: dts: msm: Update noc reg sizes for sdmshrike" 2021-02-15 10:09:54 -08:00
qctecmdr
abecaae8d0 Merge "ARM: dts: msm: Enable qseecom on sdxlemur" 2021-02-15 10:09:54 -08:00
qctecmdr
6ae6a56416 Merge "ARM: dts: msm: Enable qrng on sdxlemur" 2021-02-15 10:09:54 -08:00
Pankaj Gupta
49e3b3a8ba ARM: dts: qcom: Update UBWC version to 3 for yupik gpu
Use UWBC 3 for yupik GPU as per new recommendation.

Change-Id: I7f8c84c19f94853c733e708b07ad6c5078b3f3a2
2021-02-15 22:58:15 +05:30
Anmolpreet Kaur
53eb0440cb ARM: dts: msm: Enable qseecom on sdxlemur
Add device tree entries to enable qseecom on
sdxlemur target.

Change-Id: Idba0e66e50d55fa75b9cd762a1b1efde75863436
2021-02-15 06:42:38 -08:00
qctecmdr
c992e4e2bb Merge "ARM: dts: msm: Enable multiple WLAN drivers support for Lahaina" 2021-02-15 06:09:14 -08:00
qctecmdr
16b23c19e1 Merge "ARM: dts: msm: Add device tree node for GP2 clock driven led" 2021-02-15 06:09:13 -08:00
qctecmdr
2729edb5c2 Merge "ARM: dts: msm: Add ipa_eth_group1" 2021-02-15 06:09:13 -08:00
qctecmdr
24e4235dba Merge "ARM: dts: msm: Mark PMIC QUPs as critical clock devices for YUPIK" 2021-02-15 06:09:13 -08:00
Anmolpreet Kaur
f5ded962dc ARM: dts: msm: Enable qrng on sdxlemur
This change adds device tree entries
for qrng driver on sdxlemur.

Change-Id: Id3a330ec076fc8ee6ba477bf68437465f2717053
2021-02-15 05:51:29 -08:00
Veera Vegivada
c885e4c1a6 ARM: dts: msm: Update noc reg sizes for sdmshrike
Update the register sizes based on sdmsrhiek v2.

Change-Id: I749b28299539dc91f4d1dffe09b144d835f44778
2021-02-15 01:52:00 -08:00