Commit graph

4,738 commits

Author SHA1 Message Date
qctecmdr
708fccfcc7 Merge "ARM: dts: qcom: Add modem TSENS thermal zone mitigations for SHIMA" 2021-03-29 19:00:09 -07:00
qctecmdr
6aaa1e8e93 Merge "ARM: dts: msm: Add bindings for llcc tcm" 2021-03-29 19:00:09 -07:00
Hemant Kumar
927ea7aaae ARM: dts: msm: Add child node entry for MBB NTN3 i2c client on sdxlemur
In order to access NTN3 switch registers add i2c client properties.
By accessing these registers, root complex driver can toggle NTN3
GPIOs tied to downstream endpoint reset. i2c interface is also
used to dump NTN3 registers for debugging PCIe link related issues.

Change-Id: Ia92127f138c2d21ed51e7803b26bcfbb7f2c127f
2021-03-29 16:53:26 -07:00
qctecmdr
d2da22b064 Merge "ARM: dts: msm: Modify BDF to SID mapping for MBB on sdxlemur" 2021-03-29 09:53:35 -07:00
Melody Olvera
390b3f3f4b ARM: dts: msm: Add bindings for llcc tcm
Add memory region for llcc tightly coupled memory.

Change-Id: Ic553f10e26f24fc51e3c1de1c466a4f78f3c0b9b
2021-03-29 09:12:00 -07:00
Gopala Krishna Nuthaki
cc9bb4cf73 ARM: dts: qcom: Add modem TSENS thermal zone mitigations for SHIMA
Add modem junction temperature thermal zone mitigation
rules based on latest recommendation for SHIMA.

Change-Id: I3b3ebd66e606038574706f4c8e9765e935e00350
2021-03-29 19:16:52 +05:30
qctecmdr
f138a34051 Merge "ARM: dts: msm: update QUPs for sa8195 virtual machine" 2021-03-29 02:10:09 -07:00
Hemant Kumar
833631d980 ARM: dts: msm: Modify BDF to SID mapping for MBB on sdxlemur
Switch downstream BDF 0x208 is not used for enumeration. This
causes downstream bus number assignments to get changed. Hence
update BDF to SID table to reflect the same. Also update CPE SIDs
to lower case from upper case.

Change-Id: I0b5428021637c5c8255fead663a1c8e45fe1815b
2021-03-28 14:38:36 -07:00
Tony Truong
ca07cdcac1 ARM: dts: msm: Have PCIe RC control NTN3 and its ETH power for sdxlemur
When connecting a NTN3 switch to sdxlemur, host needs to control
the power to the switch as well as to the ETHs downstream. Add DT
entry in PCIe root complex node to toggle the regulators that
controls power to NTN3 and its ETHs on sdxlemur.

Change-Id: I747b3ba718ad9c4aaed1b7b0ac7aa79edf36fc7f
2021-03-28 14:37:08 -07:00
qctecmdr
1c7edf700e Merge "ARM: dts: qcom: Adjust configs in wlan node for SA8155 VM" 2021-03-28 00:57:47 -07:00
qctecmdr
d2e928113e Merge "dt-bindings: arm: msm: Add entry to disable masking MSI interrupts at EP" 2021-03-27 02:51:46 -07:00
qctecmdr
e9a8708f30 Merge "ARM: dts: msm: Filter NTN3 downstream BDF for sdxlemur" 2021-03-27 02:51:46 -07:00
Hemant Kumar
7c8c87be2c ARM: dts: msm: Filter NTN3 downstream BDF for sdxlemur
Add DT entry to filter BDF for enumeration. This is required
for PCIe NTN3 switch unable to respond to configuration access
request to certain supported BDF. Without filtering, such BDF
is causing system bus hang.

Change-Id: I97dc4411b5dfcce8f02881275fe36388268e3a13
2021-03-26 18:28:23 -07:00
Hemant Kumar
e813986e17 dt-bindings: arm: msm: Add child node entry for NTN3 i2c client
In order to access NTN3 switch registers add i2c client properties.
By accessing these registers root complex driver can toggle NTN3
GPIOs to tied to downstream endpoint reset. i2c interface is also
used to dump NTN3 registers for debugging PCIe link related issues.

