Commit Graph

175 Commits

Author SHA1 Message Date
Vamsi Krishna Lanka
05819404f0 ARM: dts: msm: Add device trees for KalamaP SoC
Add device trees for KalamaP SoC (no modem).

Change-Id: I392b9f92a9256dd3943f7e27905f5f25bcd2f203
2021-09-15 11:52:10 -07:00
Vamsi Krishna Lanka
e092509298 dt-bindings: Add compatible string for KalamaP variant
Add compatibile string for KalamaP APQ variant.

Change-Id: I37c0bb59c835434f532eda4f5cb7b408afd3a8f5
2021-09-15 11:51:52 -07:00
Jeevan Shriram
b3edc82c99 ARM: dts: msm: Add overlay support for Kalama SoC
Add overlay devicetree files to support devicetree overlay on Kalama
SoC.

Change-Id: Id526746567cdfd8d6818a7c1377ae9293926ffa5
2021-09-14 17:22:53 -07:00
qctecmdr
07475de43d Merge "ARM: dts: msm: Enable PSCI method" 2021-09-14 13:53:36 -07:00
qctecmdr
3edad4ec75 Merge "ARM: dts: qcom: Add IPCC node for Kalama" 2021-09-09 18:57:48 -07:00
qctecmdr
b1d2269f4b Merge "dt-bindings: Add bindings for cinder SoC" 2021-09-09 16:15:29 -07:00
Prasad Sodagudi
f2f54fe919 ARM: dts: msm: Enable PSCI method
Enable PSCI cpu boot method instead of spin table method
since firmware supports PSCI method.

Change-Id: I2e77680eab6f3a5c0db5dcfca800db7d30ccde98
2021-09-09 10:55:50 -07:00
Huang Yiwei
8309f564b8 ARM: dts: qcom: Add IPCC node for Kalama
Add IPCC node for Kalama to enable inter processor
interrupt router feature.

Change-Id: Ibe279c21dd0682910a1defecc849fee8819eced6
2021-09-09 21:26:52 +08:00
Melody Olvera
e65484b60f dt-bindings: Add bindings for cinder SoC
Add bindings to msm documentation for cinder SoC.

Change-Id: I71554fa72e478d5cd1c05d736053373e968340db
2021-09-08 10:30:49 -07:00
qctecmdr
85346686e5 Merge "ARM: dts: msm: Update the address of the CPU spin table for Kalama" 2021-09-07 16:58:04 -07:00
qctecmdr
264430c3d9 Merge "ARM: dts: msm: Fix typo for KGSL IOMMU debug usecases" 2021-09-05 14:50:30 -07:00
qctecmdr
3b617ffd86 Merge "ARM: dts: msm: Remove SWIOTLB usage for Kalama" 2021-09-05 14:50:29 -07:00
qctecmdr
da5fcbf417 Merge "dt-bindings: Merge keystone/android-mainline-keystone-qcom-release (6a20567) into msm-kalama" 2021-09-03 11:41:18 -07:00
Bao D. Nguyen
21896ced70 ARM: dts: msm: Disable UFS LPM on Waipio
Disable UFS LPM features for Waipio platforms.

Change-Id: Ibf4f5d437c6ef7e5c31e1843da4bb2c008874b4c
2021-09-02 12:08:12 -07:00
Isaac J. Manjarres
19019f6a0f ARM: dts: msm: Fix typo for KGSL IOMMU debug usecases
The KGSL IOMMU debug usecase nodes should reference the KGSL IOMMU
through the iommus property, not iommu.

Change-Id: I9f8283f0c637a933878ffee416970af1e613d16d
2021-09-02 09:48:50 -07:00
Isaac J. Manjarres
0a76225dab ARM: dts: msm: Remove SWIOTLB usage for Kalama
Kalama does not require SWIOTLB usage for bounce buffers. Setting
swiotlb=0 does prevent memory from being used for bounce buffers, but it
still does not prevent allocation of SWIOTLB data structures which will
not be used.

Set swiotlb=noforce to completely disable SWIOTLB usage for Kalama.

Change-Id: I1747f7f094d584797ca1efedd1fe443139451cdf
2021-09-01 17:10:35 -07:00
qctecmdr
2b69c5bf0d Merge "ARM: dts: msm: Remove ucsi port related remote-endpoint with USB on waipio" 2021-08-31 13:01:58 -07:00
Mayank Rana
7a6a70e256 ARM: dts: msm: Remove ucsi port related remote-endpoint with USB on waipio
USB controller device doesn't probe due to remote-endpoint depedency
with ucsi device. ucsi device won't be probed as ADSP firmware is
not being loaded. Hence remove ucsi port related remote-endpoint
configuration on waipio.

Change-Id: I72738db049039a9016d7fea8537590b5bda59aa4
2021-08-30 14:51:43 -07:00
qctecmdr
61c8b4a6a7 Merge "ARM: dts: qcom: Add EUD node for Kalama" 2021-08-30 14:06:52 -07:00
Chris Lew
72ce149cc6 dt-bindings: Add qcom,aoss-qmp binding for kalama
Add compatible string for qcom,aoss-qmp driver on kalama.

