Commit Graph

160 Commits

Author SHA1 Message Date
Prateek Patil
30a7fa058e ARM: dts: msm: Add WLAN_EN GPIO Support through Linux pinctrl framework
Add WLAN_EN GPIO definition to be supported through Linux
pinctrl framework.

Using Linux pinctrl framework API add support to control
WLAN_EN GPIO:

1. Read WLAN_EN GPIO value
2. Change WLAN_EN GPIO value

Change-Id: Ic205814b6b38d515b23879673afe76882ad0098b
CRs-Fixed: 4093812
2025-03-24 01:58:18 -07:00
Prateek Patil
e804cdf8e3 ARM: dts: msm: Add pinctrl string for SW_CTRL GPIO
Add pinctrl string for SW_CTRL GPIO.

Change-Id: I291c1c103ca0454b3616efb66b46c357494d19ae
CRs-Fixed: 4090490
2025-03-19 23:44:21 -07:00
CNSS_WLAN Service
0488cf9fab Merge "ARM: dts: msm: Change VREG mapping string names" into wlan-platform.lnx.2.0 2025-03-06 22:23:07 -08:00
AMAN KUMAR
f6843ebbb7 ARM: dts: msm: support of KaM soc id for canoe
This change adds support of KaM soc

Change-Id: Id874bcdc187f9af814ba6db0f28cba0d3860298e
2025-03-05 10:58:53 +05:30
Alan Z. Chen
0f22551073 ARM: dts: msm: Change VREG mapping string names
Change VREG mapping string names to be in line with the
string names sent from FW.

Change-Id: Iea6e1e60295d212f367a686244e51f45f850cdf0
CRs-Fixed: 4074221
2025-03-03 16:20:41 -08:00
AMAN KUMAR
b1cc355fcd ARM: dts: msm: Add opensource wlan device tree support for alor
This change adds wlan opensource dtsi files for alor-kiwi and
alor-wcn7750.

Change-Id: Ibab85d6b48ca5852d6dd7d89f688a931fd2ccb08
CRs-Fixed: 4061525
2025-02-27 15:13:35 +05:30
CNSS_WLAN Service
d7cd13b16d Merge "ARM: dts: msm: Add STSafe320 eSE support to volcano IOT platform" into wlan-platform.lnx.2.0 2025-02-24 07:26:04 -08:00
Surabhi Vishnoi
5b75d22385 ARM: dts: msm: Add STSafe320 eSE support to volcano IOT platform
Add subtype-11 board-id in WLAN volcano IOT dtsi to support
STSafe320 eSE feature.

Change-Id: Iba6a041f87480b5033bafbd9d879793fefd5efe9
CRs-Fixed: 4050248
2025-02-21 00:54:15 -08:00
CNSS_WLAN Service
565fe13eff Merge "ARM: dts: msm: Modify interconnect bus bw config based on DDR type" into wlan-platform.lnx.2.0 2025-02-18 17:50:55 -08:00
Prateek Patil
a168cc8b81 ARM: dts: msm: Modify interconnect bus bw config based on DDR type
Modify interconnect bus bw config based on DDR TYPE in tuna-wcn7750
kera-wcn7750 dtsi.

Change-Id: I6be90ea224c6cd1872ec399cf709f4736aa156e9
CRs-Fixed: 4057869
2025-02-16 21:46:13 -08:00
CNSS_WLAN Service
1b7959400f Merge "ARM: dts: msm: Update cooling device node name in dtsi" into wlan-platform.lnx.2.0 2025-02-16 10:24:31 -08:00
CNSS_WLAN Service
7d8bc87719 Merge "ARM: dts: msm: Add interconnect voting node for canoe kiwi/peach" into wlan-platform.lnx.2.0 2025-02-11 07:51:15 -08:00
Kartikey Arora
dbe8ff2b61 ARM: dts: msm: Update cooling device node name in dtsi
This change adds a new third cooling device node to support
BW mitigation request and updates existing cooling device
node name in dtsi to remove qcom, prefix so it is considered
as single node and not two due to comma separated while
parsing it in csv format.

