Commit Graph

7379 Commits

Author SHA1 Message Date
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
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
Yue Liu
bcc5d172a9 ARM: dts: msm: Add svm support to RavelinP
Add svm support for RavelinP platform.
Also include default idp DT to other platforms.

Change-Id: Ifbc8497a609221e9ba3694b7e261f079512bec98
2023-02-06 18:17:59 +08:00
Tengfei Fan
af41f9b31b ARM: dts: qcom: update cpu param which can support pmu
Update cpu param which can support pmu.

Change-Id: I9ad8a1db2e7c32ecba5778e5a4bc477407348f1e
2023-02-05 17:10:50 -08:00
qctecmdr
f6e8aab4f0 Merge "ARM: dts: msm: Enable GPU's fuse read support for Anorak" 2023-02-04 04:46:23 -08:00
Ram Prakash Gupta
bd9342df1f ARM: dts: msm: Add sdcc clk scaling frequencies for parrot
Add sdcc clk scaling frequencies for parrot.

Change-Id: I3272749e49e6c067f01b42392d033bf9fd79caa2
2023-02-04 13:14:49 +05:30
qctecmdr
0e53e7ce47 Merge "ARM: dts: msm: update memory map to V3 on Ravelin" 2023-02-03 10:33:56 -08:00
qctecmdr
c36760ec59 Merge "ARM: dts: msm: Add new nodes for dynamic irq affinity for cape" 2023-02-03 10:33:56 -08:00
Kamal Agrawal
a4e74f3ebd ARM: dts: msm: Enable GPU's fuse read support for Anorak
Enable GPU's fuse read support for Anorak.

Change-Id: I8fc4000d856a886fddfb746abd441b7d1794f9ee
2023-02-03 07:52:17 -08:00
Zhenhua Huang
85a527c8ed ARM: dts: msm: update memory map to V3 on Ravelin
Memory map V3 reduced modem carveout size to 215MB

Change-Id: Iadcd582666d50ca3702a8eff844d8ed33929d31b
2023-02-03 11:00:15 +08:00
qctecmdr
88f5466897 Merge "ARM: dts: msm: Add sdcc clk scaling frequencies" 2023-02-02 13:29:29 -08:00
Hao Zhang
bcb8194fd8 ARM: dts: msm: Disable wpss_etm node for neo la target
Disable wpss_etm node for neo la target.

Change-Id: I46ef6274482f39ea4fe59d71791af16f7dd03a69
2023-01-31 21:45:45 -08:00
qctecmdr
0ac38a2cc2 Merge "ARM: dts: qcom: Change max touch number to 10 for ravelin IDP" 2023-01-31 01:23:54 -08:00
Manish Pandey
92b4b39ad2 ARM: dts: msm: Add new nodes for dynamic irq affinity for cape
Add below 2 DT properties to switch ufs irq affinity dynamically
*qcom,prime-mask.
*qcom,silver-mask.

Change-Id: I460d776e5f6ff0d76d8ab93ad990a066cd4859f0
2023-01-31 12:46:31 +05:30
qctecmdr
73c7072b13 Merge "ARM: dts: qcom: Add dt entry to disable RF PDC for HSP XDP Device" 2023-01-30 22:47:54 -08:00