Commit graph

5,669 commits

Author SHA1 Message Date
Zijun Hu
331c03ae23 ARM: dts: msm: Enable bluetooth for v2 sdxlemur
Enable bluetooth for v2 sdxlemur.

CRs-Fixed: 3034997
Change-Id: Ibc0a0e66a05e272875938764c987ef25cd6f58cb
2021-09-13 17:52:23 -07:00
Jishnu Prakash
40526282ad ARM: dts: msm: Prevent PM8008 LPM usage for all targets
PMIC PM8008 LDOs do not support low power mode (LPM). If configured for
LPM, these LDOs continue to operate in normal power mode (NPM) with the
same quiescent current but a reduced over-current protection (OCP)
threshold, which can result in OCP triggering. Fix all PM8008 LDOs
to use normal power mode (NPM) alone to avoid this.

Change-Id: I2c8961eaba0677768da09aeba577a32810c1d50f
2021-09-12 21:21:29 -07:00
qctecmdr
9fe88d0412 Merge "ARM: dts: msm: Remove support for PCIE1 and USB3_SEC clocks on YUPIK HSP" 2021-09-11 09:21:38 -07:00
qctecmdr
7bc74179c4 Merge "ARM: dts: msm: put ipa_eth_group1 in bypass mode" 2021-09-11 05:15:35 -07:00
qctecmdr
163a598da1 Merge "ARM: dts: msm: Add HSP property in CNSS DT Node" 2021-09-11 05:15:35 -07:00
qctecmdr
8385e30395 Merge "ARM: dts: qcom: Add support to read ibat_external_range from nvmem for yupik" 2021-09-11 05:15:35 -07:00
qctecmdr
bcceac1079 Merge "ARM: dts: msm: Fix EP PCIe perst pinctrl settings on sdxlemur" 2021-09-09 04:54:09 -07:00
qctecmdr
c0903a009b Merge "ARM: dts: msm: Add support for HSP BT SoC" 2021-09-09 04:54:09 -07:00
Jishnu Prakash
e63430b0e1 ARM: dts: msm: add nvmem cell for PMK8350 SDAM23 adc scaling
Add a nvmem cell for adc scaling within PMK8350 SDAM127 for yupik.
This is used by clients to read the type of ADC scaling used for ibat.

Change-Id: I1978fcf5ca18dd878da20bdacaf7d8d3c643d199
2021-09-09 15:18:05 +05:30
Balakrishna Godavarthi
50332afde5 ARM: dts: msm: Add support for HSP BT SoC
This change adds support for HSP BT SoC.

Change-Id: Iaa47b93ee5d1a07bdfa70f1069a027d2322d85b8
2021-09-09 13:39:19 +05:30
Skylar Chang
94c343342e ARM: dts: msm: put ipa_eth_group1 in bypass mode
Putting ipa_eth_group1 in bypass in pcie mhi mode.

Change-Id: I70bd90ee3e251d2bfad0c4d5a35181e596587c9f
2021-09-08 16:12:56 -07:00
Jagadeesh Kona
3aac9d7878 ARM: dts: msm: Remove support for PCIE1 and USB3_SEC clocks on YUPIK HSP
Remove support for PCIE1, USB3_SEC clocks and GDSC's as they are
not required for YUPIK HSP attach.

Change-Id: I1c4bfe0e5e7191bad8cd678bb14417b5ffae426e
2021-09-08 16:10:56 +05:30
Gopala Krishna Nuthaki
0700011aad ARM: dts: qcom: Add support to read ibat_external_range from nvmem for yupik
Add nvmem property cells to support ibat range factor
reading.

Change-Id: I6c400221325b98c1af066999200874b6643d6e36
2021-09-08 00:27:26 -07:00
Gopala Krishna Nuthaki
33b05c303b dt-bindings: thermal: Add support to scale ibat current range to bcl driver
Add support to scale ibat current for greater than default max
supported ranges using range factor provided from nvmem.

Change-Id: I63cc53cdba021300839695e9378fc320d57b2840
2021-09-08 12:54:32 +05:30
Naman Padhiar
480fb60ae0 ARM: dts: msm: Add HSP property in CNSS DT Node
Add TCS CMD and other required DT property in CNSS node
Yupik HSP IDP device tree.

Change-Id: I010ea657cc5cd236165156e4032c65f0f1947228
2021-09-08 09:26:55 +05:30
qctecmdr
395981c210 Merge "ARM: dts: msm: Restore SDCC registers once Resuming from CX/XO" 2021-09-07 04:38:25 -07:00
qctecmdr
784d59efa2 Merge "ARM: dts: msm: Add CNSS DT Node for HSP support" 2021-09-06 06:07:41 -07:00
Naman Padhiar
726ff832d3 ARM: dts: msm: Add CNSS DT Node for HSP support
Add CNSS DT node and enable other nodes for HSP
support in Yupik MCC.

Change-Id: Ica348afd9cf3a9973b187171485d0f0518662a60
2021-09-05 23:49:08 -07:00
Vignesh Viswanathan
2a6f0a620f ARM: dts: qcom: Add IPA register for QCN9000
Add IPA SMMU register name and address for QCN9000 in sdxlemur.

