Commit Graph

2995 Commits

Author SHA1 Message Date
QCTECMDR Service
fa4db02983 Merge "ARM: dts: msm: Enable fsa4480 in parrot dtsi" 2024-07-11 03:09:51 -07:00
Prakash Yadachi
839c5fe40d ARM: dts: qcom: Add ranges property for qupv3_0 node
Added ranges property for qupv3_0 node for Ravelin.

Change-Id: I441dc416c718f8da38a61fdd79c3ffbc676cbf14
Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
2024-07-11 10:45:18 +05:30
Prakash Yadachi
e3f1806765 ARM: dts: qcom: Update proper clock name
Update uart clock name from se to se-clk for Ravelin.

Change-Id: Ib2b614ba3a0f2bf307e7fa7678a10ccfe97da1c1
Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
2024-07-11 10:39:24 +05:30
Georgi Djakov
eefeac1056 ARM: dts: msm: gunyah: Add large dmabuf test nodes for sun
Add test node to sun.dtsi, sun-vm.dtsi and sun-oemvm.dtsi
to validate large dmabuf transfer functionality.

Change-Id: I17cd06d12e18f26a6afe7c2da13fcca23a375b04
Signed-off-by: Georgi Djakov <quic_c_gdjako@quicinc.com>
2024-07-10 16:18:43 -07:00
Georgi Djakov
21e4e3bb9a dt-bindings: qcom: Add gh-large-dmabuf-test binding
Add gh-large-dmabuf-test binding description and requirements
which include compatible, label and optional properties.

Change-Id: Ief22a3b609539ea307f289fb62e7c90b3a1284f6
Signed-off-by: Georgi Djakov <quic_c_gdjako@quicinc.com>
2024-07-10 05:53:10 -07:00
Rohit Agarwal
b0989c0eb7 dt-bindings: interconnect: Add compatibles for SDX75
Add dt-bindings compatibles and interconnect IDs for
Qualcomm SDX75 platform.

Change-Id: I77372b70e4379593499f9d24e4a580edd3c8c051
Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/1694614256-24109-2-git-send-email-quic_rohiagar@quicinc.com
Signed-off-by: Georgi Djakov <djakov@kernel.org>
Git-Commit: 956329ec7c5eba430211b48cca1b0372b4a4d702
Git-Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-07-10 13:57:38 +05:30
Imran Shaik
dd7144ddab dt-bindings: clock: qcom: Add GCC clocks for SDX75
Add support for qcom global clock controller bindings for SDX75 platform.

Change-Id: I99f1a44dfe7f444c027d4b7098484ec57f8ef0d8
Signed-off-by: Imran Shaik <quic_imrashai@quicinc.com>
Signed-off-by: Taniya Das <quic_tdas@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20230512122347.1219-3-quic_tdas@quicinc.com
Git-Commit: 1c305ea86bc32b3f38413ef3dbb1f3c288da024e
Git-Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-07-10 13:51:52 +05:30
Akhil Manikoth Kallankandy
aef94e1a18 ARM: dts: msm: Update ravelin glink node
Fix for pmic glink node for ravelin without this change glink
channel registration fails for the ADSP communication.

Change-Id: I02d1ea7b11db6e5e5dfd0f85e384797b1b6b96b9
Signed-off-by: Akhil Manikoth Kallankandy <quic_c_akhika@quicinc.com>
2024-07-09 21:21:08 -07:00
Akhil Manikoth Kallankandy
7754de5de4 ARM: dts: msm: Remove qcom,msm_fastrpc from ravelin.dtsi
Remove the qcom,msm_fastrpc nodes as these
are moved to dsp-devicetree.

Change-Id: I2ae6d3d27b27895859c4f1e241012d288f5f7a72
Signed-off-by: Akhil Manikoth Kallankandy <quic_c_akhika@quicinc.com>
2024-07-09 21:18:31 -07:00
Vijayanand Jitta
5ac00ac963 ARM: dts: msm: Add DMA-BUF heaps node for kera
Add the DMA-BUF heaps node for kera. This adds default
heaps like system and secure-system heap. Clients
can add their own DMA-BUF heaps in here.

Change-Id: Iee72407be99b936e22f5cf4b5eb55b302fed5cac
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-07-10 09:45:31 +05:30
Bibek Kumar Patro
d076a78f32 ARM: dts: msm: Add initial SMMU configuration for kera
Add initial apps and gpu SMMU configuration for kera.

