Commit Graph

7416 Commits

Author SHA1 Message Date
qctecmdr
c0a3beeed1 Merge "bindings: regulator: add bindings for diodes,ap72200" 2023-03-17 16:31:31 -07:00
qctecmdr
27614d9233 Merge "ARM: dts: qcom: set spi frequency for helios spi node" 2023-03-17 02:39:03 -07:00
qctecmdr
315e0abc84 Merge "ARM: dts: msm: Add a flag to support card presence pin" 2023-03-17 02:39:03 -07:00
qctecmdr
602e348837 Merge "ARM: dts: qcom: specify thermal mitigation levels for ravelin" 2023-03-16 22:54:56 -07:00
Umang Chheda
22c0b570cb bindings: regulator: add bindings for diodes,ap72200
AP72200 is a high-current synchronous buck-boost converter providing
high efficiency, excellent transient response, and high DC output accuracy.
It operates with a 2.3-5.4V Input range and Outputs 2.6-5.14V.

Add the bindings necessary to describe it.

Change-Id: I2cdf2dbdb3e95c6b7029d697930bb46cf7d97707
2023-03-16 19:21:54 +05:30
qctecmdr
1728f74d77 Merge "ARM: dts: msm: enabld touch driver node for VM" 2023-03-16 06:23:19 -07:00
Gopala Krishna Nuthaki
cc6df2ce91 ARM: dts: qcom: specify thermal mitigation levels for ravelin
Add charger thermal mitigation levels for ravelin IDP,QRD and
ATP, so that thermal SW can set CHARGE_CONTROL_LIMIT property
in battery power supply for thermal mitigation.

Change-Id: If5bd59b3f8e2367b8741f5ca71abaccd8f56328c
2023-03-15 23:15:07 -07:00
qctecmdr
bde3839e79 Merge "ARM: dts: msm: Device tree support for muticard tray removal FR" 2023-03-15 03:51:14 -07:00
qctecmdr
5a10b59f8f Merge "ARM: dts: qcom: Update BCL mitigation configuration for ravelin" 2023-03-15 03:51:14 -07:00
Surya Teja Kudiri
cbf96b835f ARM: dts: msm: enabld touch driver node for VM
enabld touch driver node for Linux envireonment VM
for montague chipset.

Change-Id: I095f984a7c45e2b88ca9585559638ba2e5da82b3
2023-03-14 23:20:16 -07:00
Priyansh Jain
a50d6da188 ARM: dts: qcom: Update BCL mitigation configuration for ravelin
Update BCL mitigation configuration for ravelin chipset based
on latest recommendation.

Change-Id: I3be85cd3f9f4c362207b34eff7d5ea93a0e9c434
2023-03-14 21:20:34 +05:30
qctecmdr
02ee24f738 Merge "ARM: dts: msm: Change max voltage for S9B buck" 2023-03-14 06:37:38 -07:00
Sarthak Garg
2361e5d31f ARM: dts: msm: Device tree support for muticard tray removal FR
Add L24B_PBS and L28B_PBS regulators to support multicard
tray removal FR84471 for ravelin which may be needed for all the
chipsets where PMIC doesn't have PBS ram sequence to turn off the
regulators asap the tray is removed.

Need to vote for enable/disable on the above new handles provided
and rest for voltage and mode need to vote on old handles.

Change-Id: I862e792eeb89fb13ad6c4181f6761229f5b2fe39
2023-03-14 14:48:11 +05:30
qctecmdr
08a703f18a Merge "ARM: dts: msm: Add Audio support in Anorak" 2023-03-13 23:15:45 -07:00
qctecmdr
c07e026daf Merge "ARM: dts: qcom: Move cnss_wlan_mem dt node to anorak" 2023-03-13 20:18:00 -07:00
qctecmdr
5e0cc1ba1b Merge "ARM: dts: msm: Add support for Multi SD tray regulators for ravelin" 2023-03-13 20:18:00 -07:00
qctecmdr
40f2420e36 Merge "ARM: dts: msm: Create a new dtsi file" 2023-03-13 20:18:00 -07: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
Vishal Miskin
dfffb60efb ARM: dts: qcom: Move cnss_wlan_mem dt node to anorak
Move cnss_wlan_mem dt node to anorak

Change-Id: I670bfab340d049a3fa787164db287bc7bbfefaa8
CRs-Fixed: 3428801
2023-03-09 10:28:00 +05:30
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
Surabhi Vishnoi
27f52d0432 ARM: dts: msm: Change max voltage for S9B buck
Change max voltage from current 1.856V to 2.04V for S9 LDO.
This is done as camera also uses S9 LDO and it requires 2.04V for its
functioning, so if wlan votes for less max voltage, it will lead to
unexpected behavior in camera subsystem.

Change-Id: I48cbcac8056f173121fb3caea9142665f091d1e5
CRs-Fixed: 3402943
2023-03-07 12:47:08 +05:30
Rakesh Kota
3ccbe25389 ARM: dts: msm: Add support for Multi SD tray regulators for ravelin
Add rpmh-regulator devices for vrm.sd and vrm.px2 RPMh PBS resources.
These can be used to enable and disable SD card supply regulators L24B
and L28B via PBS. They are needed to support multi-card trays.

Change-Id: I62c9c86e9e294217aabeaf9255fea31764bf400d
2023-03-06 21:51:54 -08:00
Jishnu Prakash
1d3bf9c896 dt-bindings: rpmh-regulator: Add support for PBS RPMh resources
PBS RPMh resources are used to trigger PBS sequences, which
may be used to toggle the enable state of regulators which are
required to be controlled by HW enable option.

Add support for them.

Change-Id: I33c57e6b78ccdbbf626f8d219e4b3b632aaeb653
2023-03-06 21:51:30 -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
Paras Sharma
6fbd43ca56 ARM: dts: msm: Add a flag to support card presence pin
Some endpoints like SDExpress cards have the GPIO to notify the host when
card is removed.

Introducing this flag for such endpoints. When this flag is present, PCIe
driver will use this flag while dumping registers at the time of linkdown.
If card removal causes linkdown, PCIe driver will not dump the PCIe
registers else it will.

Change-Id: I4e5870dbf2190501d96e7d7ed6feb0c1f72b7ded
2023-03-03 12:47:01 +05:30
Mukesh Pilaniya
9da955b8d2 ARM: dts: msm: Create a new dtsi file
Generate a new DTSI file for incorporating target-specific DT.

Change-Id: I2ec9d09a4d9c43e39df2c6aa875b53b957d47c3c
2023-03-02 17:09:20 +05:30
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