Change-Id: I341a2412159d2af6123a3bc4f2323a38b7955b62
2025-02-11 14:31:05 +05:30
Srinivas Girigowda
41f8240269 ARM: dts: msm: Add interconnect voting node for canoe kiwi/peach
Add the interconnect voting node for canoe kiwi/peach, used
for bus bandwidth voting.

Change-Id: I4c1828ec5d6e8e8d2298f51f926338f977283a7e
CRs-Fixed: 4036509
2025-02-10 14:02:52 -08:00
AMAN KUMAR
92f8a37368 ARM: dts: msm: Fix iommu address and size properties for kiwi
Currently address and size cell property was set to 1, due to
that IOVA range that gets created was out of our expected range.
This change fixes size-cells and address-cells properties of
cnss_pci node to 2 on Canoe kiwi device tree.

Change-Id: I03d193fe50f3a17995c5a4b0eacd13b6c749e9f4
CRs-Fixed: 4048012
2025-02-07 01:08:21 -08:00
CNSS_WLAN Service
646a3acae6 Merge "ARM: dts: msm: Update load value for L2G/L3G regulator" into wlan-platform.lnx.2.0 2025-02-01 07:06:54 -08:00
CNSS_WLAN Service
f30af94c3c Merge "ARM: dts: msm: Reduce regulator voltage vote for tuna-wcn7750" into wlan-platform.lnx.2.0 2025-01-31 17:46:31 -08:00
AMAN KUMAR
1e834e9070 ARM: dts: msm: Update load value for L2G/L3G regulator
Add 30000 uA load for L2G/L3G regulator voting during
boot up before WLAN HW is brought out of reset.

Change-Id: Iff34b9cd735d42d8ee1c8bd5eee0bcd534fc3aee
CRs-Fixed: 4040675
2025-01-30 12:30:28 +05:30
Prateek Patil
d60893d796 ARM: dts: msm: Reduce regulator voltage vote for tuna-wcn7750
This change reduces regulator voltage vote for tuna-wcn7750 due to AHC
feature enablement. The AHC algorithm adds an offset voltage of 16mV on
top of the voltage voted on each buck.

Change-Id: I1caf2d670927fe7cd4be2904d979c0ab8ca6505a
CRs-Fixed: 4040677
2025-01-29 21:51:15 -08:00
Manikanta Pubbisetty
f9bf590c6d ARM: dts: msm: Reduce WLAN IB voting for tuna
Reduce WLAN IB voting for certain high bandwidth throughput cases
for tuna.

Change-Id: I61fd950c757d25f6fa0c77827fcd26c5e0441662
CRs-Fixed: 4038103
2025-01-27 17:57:25 -08:00
CNSS_WLAN Service
a89617b9b9 Merge "ARM: dts: msm: add kera-iot board support for kera CDP platform" into wlan-platform.lnx.2.0 2025-01-24 18:04:04 -08:00
Bhasker Reddy Komatireddy
dd35131642 ARM: dts: msm: add kera-iot board support for kera CDP platform
add wlan dts support for kera-iot board on kera CDP platform.

Change-Id: I81ee9c55970967139d32aa0ca9305ce0e9c5c941
2025-01-22 20:14:44 -08:00
CNSS_WLAN Service
0169c0111d Merge "ARM: dts: msm: Add 1.8 io rail voting for qca6750" into wlan-platform.lnx.2.0 2025-01-20 17:33:46 -08:00
CNSS_WLAN Service
6ca00202bd Merge "ARM: dts: msm: Add support for wcn_hw_version for kera" into wlan-platform.lnx.2.0 2025-01-20 09:32:08 -08:00
Rohit Bhatia
27f0d25e51 ARM: dts: msm: Add support for wcn_hw_version for kera
This change adds support for wcn_hw_version for kera target.

Change-Id: I63974149bcdbeaa798880a81f9152b319b60989f
CRs-Fixed: 4027509
2025-01-20 01:19:04 -08:00
Prateek Patil
1e9937d14b ARM: dts: msm: Add support for wcn_hw_version for wcn7750
This change adds support for wcn_hw_version for wcn7750 target.