Change-Id: I60801ee152b22d55d7369811926368df20cd3258
2021-08-30 11:35:28 -07:00
Mohit Aggarwal
22169e7452 dt-bindings: rtc: rtc-pm8xxx: Add binding documentation for pm5100 rtc
Add binding documentation for qcom,pm5100-rtc which is used
on Qualcomm Technologies, Inc. boards.

Change-Id: Id6c0924ca8a936555bc8ed73fa15e2674689f34a
2021-08-30 04:46:29 -07:00
Blagovest Kolenichev
216c0122a7 dt-bindings: Merge keystone/android-mainline-keystone-qcom-release (6a20567) into msm-kalama
Merge snapshot of bindings from commit: 6a20567 (Snap for
7604353 from 519c1e208333358d35b13bbb8101aeac7480206d to
android-mainline-keystone-qcom-release).

Change-Id: Idadfc8ecff6c11b292746eee16811a14daf90fbb
2021-08-27 05:53:14 -07:00
Blagovest Kolenichev
e7ca1ca91a dt-bindings: Clean up files with copyright markings
Fixes: 1cc7395a15 ("dt-bindings: Add devicetree bindings to devicetree project")
Change-Id: I29b9b601593e27c9f4445eb02c580bc9bd4ef17a
2021-08-27 04:37:43 -07:00
qctecmdr
b146158974 Merge "ARM: dts: msm: Configure SD card SMMU on RUMI" 2021-08-26 14:56:29 -07:00
Bao D. Nguyen
d6814720ec ARM: dts: msm: Configure SD card SMMU on RUMI
Adds SD card's SMMU property and configures it to bypass mode
for presilicon development on Kalama platforms.

Change-Id: Iae6d6793e0ee49bba51d88c9462a3f307974caa4
2021-08-26 13:23:31 -07:00
qctecmdr
8110eec335 Merge "ARM: dts: msm: Add sleep stats devices for kalama" 2021-08-26 11:21:14 -07:00
Maulik Shah
a44f485622 ARM: dts: msm: Add sleep stats devices for kalama
Add cpuss sleep stats, SoC sleep stats and subsystem sleep stats
devices.

Change-Id: Ieafd327cbd0e446420f7c121d2e944322c9b17d5
2021-08-26 21:26:08 +05:30
Anvesh Salveru
3878b6d725 ARM: dts: msm: Enable QUPv3 console node for upstream driver
Add changes to support upstream console driver and
upstream QUP common driver for waipio.

Change-Id: Icbe1ce202f923cfaf8009e937ffe17f1e32a1f9c
2021-08-26 10:50:15 +05:30
Jeevan Shriram
320472fec1 ARM: dts: msm: Enable fw_devlink in strict mode for Waipio
The FW devlink feature is used so that the kernel can establish
supplier-consumer relations between devices based on common
properties in the devicetree (e.g. IOMMUs, clocks, and power domains).

For example, if a peripheral in the devicetree uses a particular clock,
it can express this through the "clocks" property. The kernel will then
ensure that the clock device has been successfully bound to its driver
before the peripheral can attempt to bind to its own driver.

The kernel does not treat all of these dependencies as mandatory
however, such as a dependency on an IOMMU, and can allow IOMMU clients
to probe before their IOMMU has finished binding to its driver.

This is problematic for our systems, as clients upstream of an IOMMU
must have their stream IDs (SIDs) programmed into the IOMMU's stream
matching registers (SMRs), so that the IOMMU doesn't fault a client's
transactionas a transaction with an unidentified stream. Thus enable FW
devlink feature in strict mode for Waipio to ensure that IOMMU clients
can only probe after their IOMMU device has been bound to a driver.

Change-Id: I32d4bddb80706aa048cff6a73e68d82384313150
2021-08-24 11:09:30 -07:00
qctecmdr
abc7b99ce3 Merge "ARM: dts: msm: add iova-width for SMMU nodes for Waipio SoC" 2021-08-23 22:54:23 -07:00
qctecmdr
aaa7156b38 Merge "ARM: dts: msm: remove execute permissions for dt files" 2021-08-23 17:47:45 -07:00
Vamsi Krishna Lanka
61cf2f22a0 ARM: dts: qcom: Add EUD node for Kalama
Add EUD node for Kalama, so we can use Embedded USB Debug
feature.

Change-Id: Idf3aa31645cab066fbe347b9e7b10ef579947630
2021-08-23 14:39:21 -07:00
qctecmdr
5f35029345 Merge "ARM: dts: msm: Add core hang detect node for Kalama" 2021-08-23 11:11:53 -07:00
Jeevan Shriram
3182aec646 ARM: dts: msm: remove execute permissions for dt files
Remove execute permissions for the newly added files on msm-kalama
branch.