Change-Id: I98949dccd2f5a005e9d9bf8fc6923f777ca4b6a7
Signed-off-by: Bibek Kumar Patro <quic_bibekkum@quicinc.com>
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-07-10 09:44:18 +05:30
Bibek Kumar Patro
21061bbb84 ARM: dts: msm: add initial memory configuration for kera
Add initial memory configuration and reserved memory map
for kera, inline with v1.

Change-Id: I2b3ed445feebd6141beb59bd23e416711e17747c
Signed-off-by: Bibek Kumar Patro <quic_bibekkum@quicinc.com>
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-07-10 09:43:47 +05:30
QCTECMDR Service
169dcdc551 Merge "ARM: dts: msm: Use "iommu-addresses" property for ravelin qup" 2024-07-09 16:58:32 -07:00
QCTECMDR Service
fa82bbacb8 Merge "ARM: dts: msm: Add qcom,force-low-pwm-size prop for ravelin pm6450" 2024-07-09 16:58:32 -07:00
QCTECMDR Service
11c46b34ca Merge "ARM: dts: msm: Use "iommu-addresses" property for ravelin dwc3" 2024-07-09 16:58:32 -07:00
QCTECMDR Service
4a433fcfd2 Merge "ARM: dts: msm: Add initial SMMU configuration for tuna" 2024-07-09 16:58:32 -07:00
QCTECMDR Service
4dd684956d Merge "ARM: dts: qcom: update gpu mitigation for bcl for sun" 2024-07-09 13:25:46 -07:00
QCTECMDR Service
0ce0b2ec09 Merge "ARM: dts: msm: Remove fastrpc nodes for monaco" 2024-07-09 13:25:45 -07:00
QCTECMDR Service
22f2df78be Merge "ARM: dts: qcom: Add scm, syscon,shmbridge support in Kera" 2024-07-09 13:25:45 -07:00
QCTECMDR Service
3a53bb2e2c Merge "ARM: dts: msm: Remove ipa nodes for monaco target" 2024-07-09 13:25:45 -07:00
QCTECMDR Service
72b5e3c533 Merge "dt-bindings: bridge: lt9611uxc: Add bindings" 2024-07-09 13:25:45 -07:00
Dmitry Baryshkov
183bc36233 dt-bindings: arm-smmu: Add generic qcom,smmu-500 bindings
Add generic bindings for the Qualcomm variant of the ARM MMU-500. It is
expected that all future platforms will use the generic qcom,smmu-500
compat string in addition to SoC-specific and the generic arm,mmu-500
ones. Older bindings are now described as deprecated.

Note: I have split the sdx55 and sdx65 from the legacy bindings. They
are not supported by the qcom SMMU implementation. I can suppose that
they are using the generic implementation rather than the
Qualcomm-speicific one.
[Add dt-bindings for qcom,smmu-500 for Qcom SoCs].

Change-Id: Id2520441f556590403ac712f68aa7487ca4f205e
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20221114170635.1406534-5-dmitry.baryshkov@linaro.org
Signed-off-by: Will Deacon <will@kernel.org>
Git-Commit: 6c84bbd103d85696af9cc0f746c01f9b2847637e
Git-Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-07-10 00:05:02 +05:30
Rohit Agarwal
2fcde9c1b5 dt-bindings: arm-smmu: Add SDX75 SMMU compatible
Add devicetree binding for Qualcomm SDX75 SMMU.

Change-Id: I393b6ac159f71fdd24cfaa665ccda0271b7531b5
Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/1684487350-30476-5-git-send-email-quic_rohiagar@quicinc.com
Signed-off-by: Will Deacon <will@kernel.org>
Git-Commit: 48989c0b25ca6ed75f3ea81053936ff0b64d02e7
Git-Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-07-09 23:51:28 +05:30
QCTECMDR Service
d205719b87 Merge "ARM: dts: msm: Enable parade touch driver node" 2024-07-09 10:15:17 -07:00
QCTECMDR Service
a0de938f9e Merge "ARM: dts: msm: Add smp2p for tuna" 2024-07-09 10:15:17 -07:00
Rohit Agarwal
7497d82540 arm64: dts: qcom: Add SDX75 platform and IDP board support
Add basic devicetree support for SDX75 platform and IDP board from
Qualcomm. The SDX75 platform features an ARM Cortex A55 CPU which forms
the Application Processor Sub System (APSS) along with standard Qualcomm
peripherals like GCC, TLMM, UART, QPIC, and BAM etc... Also, there
exists the networking parts such as IPA, MHI, PCIE-EP, EMAC, and Modem
etc..
[Since we are not using sdx75-idp, do not include its DTS.]

