Commit Graph

7392 Commits

Author SHA1 Message Date
Fenglin Wu
72119e52ba ARM: dts: msm: Add support for diwali QRD platform with PM8350B
This is an example change of adding PM8350B supporting in diwali QRD
platform.

Change-Id: I53e2d04859657eccc5dd92cf557d7fcd9ccce2d7
2023-03-17 10:26:39 +08:00
qctecmdr
3ba27e2e63 Merge "ARM: dts: msm: Add IMU CLKIN feature in Halliday platform" 2023-03-09 22:11:07 -08:00
Rajesh Bharathwaj
f69ea35c52 ARM: dts: msm: Add IMU CLKIN feature in Halliday platform
Adding IMU CLKIN Enable gpio to enable external clock for IMU in Halliday
XDP and Anorak platforms.

Change-Id: I4349793118c227905f409b4fccf3893aa7670131
2023-03-09 10:07:15 -08:00
qctecmdr
fcf3d40b37 Merge "ARM: dts: msm: disable rdpm/rdpm_mx tpdm nodes for ravelin" 2023-03-09 08:36:02 -08:00
Hao Zhang
853fafdf9b ARM: dts: msm: disable rdpm/rdpm_mx tpdm nodes for ravelin
Disable rdpm/rdpm_mx tpdm nodes for ravelin.

Change-Id: Iadd530a4e0349c5a4822acc7bc23028a92586c34
2023-03-09 01:51:40 -08:00
Ankur Bansal
283ba6c0d0 ARM: dts: msm: add dcc config lists for ravelin
Add dcc config lists for ravelin on DT file.

Change-Id: Ied26c7df17e28a82738709ae6d701b670f300ad9
2023-03-08 19:43:10 -08:00
qctecmdr
74ea924e49 Merge "ARM: dts: msm: Disable wlan remoteproc in HSP cnss node" 2023-03-07 16:37:51 -08:00
qctecmdr
c04579786e Merge "ARM: dts: msm: eva: removed eva dtsi include from common DT" 2023-03-07 04:13:06 -08:00
Ajit Vaishya
385efeb89d ARM: dts: msm: Disable wlan remoteproc in HSP cnss node
Bydefault wlan remoteproc is enabled in based dtsi file
i.e. ravelin.dtsi. wpss image is load via remoteproc in MSL target
and wlan FW load via PBL/SBL in HSP. So wlan remoteproc needed
for MSL target only.
This fix Disables wlan remoteproc entry for HSP cnss node.

Change-Id: If6c7f72cbba4fb7f0a12ce5049c75ca7125f956f
CRs-Fixed: 3413919
2023-03-04 22:58:06 -08:00
Palak Joshi
b2eb2199bb ARM: dts: msm: eva: removed eva dtsi include from common DT
EVA DT is moved to vendor, no need of eva dtsi inclution in platform files.

Change-Id: I2c21b8e5a4ad0d35077ab55e0e22f04fb51ac426
2023-03-02 16:02:32 +05:30
Hao Zhang
f811ecdc4f ARM: dts: msm: Disable wpss_etm node for NEO QXR HMT target
Disable wpss_etm node for NEO QXR HMT target.

Change-Id: Iecf629987e7cfafcd8f2240b08fa76e5ce1591b9
2023-03-01 18:29:03 -08:00
qctecmdr
79f4794b5e Merge "ARM: dts: qcom: Remove unused modem qmi temperature sensors for ravelin" 2023-02-28 03:02:17 -08:00
qctecmdr
0ec60b5f70 Merge "ARM: dts: msm: Enable PCIe EP mode on waipio_le MTP and CDP" 2023-02-27 10:11:39 -08:00
qctecmdr
e51a57f381 Merge "ARM: dts: msm: Update votable clocks for TBUs in anorak" 2023-02-27 10:11:39 -08:00
Priyansh Jain
20d56b1d78 ARM: dts: qcom: Remove unused modem qmi temperature sensors for ravelin
Remove unused modem qmi temperature sensors for ravelin based on
latest recommendation.

Change-Id: I8c7ab7d038ade2a3bb53ad764b80ebe5b6b9762e
2023-02-27 16:26:34 +05:30
Pratyush Brahma
e94644dd41 ARM: dts: msm: Update votable clocks for TBUs in anorak
Clock sequence for accessing guard registers for TBUs has changed.
Previously, the mechanism was to vote for ICB paths with an expectation
for RPM to take care of actual clocks. In the current sequence, explicitly
vote for clocks using votable clocks for each TBU.

Test Details:
ECATS validation was done using all TBUs for apps smmu for following
cases:

a) Without explicit voting for tbu clocks
b) With explicit voting for tbu clocks

Default on for TBU clocks was switched off at XBL for all TBUs
except anoc TBU.

Results:
a) ECATS validation passes for all TBUs
b) ECATS validation passes for all TBUs.

Change-Id: I7a29de0c42bd84f923e9a9dfc6ed7ee0403d6e83
2023-02-27 11:22:05 +05:30
qctecmdr
053fa54a1a Merge "ARM: dts: msm: update dcc config for anorak" 2023-02-22 22:04:08 -08:00
qctecmdr
b9e24e9727 Merge "dt-bindings: msm: Add documentation for qcom,tx_rx_reqs property" 2023-02-22 11:21:23 -08:00
Hao Zhang
239787196b ARM: dts: msm: update dcc config for anorak
Update dcc config for anorak.

Change-Id: Ib67243a1d4407b1ab78265fa15337f69aebbdc26
2023-02-21 18:12:31 -08:00
qctecmdr
944adfb372 Merge "ARM: dts: msm: Add missing clock and updating boot-option for neo" 2023-02-21 09:44:25 -08:00
Nitesh Gupta
24be46a3b4 dt-bindings: msm: Add documentation for qcom,tx_rx_reqs property
In high throughput cases over MHI netdev we need to
control the number of RX and TX reqs for netdev driver.
This change adds documentation for "qcom,tx_rx_reqs" property
to control the number of reqs in DT rather than hard
coding in driver.

Change-Id: I61167fafb7974f034b9addf21681b08ff2f448c0
2023-02-21 07:36:14 -08:00
qctecmdr
130dd8c775 Merge "ARM: dts: msm: Add bwprofiler nodes to anorak" 2023-02-21 05:30:53 -08:00
Krishna Chaitanya Chundru
5d320a75e5 ARM: dts: msm: Add missing clock and updating boot-option for neo
Add missing clocks and update boot-option for PCIe1 instance for
neo platform.

The third-party endpoint connecting to the PCIe1 instance will be
powered up before our msm. So, changing the boot-option to
enumerate the endpoint at the bootup time.

Change-Id: I3894de65e33c00a419b226ab55162be81f382aee
2023-02-20 15:49:11 +05:30
qctecmdr
73e59ee9a6 Merge "ARM: dts: msm: update parent supply property for VDD_MMCX" 2023-02-20 02:06:27 -08:00
qctecmdr
f4f5f8bfd1 Merge "ARM: dts: msm: Add HSP devicetree support for montague" 2023-02-19 23:42:00 -08:00
qctecmdr
b924f72ccd Merge "ARM: dts: msm: Set iova-width to 49 for GPU TBUs on parrot" 2023-02-17 03:35:58 -08:00
qctecmdr
837bc3c4ce Merge "ARM: dts: msm: update usb2 phy setting on ravelin QRD" 2023-02-15 08:22:07 -08:00
Jishnu Prakash
d3c9f1a9c3 ARM: dts: msm: update parent supply property for VDD_MMCX
update parent supply property name for VDD_MMCX.

Change-Id: I97158e94f6f5493b390ffa1d4b0d17eb2b013ad7
2023-02-15 18:02:27 +05:30
qctecmdr
f068188ae5 Merge "ARM: dts: msm: add initial dt support for Montague VM" 2023-02-15 04:07:40 -08:00
Linyu Yuan
df5eb961e5 ARM: dts: msm: update usb2 phy setting on ravelin QRD
the value is suggest by hardware test team based on the result.

Change-Id: I9ac0324ccc2ca502efd59116ac0c6fb7f6eb9c2c
2023-02-15 18:01:28 +08:00
Gaurav Kohli
52efd02b7b ARM: dts: msm: add initial dt support for Montague VM
Add initial DT file to support VM for Montague.

Change-Id: Ifdfff4c8b924631db803474228bca7cfcbf12291
2023-02-15 12:27:06 +05:30
Gurbir Arora
6c69729ad4 ARM: dts: msm: Add bwprofiler nodes to anorak
Add bwprofiler nodes to anorak. The nodes include
3 bwmons, bwprof_0, bwprof_1, bpwrof_2, with each
responsible for measuring total, CPU, and GPU bandwidth
respectively.

Change-Id: I8cd2848b97d67c677ecd52ab38b4a64146c6607a
2023-02-14 16:36:06 -08:00
Chetan C R
85432d6449 ARM: dts: msm: Add HSP devicetree support for montague
Added HSP soc support for montague target.