Change-Id: I29eb20c24aa45df58515dcc622055c3b3b108ab4
2021-08-23 11:07:07 -07:00
Gokul krishna Krishnakumar
96b716226c ARM: dts: msm: Add core hang detect node for Kalama
Add Core Hang detect node for kalama Soc.

Change-Id: Iec4f19e02c12ee412e5f39e8404112a98e29fe4f
2021-08-23 09:36:43 -07:00
Jeevan Shriram
1b67b03e44 ARM: dts: msm: add iova-width for SMMU nodes for Waipio SoC
Add respective iova-width properties for all SMMU nodes for supporting
Waipio SoC.

Change-Id: Iefd14fd8c136e94c16c3066f7f20e8163c8d382c
2021-08-20 22:14:14 -07:00
Jeevan Shriram
052669f651 ARM: dts: msm: Add devicetree snapshot for Waipio Support
Add devicetree files for supporting waipio platform on msm-kalama branch
with snapshot merge of msm-5.10 devicetree at commit <c8b773e> (Merge "ARM:
dts: msm: Enable stats driver for diwali").

Change-Id: I887faca72435ac45605a330ce0520d6b8b6f26b8
2021-08-20 22:14:14 -07:00
qctecmdr
42b0ee42db Merge "ARM: dts: msm: Add dload mode driver node to kalama" 2021-08-20 19:29:57 -07:00
qctecmdr
cea1904a09 Merge "ARM: dts: msm: Configure UFS's SMMU in bypass on RUMI" 2021-08-20 16:23:03 -07:00
qctecmdr
2bafcd71d4 Merge "ARM: dts: msm: Add devicetree bindings snapshot for Waipio Support" 2021-08-20 16:23:03 -07:00
qctecmdr
f0bc708701 Merge "ARM: dts: msm: Add USB IOMMU configuration and bus voting for Kalama" 2021-08-20 08:50:14 -07:00
qctecmdr
f3f70bd5a3 Merge "ARM: dts: msm: Enable fw_devlink in strict mode for Kalama" 2021-08-20 06:44:25 -07:00
Jeevan Shriram
3788dc62e5 ARM: dts: msm: Add devicetree bindings snapshot for Waipio Support
Add devicetree bindings for supporting waipio platform on msm-kalama branch
with snapshot merge of msm-5.10 devicetree at commit <c8b773e> (Merge "ARM:
dts: msm: Enable stats driver for diwali").

Change-Id: I72272f4cd727346ce3050b8b7ba49c1eefc150d4
2021-08-18 08:34:10 -07:00
Isaac J. Manjarres
da181156dc ARM: dts: msm: Enable fw_devlink in strict mode for Kalama
The FW devlink feature is used so that the kernel can establish
supplier-consumer relations between devices based on common
properties in the devicetree (e.g. IOMMUs, clocks, and power domains).

For example, if a peripheral in the devicetree uses a particular clock,
it can express this through the "clocks" property. The kernel will then
ensure that the clock device has been successfully bound to its driver
before the peripheral can attempt to bind to its own driver.

The kernel does not treat all of these dependencies as mandatory
however, such as a dependency on an IOMMU, and can allow IOMMU clients
to probe before their IOMMU has finished binding to its driver.

This is problematic for our systems, as clients upstream of an IOMMU must
have their stream IDs (SIDs) programmed into the IOMMU's stream matching
registers (SMRs), so that the IOMMU doesn't fault a client's transaction
as a transaction with an unidentified stream. Thus enable FW devlink
feature in strict mode for Kalama to ensure that IOMMU clients can
only probe after their IOMMU device has been bound to a driver.

Change-Id: I4000f34967dcdd9698b8e98193e11b1e272a508f
2021-08-17 20:41:05 -07:00
Bao D. Nguyen
d8274c09ff ARM: dts: msm: Configure UFS's SMMU in bypass on RUMI
Adds UFS's SMMU property and configures it to bypass mode
for presilicon development on Kalama platforms.

Change-Id: I61a28320b249509a9ad22e6f273f444415b46a24
2021-08-17 20:25:30 -07:00
Vamsi Krishna Lanka
071d227be3 ARM: dts: msm: Add dload mode driver node to kalama
Add dload mode node to kalama SoC for download mode
driver support.

Change-Id: Iddf1bb5a71def78f767ca18adfe0441856b7656a
2021-08-17 18:15:55 -07:00
Vamsi Krishna Lanka
ebe4d3afb7 dt-bindings: qcom,dload-mode: Add bindings
Add bindings for qcom,dload-mode driver.

Change-Id: I1b6e93c180c7332f531563526c6614f8cf29665d
2021-08-17 18:15:44 -07:00
qctecmdr
f1b0ae2db1 Merge "ARM: dts: msm: Update GCC GDSC addresses for Kalama" 2021-08-17 16:25:12 -07:00
qctecmdr
6a41c80f6d Merge "ARM: dts: msm: Add LLCC node for Kalama" 2021-08-17 14:13:36 -07:00
qctecmdr
25c7f17b4b Merge "ARM: dts: msm: Add boot stats node for Kalama" 2021-08-17 14:13:32 -07:00