Change-Id: I520533a008173c2013d7f53b84a62fc3e3836901
CRs-Fixed: 4027114
2025-01-19 22:57:14 -08:00
Kartikey Arora
6fecf46ae7 ARM: dts: msm: Add 1.8 io rail voting for qca6750
This change adds 1.8 io rail voting for qca6750.

Change-Id: I786331ba394de843202425d6c72849619329712a
CRs-Fixed: 4026861
2025-01-15 23:34:47 -08:00
Kartikey Arora
ce02976193 ARM: dts: msm: Update 1.2 io rail voting for wcn7750
This change updates 1.2 io rail voting config to set
load_ua to 0 for wcn7750.

Change-Id: Icb75e904a342825787363fd2182ffe90e65d3a0a
CRs-Fixed: 4022821
2025-01-13 02:49:43 -08:00
CNSS_WLAN Service
92adf60101 Merge "ARM: dts: msm: Add 1.2 io rail voting for wcn7750" into wlan-platform.lnx.2.0 2025-01-09 22:13:23 -08:00
CNSS_WLAN Service
3026b2797b Merge "ARM: dts: msm: Add support to set FUNC_SEL & wake set for GPIO" into wlan-platform.lnx.2.0 2025-01-09 00:51:05 -08:00
Prateek Patil
34cdb7bf46 ARM: dts: msm: Add support to set FUNC_SEL & wake set for GPIO
Add support to set function to "wcn_sw_ctrl" & set
mpm_wake_set for SW_CTRL GPIO so that, when this
GPIO goes high, PDC get interrupted and TCS sequence
(which enables RF_CLK) can be started.

Change-Id: Ifdff31f6ad6286a32c3a6f8b500cb6b55b97eb42
CRs-Fixed: 4020424
2025-01-08 09:33:55 -08:00
Kartikey Arora
32049a7d63 ARM: dts: msm: Add 1.2 io rail voting for wcn7750
This change adds 1.2 io rail voting for wcn7750.

Change-Id: I97bcc835af2f6b248db5633a8c030aa218ef893b
CRs-Fixed: 4019711
2025-01-07 22:51:37 -08:00
Alan Z. Chen
85b956bfe3 ARM: dts: msm: Remove board-id for Pictor from dts file
Remove board-id for Pictor from Canoe dts file, as WLAN is not supported
on Pictor.

Change-Id: I106a0ec65b6856758c4c27e823c8099e94737122
CRs-Fixed: 4018051
2025-01-06 19:49:43 -08:00
Manikanta Pubbisetty
bf33508618 ARM: dts: msm: Update WLAN IB voting for legacy connections for tuna
Current WLAN DDR voting is not sufficient to meet the required
throughputs in legacy connection. Increase the DDR vote to meet
legacy throughputs.

CRs-Fixed: 4011534
Change-Id: I5153b0b50c15aeacf9776b6ca63b912fbc06cc07
2025-01-02 23:21:59 -08:00
AMAN KUMAR
2402d2ef62 ARM: dts: msm: Enable Open Loop CPR feature for Kiwi
Add config to enable regulator to PDC mapping and PMU
to regulator mapping for tuna kiwi.

Change-Id: I6f12521a895aae551400d5a426576e229d9c31e3
CRs-Fixed: 4010931
2025-01-01 22:47:07 -08:00
CNSS_WLAN Service
a3cf55a9ba Merge "ARM: dts: msm: Enable Open Loop CPR feature for Kiwi" into wlan-platform.lnx.2.0 2024-12-20 16:09:43 -08:00
CNSS_WLAN Service
8df1d11819 Merge "ARM: dts: msm: Add direct-link device node support for canoe" into wlan-platform.lnx.2.0 2024-12-19 11:43:57 -08:00
CNSS_WLAN Service
0f8d5142a1 Merge "ARM: dts: msm: Add direct link node dtsi entry" into wlan-platform.lnx.2.0 2024-12-19 11:43:55 -08:00
AMAN KUMAR
34ecda8daf ARM: dts: msm: Enable Open Loop CPR feature for Kiwi
Add config to enable regulator to PDC mapping and PMU
to regulator mapping for canoe kiwi devicetree.

