Commit graph

4,282 commits

Author SHA1 Message Date
Tony Truong
dff71b3b8c ARM: dts: msm: add pci DT nodes for PCIe switch for sdxlemur CPE
If there is a switch connected to PCIe root complex, the
devicetree hierarchy needs to correctly reflect the physical
connection. Add pci DT nodes for each switch device such as
switch upstream and downstream ports for sdxlemur CPE.

Change-Id: I04ddd33adc67f0ec689d014cd00ed5fa26d02a89
2021-02-22 14:13:55 -08:00
Tony Truong
ada56f0d98 ARM: dts: msm: expand iommu-map to support PCIe switch on sdxlemur CPE
Additional BDF to SID mappings are needed if a switch and
mutliple endpoints are connected to PCIe root complex. Expand
iommu-map for PCIe on sdxprarie CPE to support such a usecase.

Change-Id: Id7643ab574b1472649bb70121da70a40f31c806c
2021-02-22 14:10:55 -08:00
qctecmdr
eedf59582d Merge "dt-bindings: arm: msm: add mhi registers entry for PCIe RC" 2021-02-19 22:41:22 -08:00
qctecmdr
9ef578615a Merge "ARM: dts: msm: Add support for kgsl driver on SA6155" 2021-02-19 22:41:22 -08:00
qctecmdr
373af95f1a Merge "ARM: dts: msm: Correct parent regulator for sdxlemur VDD_CX_LEVEL_AO" 2021-02-19 22:41:22 -08:00
qctecmdr
ab8244e694 Merge "ARM: dts: msm: Add RDPM register map for yupik GPU" 2021-02-19 22:41:22 -08:00
qctecmdr
96f2d56cfb Merge "ARM: dts: msm: add panel in ECM device for yupik QRD platform" 2021-02-19 22:41:22 -08:00
Fenglin Wu
6fa6d138a6 ARM: dts: msm: add panel in ECM device for yupik QRD platform
Add panel information in amoled-ecm device node so that the driver
can receive display off/on notification and disable/re-enable ECM
accordingly.

Change-Id: I25b2ec2c599a7484c56fcd07bc93bc056ef518b4
2021-02-19 06:57:41 -08:00
qctecmdr
312aad45fb Merge "ARM: dts: msm: Add AQC IPA offload configs" 2021-02-19 05:45:44 -08:00
qctecmdr
06d40b3a51 Merge "ARM: dts: msm: Update USB properties for SA8155 GVM" 2021-02-19 01:29:04 -08:00
qctecmdr
5deba4d80d Merge "ARM: dts: msm: Add proxy vote on display regulators on yupik" 2021-02-19 01:29:04 -08:00
Lakshit Tyagi
248eb30ef9 ARM: dts: msm: Add AQC IPA offload configs
Add AQC IPA offload configs for sdxlemur.

Change-Id: I837c94d71c5febf08942b50a69e40c61f65eb77a
2021-02-18 21:18:30 -08:00
Jinesh K. Jayakumar
d4bffcca0c ARM: dts: msm: Enable IOSS v2 for sdxlemur
Enable IOSS v2 driver for sdxlemur target.

Change-Id: I132a0c165ed82f159b116d55d29b261680b5bf80
2021-02-18 17:02:10 -08:00
Ramachandran Venkataramani
3540a3d03a ARM: dts: msm: Update USB properties for SA8155 GVM
- Add "snps,dis_u3_susphy_quirk" property to disable the SSPHY
  autosuspend.
- Remove USB properties such as "snps,usb3-u1u2-disable",
  "usb-core-id" and "qcom,vbus-valid-override".
- Clean up of "snps,hird-threshold" value.
- Remove "qcom,charging-disabled".

Change-Id: I2b2fd995e4b6d7fa0a00ce3677b2aa120db6f420
2021-02-18 13:34:39 -08:00
qctecmdr
c340ee2a98 Merge "ARM: dts: msm: Add IOSS v2 driver bindings" 2021-02-18 03:01:52 -08:00
qctecmdr
65c1533ed4 Merge "ARM: dts: msm: Add irq type for uart, watchdog and pinctrl for sdxnightjar" 2021-02-18 03:01:52 -08:00
qctecmdr
1c6720994c Merge "ARM: dts: qcom: Update UBWC version to 3 for yupik gpu" 2021-02-18 03:01:51 -08:00
qctecmdr
0e722ea442 Merge "ARM: dts: msm: Update MCLK rate" 2021-02-18 03:01:51 -08:00
qctecmdr
eeef0012e3 Merge "ARM: dts: msm: Add initial device tree for yupik-iot" 2021-02-18 03:01:51 -08:00
Ritesh Kumar
88ddefe725 ARM: dts: msm: Add proxy vote on display regulators on yupik
Add proxy vote for L10C and L6B regulators on yupik target.

Change-Id: Iea12abbefa2232c2d4e2417dd8768ad425710a2d
2021-02-17 22:58:52 -08:00
Saurabh Ambulkar
3b62ebec37 ARM: dts: msm: Add ION support for SM6150
Add ION support for SM6150 target.

Change-Id: I26c32957e860d79d8f349b150298998e13b5f1bf
2021-02-18 11:26:33 +05:30
Satish Babu Patakokila
3d13ee7883 ARM: dts: msm: Update MCLK rate
Update MCLK rate

Change-Id: I6fdb70bb95a4e805e86f7f31aa08c0a5d8dcf8b3
2021-02-18 10:42:31 +05:30
Vishwanath Raju K
f1d5024dee ARM: dts: msm: Add initial device tree for yupik-iot
Add initial device tree to support yupik on IOT
platform.

Change-Id: I27ca5848ca9523aeae143d7835c90e9765670422
2021-02-18 09:49:37 +05:30
Lakshit Tyagi
2f2c5ca0aa ARM: dts: msm: Add IOSS v2 driver bindings
Add devicetree bindings to support IOSS v2 driver.

Change-Id: I31907aededf7e742953b3447f37179b6d7ac9395
2021-02-17 22:36:13 -05:00
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
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