Change-Id: Ifcf4ce6fe78342aeb889f10f276625fd9293bd3e
2021-09-05 22:54:58 -07:00
Naina Mehta
baaceca46e ARM: dts: msm: Add support for HSP for Yupik
Add device tree support for HSP for Yupik, YupikP and
Yupik LTE platform.

Change-Id: Ie51b2c20afb0e5ae824d1948f85da8437fe7928e
2021-09-05 22:14:52 -07:00
Naina Mehta
6353e4f77f ARM: dts: msm: Remove separate DT for digital mics for Yupik
Remove separate DT support for digital mics for Yupik, YupikP and
Yupik LTE on IDPS.

Change-Id: Ic2b527efa014078bcd13279d9570dcfc6be41166
2021-09-05 22:14:34 -07:00
qctecmdr
fd14732602 Merge "ARM: dts: qcom: Add ipq807x_attach property for IPQ807x host" 2021-09-03 08:44:53 -07:00
qctecmdr
570e6a9f1d Merge "ARM: dts: msm: Add keepalive flag for QUP for Blair/Holi" 2021-09-03 08:44:53 -07:00
qctecmdr
d041858602 Merge "ARM: dts: msm: remove qcom,power-always-on dt property" 2021-09-03 04:59:02 -07:00
qctecmdr
6ffeb8fdc1 Merge "ARM: dts: msm: enable reg dump collection" 2021-09-03 04:59:02 -07:00
qctecmdr
d49ef12462 Merge "bindings: arm: msm: Add documentation for sdx ipc driver" 2021-09-03 04:59:02 -07:00
Sarthak Garg
5f93aa5dae ARM: dts: msm: Restore SDCC registers once Resuming from CX/XO
Defines the restore-after-cx-collapse property for SDCC controller.
This basically lets the driver know that software needs to save the SDCC
register contents before the CX/XO event and restore the SDCC
register contents after coming out of CX/XO event.

SDCC controller is not supporting retention of CX PC hence this change is
needed.

Change-Id: I719e7de2143edc457e706a66279bde816296ec73
2021-09-03 14:42:41 +05:30
qctecmdr
925f2ffff7 Merge "ARM: dts: msm: Skip BW vote for PM8008 used I2C SE node" 2021-09-03 01:09:54 -07:00
qctecmdr
e0b3b476ac Merge "ARM: dts: msm: qcom: Add pm7250b support for Blair-MTP-USBC platform" 2021-09-03 01:09:54 -07:00
Odelu Kukatla
555600cc23 ARM: dts: msm: Add keepalive flag for QUP for Blair/Holi
Add keep-alive flag for QUP node to keep a minimal vote (19.2MHz)
for QUP clocks in active state.

Change-Id: Iee15a810eae3ba161dc883a049585470b6858e2a
2021-09-03 00:44:20 -07:00
Charan Teja Kalla
83138d60bd ARM: dts: msm: remove qcom,power-always-on dt property
Remove the qcom,power-always-on dt property for the holi, shima, yupik
and lahaina targets as its support is removed from driver.

Change-Id: Ia35844b02bb2e4da7d36ef7b7f260c34da4fc861
2021-09-02 10:07:53 -07:00
Can Guo
ef467db970 ARM: dts: msm: Fix EP PCIe perst pinctrl settings on sdxlemur
Fix EP PCIe perst pinctrl settings on sdxlemur.

Change-Id: I24872499a73706e9711bcaea37fa38ae15901fa7
2021-09-02 02:17:25 -07:00
Ilia Lin
292701def4 ARM: dts: msm: enable reg dump collection
Enable reg dump collection.

Change-Id: I38e13d1e0d7d88fe95d3f5affcd9d8ec99b00c07
Acked-by: Nadav Levintov <nadavl@qti.qualcomm.com>
2021-09-01 20:42:20 +03:00
Karthick Shanmugham
5aa3493295 ARM: dts: qcom: Add ipq807x_attach property for IPQ807x host
ipq807x_attach property is needed to distinguish between IPQ807x
and other hosts.

Change-Id: Ied55a2d22d1f5df0f396044b6982ee342af59155
2021-09-01 11:09:49 +05:30
Rohit Agarwal
fdba5e3f1d ARM: dts: qcom: Add device tree entry for sdx ipc driver
Add device tree entry for sdx ipc driver listing gpios
needed to communicate with APQ.

