Add a new pdc table for Canoe in order to make mode votes for the
L3K regulator.
Change-Id: Idce97babe07bb23a8354dc60382e945c0b6cf4e4
CRs-Fixed: 4110480
This change enlarges the iommu dma memory pool range for Milos
Ganges wlan attach.
Change-Id: I81f3db7d230c43d288725c89ac691ab7083fd8b5
CRs-Fixed: 4053659
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
Change VREG mapping string names to be in line with the
string names sent from FW.
Change-Id: Iea6e1e60295d212f367a686244e51f45f850cdf0
CRs-Fixed: 4074221
Add subtype-11 board-id in WLAN volcano IOT dtsi to support
STSafe320 eSE feature.
Change-Id: Iba6a041f87480b5033bafbd9d879793fefd5efe9
CRs-Fixed: 4050248
Modify interconnect bus bw config based on DDR TYPE in tuna-wcn7750
kera-wcn7750 dtsi.
Change-Id: I6be90ea224c6cd1872ec399cf709f4736aa156e9
CRs-Fixed: 4057869
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
Add the interconnect voting node for canoe kiwi/peach, used
for bus bandwidth voting.
Change-Id: I4c1828ec5d6e8e8d2298f51f926338f977283a7e
CRs-Fixed: 4036509
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
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
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
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
Remove board-id for Pictor from Canoe dts file, as WLAN is not supported
on Pictor.
Change-Id: I106a0ec65b6856758c4c27e823c8099e94737122
CRs-Fixed: 4018051
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
Add config to enable regulator to PDC mapping and PMU
to regulator mapping for tuna kiwi.
Change-Id: I6f12521a895aae551400d5a426576e229d9c31e3
CRs-Fixed: 4010931
Add config to enable regulator to PDC mapping and PMU
to regulator mapping for canoe kiwi devicetree.
Change-Id: I72dba4f6de2788aeb4860d35c83ae8540e6a9076
CRs-Fixed: 3998205
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
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