Change-Id: I1562002758e7b077662c69d5d9bbef247aef157d
Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/1686311438-24177-6-git-send-email-quic_rohiagar@quicinc.com
Git-Commit: 9181bb939984f1ad4f958c2be3ea10fd67344165
Git-Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-07-09 05:59:40 -07:00
Rohit Agarwal
635da2f7e4 dt-bindings: power: qcom,rpmpd: Add compatible for sdx75
Add a compatible string for power domains in sdx75.

Change-Id: I0c9cfc823f74e537e50737b225ebb44805e36788
Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/1690803007-8640-2-git-send-email-quic_rohiagar@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Git-Commit: 0b9d94e1f19acd19613386096d924af2333b620a
Git-Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-07-09 17:11:27 +05:30
Imran Shaik
e99a0b90c7 dt-bindings: clock: qcom: Add RPMHCC for SDX75
Add compatible string for qcom RPMHCC for SDX75 platform.

Change-Id: Id69e2e9dc2961f70624a63053002f8e16dcfce9e
Signed-off-by: Imran Shaik <quic_imrashai@quicinc.com>
Signed-off-by: Taniya Das <quic_tdas@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20230512122347.1219-4-quic_tdas@quicinc.com
Git-Commit: 379d72721bc4308fbc038e9858b7d2e9191725b5
Git-Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-07-09 14:18:27 +05:30
Rohit Agarwal
28e83f589e dt-bindings: pinctrl: qcom: Add SDX75 pinctrl devicetree compatible
Add device tree binding Documentation details for Qualcomm SDX75
pinctrl driver.

Change-Id: I0d8e959a3dd7e4eb71bf47c693130af5f87117fb
Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/1684425432-10072-2-git-send-email-quic_rohiagar@quicinc.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Git-Commit: 1dc3f8812cc5fe82c097811ea8251d7f8af5d54d
Git-Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-07-09 12:59:08 +05:30
Khaja Hussain Shaik Khaji
10aadf0941 dt-bindings: arm: qcom: Document sdxkova platform and boards
Document the sdxkova platform binding and also the boards using it.

Change-Id: Ifc488cf86c0113ce4df6140770b328851a786235
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-07-09 12:17:55 +05:30
Rohit Agarwal
60bbc15bb5 dt-bindings: arm: qcom: Document SDX75 platform and boards
Document the SDX75 platform binding and also the boards using it.

Change-Id: I821ae00b6c461ded39383bd8a3c131bb73c5914b
Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/1686311438-24177-2-git-send-email-quic_rohiagar@quicinc.com
Git-commit: f9a97656ace80c617df2d6003c815877c026a9e3
Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-07-09 12:07:57 +05:30
Linux Build Service Account
c3e46e5ec6 Merge 2e80498372 on remote branch
Change-Id: Ia218ab5c48b721d2ff8a6c471237b29470377e12
2024-07-08 23:36:25 -07:00
Minghao Zhang
3d7db74033 ARM: dts: qcom: Add fan thermal mitigation rules for SunP HDK
Add cpu0-0-0 zone's trip to make fan run at level 50.

Change-Id: Id3f38d165e513ec633f3a289cfddfc60284f8f7c
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
2024-07-09 14:24:39 +08:00
Ruchira Revdekar
c5d0b9f392 ARM: dts: msm: Add a node for cpufreq cycle counter driver
Add cpufreq cycle counter register information to devicetree in a
separate node for use by driver. This will initialize walt for Monaco.

Change-Id: Iddbbd81168d49e0aea4076f18669ffb6a5d342a8
Signed-off-by: Ruchira Revdekar <quic_rrevdeka@quicinc.com>
2024-07-09 11:15:19 +05:30
Cong Zhang
a3ac740d0d ARM: dts: qcom: Enable keep-running for OEMVM
Add keep-running property for OEMVM to let OEMVM shutdown gracefully
even if qcrosvm got killed.