Change-Id: I38279185c07a2ff7a9736a585f5e84053d459462
2021-03-26 18:07:50 -07:00
Hemant Kumar
8f5224b1da dt-bindings: arm: msm: add support for BDF filtering
Add DT entry to filter out list of BDFs for enumeration. This
list is required for PCIe switches unable to respond to
configuration access request to certain supported BDFs.
Without filtering, such BDFs are causing system bus hang or
enumeration failure of downstream ports of switch.

Change-Id: Ic89ad56f290f91f1e50255a4fdaa2f7d0d78b539
2021-03-26 11:00:34 -07:00
qctecmdr
4df6c1fb2b Merge "ARM: dts: msm: Reduce reserved size of modem for sdxnightjar" 2021-03-26 10:24:55 -07:00
qctecmdr
1cf48b3831 Merge "ARM: dts: msm: Add cpuidle states and LPM stats devices for direwolf" 2021-03-26 10:24:54 -07:00
qctecmdr
69d1757c51 Merge "ARM: dts: qcom: remove audio heap allocation for sdxnightjar" 2021-03-26 10:24:54 -07:00
qctecmdr
112e30bedc Merge "ARM: dts: msm: enable smmu s1 for wlan on sa8155 vm" 2021-03-26 06:40:16 -07:00
qctecmdr
6f154a54dc Merge "ARM: dts: msm: Add interconnect data for USB on sdxnightjar" 2021-03-26 06:40:16 -07:00
qctecmdr
a7ddb72c9b Merge "ARM: dts: msm: Update skin and modem junction thermal config for YUPIK" 2021-03-26 06:40:16 -07:00
qctecmdr
1e92d44ac3 Merge "ARM: dts: msm: Add LA specific TVM flag in respective SPI node" 2021-03-26 06:40:16 -07:00
qctecmdr
c8849f9f6d Merge "Revert "ARM: dts: qcom: Enable the second UFS instance"" 2021-03-26 06:40:14 -07:00
Asish Bhattacharya
ddcd71f509 ARM: dts: qcom: remove audio heap allocation for sdxnightjar
audio will use system heap instead.

Change-Id: Idf7f8d92ed5c6e1928ece5460b039eb9b2a6a5a2
2021-03-26 14:42:21 +05:30
qctecmdr
ead38f2688 Merge "ARM: dts: msm: Add spmi device tree node" 2021-03-26 01:44:49 -07:00
qctecmdr
5b339217ee Merge "ARM: dts: msm: Add Bluetooth device tree for SA6155VM" 2021-03-26 01:44:49 -07:00
qctecmdr
08feafa198 Merge "ARM: dts: msm: reduce the fastmap memory" 2021-03-26 01:44:49 -07:00
qctecmdr
1a501ac59b Merge "ARM: dts: msm: add gpio cells property for auto sa*155 platform" 2021-03-26 01:44:49 -07:00
qctecmdr
d4534f3543 Merge "bindings: mproc: Add support for glink-slatecom strings" 2021-03-26 01:44:49 -07:00
qctecmdr
6a12962f4c Merge "ARM: dts: msm: Correct interrupt specification for RTC" 2021-03-26 01:44:48 -07:00
qctecmdr
3fb6e857db Merge "ARM: dts: msm: Add bindings for cpufreq" 2021-03-26 01:27:19 -07:00
qctecmdr
af4c1d4e2c Merge "ARM: dts: msm: Enable uefi_log memory for SA8155" 2021-03-26 01:27:19 -07:00
qctecmdr
e0546c3b49 Merge "ARM: dts: msm: Add fixed regulators for select sdxlemur boards" 2021-03-26 01:27:18 -07:00
qctecmdr
336403664f Merge "bindings: clock: Add support for direwolf clock controllers" 2021-03-26 01:27:18 -07:00
qctecmdr
6c2f82b1e0 Merge "ARM: dts: msm: Avoid xbl_aop_mem overlay with aop_cmd_db" 2021-03-26 01:27:18 -07:00
Maulik Shah
2575ea7332 ARM: dts: msm: Add cpuidle states and LPM stats devices for direwolf
Add various cpuidle and cluster lpm states. Also add sleep stats devices
for master stats, SoC sleep stats and ddr stats.

