Commit Graph

22 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
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
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
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
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
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
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
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
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
ac4f044344 ARM: dts: msm: Add direct link dt node for tuna
Add direct link dt node for tuna, this device will
be used in direct-link use case and required for
SID configuration and sharing IOMMU bank with
wlan platform device.

Change-Id: Ie8cff03866fe9f514f160ed02d0ddc72c4dc5b5d
CRs-Fixed: 3992469
2024-12-05 10:54:45 +05:30
CNSS_WLAN Service
bcaec0d057 Merge "ARM: dts: msm: Add L3G regulator config in tuna-wcn7750.dtsi" into wlan-platform.lnx.2.0 2024-11-23 03:26:24 -08:00
Prateek Patil
26e91776a9 ARM: dts: msm: Add L3G regulator config in tuna-wcn7750.dtsi
This change adds L3G regulator config in tuna-wcn7750.dtsi.

Change-Id: I7262d0c507217cf5ef6e56929015bda8438048f7
CRs-Fixed: 3982014
2024-11-22 04:02:34 -08:00
Prateek Patil
c363c6f81f ARM: dts: msm: Update iommu sid to the correct value
This change updates the iommu sid to the correct value.

Change-Id: I0e18e2e3137aec8ad26f3cb781e0cd321da84c2c
CRs-Fixed: 3979551
2024-11-20 04:31:08 -08:00
Kartikey Arora
123cc2aa91 ARM: dts: msm: Update regulators config in tuna-wcn7750.dtsi
This change adds regulator config in tuna-wcn7750.dtsi
and update pcie_anoc to pcie_noc in bus bandwidth config params.

Change-Id: I77e680aaed87b9b4faabb660202377abcd9777c1
CRs-Fixed: 3944462
2024-10-11 12:37:38 +05:30
Kartikey Arora
548c30e08a ARM: dts: msm: Add opensource wlan device tree support for
tuna-wcn7750

This change adds wlan related dt files for tuna-wcn7750
which has icnss and wpss dtsi node enabled.

Change-Id: I59167fbff63c7a54836452f6f29e4ede14f3f4c7
CRs-Fixed: 3940163
2024-10-03 03:10:51 -07:00