Change-Id: I6b78f13f095ab8a3b068d94219b28cebbae2a75a
Signed-off-by: Cong Zhang <quic_congzhan@quicinc.com>
2024-07-08 19:49:03 -07:00
Bruce Levy
673e587459 Revert "ARM: dts: qcom: Add ready ack to the list of soccp interrupts"
This reverts commit 2c52e49b2a.

Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: Iba8ff058f15a3c66aecfd3eaf0b453b7bcaba64f
2024-07-08 18:50:34 -07:00
Bruce Levy
47d0f207cf Revert "ARM: dts: msm: Enable broken AH8 WA for sun ufs"
This reverts commit d3687be7a8.

Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: I474fc851ffb799b9e405998561cff85264695028
2024-07-08 18:50:22 -07:00
Bruce Levy
cfdf804990 Revert "dt-bindings: Document optional properties for cluster device"
This reverts commit 58321593fc.

Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: I94d277cd7ccae3d7b580ebabca4b2b35dd871343
2024-07-08 18:50:09 -07:00
Bruce Levy
65be58276a Revert "ARM: dts: msm: Add optional cluster device properties for sun"
This reverts commit 0ef09b4880.

Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: Ic275ac0be6a6628a5a8ec29abfa42766b681dcc0
2024-07-08 18:49:57 -07:00
Bruce Levy
6ef5b95f00 Revert "dt-bindings: pwm-qti-lpg: Add qcom,force-low-pwm-size property"
This reverts commit 1aaa31e674.

Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: Id284114d531e7fbf16d29e78c03b77e2e551c0cb
2024-07-08 18:49:40 -07:00
Bruce Levy
e7940d6ff4 Revert "ARM: dts: msm: Add qcom,force-low-pwm-size prop for parrot pm6450 pwm"
This reverts commit afb3758131.

Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: Ifcbf061f041ac98623aca487b0cf1051a1011310
2024-07-08 18:49:26 -07:00
Bruce Levy
5828df9105 Revert "ARM: dts: msm: Enable goodix_ts touch for qrd device"
This reverts commit ff3d90fee4.

Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: I7c7a5be47feab9dd4959f72179312fb404f78f24
2024-07-08 18:49:12 -07:00
Bruce Levy
f7ad43fe82 Revert "ARM: dts: qcom: Update pmic_glink device compatible string for parrot"
This reverts commit 42408353ae.

Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: Iea3bcc477004e9570f9eff5b1faea2dc463134c1
2024-07-08 18:48:53 -07:00
Bruce Levy
d5f675567b Revert "ARM: dts: msm: Remove qcom,msm_fastrpc from parrot.dtsi"
This reverts commit 81209d1c4d.

Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: Idd7728427890135ed08b3aac8291f8e589f5add7
2024-07-08 18:48:43 -07:00
Bruce Levy
9d38919c06 Revert "ARM: dts: msm: Add support for new parrot board id"
This reverts commit 37bec57729.

Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: Ia00ca3b966e837abc9fca5a41daa4a950ba0228b
2024-07-08 18:48:27 -07:00
Bruce Levy
1edb395d8c Revert "ARM: dts: msm: Ignore dependencies on children by PM framework on parrot"
This reverts commit 5b659b1475.

Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: I926438f887abe46eb811ce5ea2c1f13df2839e14
2024-07-08 18:48:17 -07:00
Bruce Levy
aa9b2f53ca Revert "ARM: dts: msm: adding back the license"
This reverts commit 99a9f8e8db.

Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: Ifeee84fbe73541b503e3e5a62747d326000fac25
2024-07-08 18:47:35 -07:00
Peng Yang
6ba39decec ARM: dts: qcom: Add crash-restart to support restart after VM crash
For current design, we can't do VM restart after VM crash due to RM
not allow. Add new crash-restart property to let RM allow do VM
restart. The crash-restart property will be valid when remove
crash-fatal property.

Change-Id: If9cb90d7bc581465b760a5c780203911a247e341
Signed-off-by: Peng Yang <quic_penyan@quicinc.com>
2024-07-09 09:25:22 +08:00
Rohit Agarwal
35d997d976 dt-bindings: cpufreq: cpufreq-qcom-hw: Add SDX75 compatible
Add compatible for EPSS CPUFREQ-HW on SDX75.

Change-Id: I7ebb70c2b05fa2c0abf70aff03302b3fc41f9419
Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: Manivannan Sadhasivam <mani@kernel.org>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Git-Commit: dce13a235a356363faf9385ba34681d9fc689f1a
Git-Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-07-08 10:19:45 -07:00
Shilpa Suresh
b5a2a6dd0c ARM: dts: msm: Enable AW2016 led node for ravelin
Add compatible string to AW2016 led DT node. This was removed
from the bulk DT porting for Ravelin on qcom-6.6 device-tree
branch.

Change-Id: I16d5c93ec542b4ad0adb41a00c569d29fee8b26d
Signed-off-by: Shilpa Suresh <quic_c_sbsure@quicinc.com>
2024-07-08 21:53:04 +05:30