Change-Id: I039ff778252c9fbd132e35f798b45cb0d9782a91
2021-03-26 12:03:12 +05:30
Yimin Peng
ccdf5e08df ARM: dts: msm: update QUPs for sa8195 virtual machine
Add missing QUPv3 devices and update sa8915 lxc VM.

Change-Id: I73fb30df25755e69f2149be0af686c503542c993
2021-03-26 13:10:17 +08:00
qctecmdr
450668c340 Merge "ARM: dts: msm: Update 0.9 vreg property for PCIe on sdxnightjar" 2021-03-25 09:53:25 -07:00
qctecmdr
553ba73975 Merge "ARM: dts: msm: Add missing CPUSS dump nodes to SDMSHRIKE" 2021-03-25 09:53:25 -07:00
qctecmdr
6a2e96127c Merge "ARM: dts: msm: Enable rename_blk device for LXC guest" 2021-03-25 09:53:25 -07:00
qctecmdr
a7532318a8 Merge "ARM: dts: qcom: add audio device tree source files" 2021-03-25 09:53:25 -07:00
qctecmdr
4a2e83736f Merge "ARM: dts: msm: Add spmi device tree node for sa6155p" 2021-03-25 09:53:24 -07:00
qctecmdr
6ce24ab90c Merge "ARM: dts: msm: update smmu ipa iova on sa8155 vm" 2021-03-25 09:53:23 -07:00
Srinivas Ganji
47742e574a Revert "ARM: dts: qcom: Enable the second UFS instance"
This reverts commit 7c4889dd68.

Change-Id: Ic5139ad1615332ac6d354a65e3fbcbbbec14635f
2021-03-25 07:50:16 -07:00
Yingjie Zhu
dab5b5e5b2 ARM: dts: msm: Add Bluetooth device tree for SA6155VM
Add Bluetooth device tree to support Bluetooth for SA6155VM.

Change-Id: I63771d8ebfc21c0eba92ce15dd9cd5669d342baf
2021-03-25 17:20:11 +08:00
Deru Wang
772f34de7b ARM: dts: msm: add gpio cells property for auto sa*155 platform
Add gpio cells property to define the number of cells in the gpio
specifier.

Change-Id: I068a1cee292afd9ef04d57772a9c3c345b5d7713
2021-03-25 11:43:55 +08:00
Guru Das Srinagesh
1615203f88 ARM: dts: msm: Add fixed regulators for select sdxlemur boards
Add fixed regulators that are used in the sdxlemur NTN3 and CPE boards.
Multiple regulator enables are tied to the same GPIO as follows:

- GPIO 105 connects to both 0.7V and 1V regulator enable    (AQR)
- GPIO 106 connects to both 1.05V and 1.8V regulator enable (QCA Napa)
- GPIO 107 connects to both 0.9 and 1V regulator enable     (NTN3)

For each of the regulators, the higher voltage has been selected for
advertising to consumers.

Change-Id: I77ce152345561d8ed6b1a668818c556db3f965af
2021-03-24 18:19:29 -07:00
Veera Vegivada
a70d9dc703 bindings: clock: Add support for direwolf clock controllers
Update the gcc, debugcc, rpmhcc bindings for direwolf device.

Change-Id: I74769ebf8835816c427d661600f642e8c8ea6a80
2021-03-24 23:56:45 +05:30
Bojun Pan
edfcbf5d77 ARM: dts: msm: reduce the fastmap memory
Set the geometry to reduce the fastmap memory on IPA AP cb.

Change-Id: I45ae12513a69715545313047f3a41dcf16953517
2021-03-24 10:24:08 -07:00
Vinay Sudra
556030b7fa ARM: dts: msm: Add spmi device tree node for sa6155p
Add spmi pmic and its dependent device tree node to support
SA6155P for automotive platforms.

Change-Id: Ic2c63ea8b25fbbe058adbffdb2661bf1396cbcbd
2021-03-24 20:12:54 +05:30