Change-Id: Ic71e596c9d4439653de40279a9f7f080d188deee
2023-02-14 01:38:22 -08:00
Chetan C R
a9952bd4b1 ARM: dts: msm: Add qrd devicetree support for montague target
Added QRD board support for Montague target.

Change-Id: I8b16d121d36abacdbdfb64a37e436eae0652de66
2023-02-14 14:49:27 +05:30
qctecmdr
bb9f8ebef7 Merge "ARM: dts: msm: Disable platform security drivers" 2023-02-10 17:20:38 -08:00
qctecmdr
0a95f413e1 Merge "ARM: dts: msm: neo-qxr-hmt: Disable Cold Boot Calibration" 2023-02-10 13:16:52 -08:00
qctecmdr
b10cdbc2b7 Merge "ARM: dts: msm: Add flag to know if client based icc voting is supported" 2023-02-10 08:17:53 -08:00
qctecmdr
66ed855707 Merge "ARM: dts: msm: Add initial device tree for waipio_le MTP and CDP platform" 2023-02-10 08:17:53 -08:00
qctecmdr
d7c2e22c2c Merge "ARM: dts: msm: Add svm support to RavelinP" 2023-02-10 05:12:11 -08:00
Krishna Chaitanya Chundru
78c7495aca ARM: dts: msm: Enable PCIe EP mode on waipio_le MTP and CDP
Enable the secondary PCIe controller in EP mode, EDMA and MHI on
XR platform.

Change-Id: I1d047712788ff80fa82565f45b8f9f6bf51827c9
2023-02-10 05:11:00 -08:00
Jingxiang Ge
77b7fd216d ARM: dts: msm: neo-qxr-hmt: Disable Cold Boot Calibration
CBC is causing slow boot up issue hence disabling it from DT.
This will help reduce boot up time by 8 seconds.

Change-Id: I00c8eb8766349e4f526e1cd4b2217bab41ae20db
CRs-Fixed: 3402474
2023-02-10 14:31:57 +08:00
Pranav Lavhate
f99f404f23 ARM: dts: msm: Disable platform security drivers
This change disables dts entries for QCEDEV driver:
(module provided for accessing Crypto Engine) on
neo_la target only.

Test: Tested build compilation.

Change-Id: I17c092ee665242cccaf2e58d6fa7ad5d9a7cc007
2023-02-10 11:21:59 +05:30
Mukesh Pilaniya
24510632d2 ARM: dts: msm: Add initial device tree for waipio_le MTP and CDP platform
Add initial device tree for waipio_le MTP and CDP platform.

Change-Id: I056c175e0202ec94ad735824aca54cf244136b29
2023-02-09 18:24:39 +05:30
Krishna Chaitanya Chundru
71dae31bf8 ARM: dts: msm: Add flag to know if client based icc voting is supported
Some endpoints like NVMe don't have icc voting capability in their driver.
Introducing this flag for such endpoints. When this flag is present, PCIe
driver will take care of icc voting based on current link speed and width.

Change-Id: I0f98ff33004427e6d36a2d7588028120f04f7ad2
2023-02-09 03:58:19 -08:00
Sandeep Singh
31399cc5dd dt-bindings: Add documentation qcom,wcn6450 node
Add documentation qcom,wcn6450 node for wlan
platform driver.

Change-Id: I2134db672a97616b41fd7ea81157b479d62e4547
2023-02-09 16:53:08 +05:30
Jaskaran Singh
cf11dc5574 ARM: dts: msm: Set iova-width to 49 for GPU TBUs on parrot
Set iova-width to 49 for GPU TBUs on parrot. Required for the KGSL
iommu fault handler to fall back on the default SMMU fault handler in
case of kernel page faults.

Change-Id: Iaf35ea9ba501e97ef1d55096790022ca2af22ab6
2023-02-07 15:31:22 +05:30
Kamal Agrawal
2764bf90d8 ARM: dts: msm: Add freq limiter interrupt and reset support for anorak
Add frequency limiter interrupt and reset support for Anorak GPU.

Change-Id: I940684136456bf2f45c0c2da86369d14f70bfd62
2023-02-06 21:08:14 -08:00
qctecmdr
e1f8ad5f3c Merge "ARM: dts: qcom: update cpu param which can support pmu" 2023-02-06 04:09:16 -08:00
qctecmdr
e348bf6907 Merge "ARM: dts: msm: Add cooling device DT entry for HMT" 2023-02-06 04:09:16 -08:00
qctecmdr
5ee7b7d081 Merge "ARM: dts: msm: Add sdcc clk scaling frequencies for parrot" 2023-02-06 04:09:16 -08:00