Change-Id: I4511c6e020e268e67542929fb7d9809e22971391
2021-09-01 11:08:12 +05:30
Yogesh Lal
2da93d1f34 bindings: arm: msm: Add documentation for sdx ipc driver
This is a snapshot of the sdx ipc driverdriver as of msm-4.14
commit a5650700 ("drivers: qcom: sdx_ext_ipc: keep wakeup irq
always on").

Change-Id: I27eb35b33284be8c221cd873323a488101a2f5e8
2021-09-01 11:07:51 +05:30
Ashish Chavan
3ebe568edb ARM: dts: msm: qcom: Add pm7250b support for Blair-MTP-USBC platform
Add pm7250b support for Blair-MTP-USBC platform.

Change-Id: I49357ecb0c2ddcc3d2e6da9c6b7a677f278bc797
2021-08-31 14:15:51 +05:30
Eliad Ben Yishay
81cd59810b ARM: dts: msm: Add dual NIC IPA support
Adding second ethernet client ipa smmu mapping

Change-Id: I1f0e6203b393aacf470aac3b0b28ba4e47d77377
Acked-by: Eliad Ben Yishay <ebenyish@qti.qualcomm.com>
2021-08-31 01:09:49 -07:00
qctecmdr
d632fa1f56 Merge "ARM: dts: msm: Enable SMMU S1 support for eMMC on sdxlemur" 2021-08-30 16:30:46 -07:00
Manuel Gomez
ee63b78dc0 ARM: dts: msm: Pin config for AQR and Napa INTN_WOL
Enable pin control for qps615 that is necessary to configure
the SDX65 GPIO pins for Wake on LAN support.

Change-Id: Ic5d6d76677e195fc3dec7780d99b5cf50718b8b1
2021-08-30 11:48:25 -07:00
qctecmdr
8dc5a38bf3 Merge "ARM: dts: qcom: PCIe to Gen3 for NTN3 CPE Pine1x" 2021-08-30 00:13:23 -07:00
qctecmdr
cabb71314d Merge "ARM: dts: msm: Rename L1 disable property for blair" 2021-08-27 09:16:16 -07:00
qctecmdr
cbc07ad5a3 Merge "ARM: dts: msm: Rename L1 disable property to align with driver" 2021-08-27 09:16:16 -07:00
Vignesh Viswanathan
bf94c9f0f4 ARM: dts: qcom: PCIe to Gen3 for NTN3 CPE Pine1x
Change speed to Gen3 for CPE NTN3 switch devices on CPE Pine 1x
platform.

Change-Id: I53c538468ad379a9c6046cba32241e9376724bb1
2021-08-26 18:29:34 +05:30
Subramanian Ananthanarayanan
0fb064f1f0 ARM: dts: msm: NTN3 De-emphasis values update CPE
Change is to pass the values to be updated for de-empasis on NTN3 CPE.

Change-Id: Ia7b5761a1229b77d9d71203388a61c99ff244957
2021-08-26 00:01:24 -07:00
Sarthak Garg
55dacb76a1 ARM: dts: msm: Enable SMMU S1 support for eMMC on sdxlemur
Enable SMMU S1 support for eMMC on sdxlemur.

Change-Id: I5473d469dd54924cc0cf3d0168187bd8876e05dd
2021-08-26 10:05:58 +05:30
Krishna Kurapati
4830067161 ARM: dts: msm: Rename L1 disable property for blair
Rename snps,usb2_l1_disable to snps,usb2-gadget-lpm-disable
since driver code for disabling L1 was changed and renamed
to snps,usb2-gadget-lpm-disable in order to align with
upstream.

Change-Id: Ic95baa810ac4da004e83e8a2b25bbfbcd74350df
2021-08-25 20:45:47 +05:30
Vignesh Viswanathan
bf06dc0e28 ARM: dts: qcom: Add Support for QCN9000 for MTP CPE
Add the following changes to support QCN9000 in MTP CPE 1x Pine platform:

1. Add sdxlemur-qcn9000.dtsi to have all QCN9000 related configs.
2. Add memory reservation of 2x52 MB for 2 QCN9000 in
sdxlemur-qcn9000.dtsi but in disabled state.
3. Enable reserved memory for 1 QCN9000 in sdxlemur-mtp-cpe-pine1x.dtsi.
4. Add wifi node with all QCN9000 related configs.
5. Enable pcie0_bus2_dev1_fn0 node with QCN9000 memory configs.
6. Enable GPIO 102 to power on QCN9000.

Change-Id: Ieaa7e6fb567581f6d82ae6edfc2f664adf3ef4cc
2021-08-25 06:28:36 -07:00
Vignesh Viswanathan
38707df4bf ARM: dts: qcom: Move all WLAN configs out of sdxlemur-mtp-cpe.dtsi
sdxlemur-mtp-cpe.dtsi is included in sdxlemur-mtp-cpe.dts as well as
sdxlemur-mtp-cpe-pine1x.dts. WLAN configs present in
sdxlemur-mtp-cpe.dtsi is not applicable for sdxlemur-mtp-cpe-pine1x.dts.

Move all WLAN specific configurations from sdxlemur-mtp-cpe.dtsi to a
new file sdxlemur-mtp-cpe-hsp.dtsi and include this file in
sdxlemur-mtp-cpe.dts only.

Change-Id: I245662cf6b23dcb3b5c5fc5ce2ac61783b801cdc
2021-08-25 05:59:23 -07:00
Udipto Goswami
3d07862d39 ARM: dts: msm: Rename L1 disable property to align with driver
Rename snps,usb2_l1_disable to snps,usb2-gadget-lpm-disable
since driver code for disabling L1 was changed and renamed
to snps,usb2-gadget-lpm-disable in order to align with
upstream.

Change-Id: I7e41a041a3c563c2a2048968ace3615518ce80de
2021-08-24 23:29:04 -07:00