Change-Id: I72dba4f6de2788aeb4860d35c83ae8540e6a9076
CRs-Fixed: 3998205
2024-12-18 22:12:58 -08:00
Manikanta Pubbisetty
c7e6793e97 ARM: dts: msm: Update WLAN IB voting for tuna
Currently the WLAN SNOC voting is set based on
PCIe SN4 BCM width as 16.The PCIe port width has been
updated to 8 for tuna. Hence, this change will
bring in the corresponding WLAN SNOC voting to support
the new width.

Also, update the DDR voting accordingly.

CRs-Fixed: 3999629
Change-Id: Iff5b87616f1f340257096826906ca77bdba4ce29
2024-12-19 10:32:38 +05:30
Karthik Kantamneni
bb75f7e27b ARM: dts: msm: Add direct-link device node support for canoe
Add direct-link device node support for canoe. This device
node is used to program SID configuration by iommu driver.
This device shares the iommu domain with normal wlan device.

Change-Id: Ia54f3cea8b1bec4b9765413e562192ba22269b57
CRs-Fixed: 4001977
2024-12-16 08:54:51 -08:00
Karthik Kantamneni
c3b3a3eb15 ARM: dts: msm: Add direct link node dtsi entry
Add direct link node dtsi entry, this shares iommu
domain with wlan device will be used in direct link
use case.

Change-Id: I9660bac1028087be02611ab7b9d16a09e3ad1323
CRs-Fixed: 4000587
2024-12-13 13:33:13 +05:30
Kartikey Arora
8cacdbf24b ARM: dts: msm: Update reg cfg and pdc cmd for Kera
This change updates the regulator config and
pdc init table in kera dtsi files.

Change-Id: I74140414c061ffe16b41a1f40ad67cf5f3aabe65
CRs-Fixed: 4000320
2024-12-12 23:41:31 -08:00
CNSS_WLAN Service
468a3eaa3b Merge "ARM: dts: msm: Update iommu-geometry properties" into wlan-platform.lnx.2.0 2024-12-12 03:52:45 -08:00
CNSS_WLAN Service
e164b4a23c Merge "ARM: dts: msm: Add direct-link device node support" into wlan-platform.lnx.2.0 2024-12-11 01:59:57 -08:00
AMAN KUMAR
e5cf27c3de ARM: dts: msm: Update iommu-geometry properties
Update size-cells and address-cells properties of iommu-geometry
on Canoe kiwi device tree.

Change-Id: I6dc06c037a7e9fc955dd9ac5be9e41713aa21a82
CRs-Fixed: 3998028
2024-12-11 01:00:06 -08:00
AMAN KUMAR
fd93de97de ARM: dts: msm: Add pdc cmd from latest tcs sheet
Update regulator voting and add pdc cmd as per
latest tcs sheet for canoe kiwi.

Change-Id: Ideb2393238417f7f651d4585aa4f44d2260a4fb5
CRs-Fixed: 3992528
2024-12-08 09:33:49 -08:00
CNSS_WLAN Service
4bdb5e8fff Merge "ARM: dts: msm: Add direct link dt node for tuna" into wlan-platform.lnx.2.0 2024-12-07 16:14:36 -08:00
Alan Z. Chen
f43fdbf553 ARM: dts: msm: Add L3K regulator and pcie_rp support
Add L3K regulator support and change pcie0_rp to pcie_rp. In addition,
enable canoe dtsi compilation.

Change-Id: I2771e43d559c5ae67d5fad04b45eac7060c94d72
CRs-Fixed: 3986494
2024-12-07 11:07:02 -08:00
CNSS_WLAN Service
4ac99ae337 Merge "ARM: dts: msm: Disable wpss pil memory region for volcano peach target" into wlan-platform.lnx.2.0 2024-12-06 21:05:56 -08:00