Set load on L3F/L2F regulators for NPM mode.
Change-Id: If415e4c238b810ae6fca551aebd7be321d51ee41
CRs-Fixed: 3788078
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Add VREG Map and PDC Map Tables for Sun+Peach
Change-Id: Iac272de930c67bdf90746356c232e7cabaca5171
CRs-Fixed: 3778916
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Add wlan support for SunP HDK.
Add new board major/minor device id.
Remove vdd-wlan-ant-share-supply since no modem in HDK.
Change-Id: I7f5a74bcce67b40653e9ca2cc37c13589533065b
CRs-Fixed: 3755710
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 sun devices. Hence, this change will
bring in the corresponding WLAN SNOC voting to support
the new width.
Change-Id: I6129bff9067d9654b7eb08777bb19d5a9e05c450
CRs-Fixed: 3775975
MTP with 3.5mm support has specific major version in board ID.
Add that board ID in WLAN Peach V8 DTS file to enable WLAN support
for devices which has 3.5mm audio jack, V8 power grid and Peach as
WLAN attachment.
Change-Id: Id5ae07b7e560cc7997bd133bff6bc32a637900bb
CRs-Fixed: 3759656
Signed-off-by: Xhoendi Collaku <quic_xcollaku@quicinc.com>
MTP with 3.5mm support has specific major version in board ID.
Add that board ID in WLAN Peach V8 DTS file to enable WLAN support
for devices which has 3.5mm audio jack, V8 power grid and Peach as
WLAN attachment.
Change-Id: Id5ae07b7e560cc7997bd133bff6bc32a637900bb
CRs-Fixed: 3759656
Add the interconnect voting node for sun kiwi/peach, used
for bus bandwidth voting.
Change-Id: I623ab5c0e3def9c0a357713867564b6a2db55107
CRs-Fixed: 3736681
Upstream Linux kernel has added a new devicetree property
"iommu-addresses", to replace "qcom,iommu-dma-addr-pool".
The new property defines the address range the device
cannot use, in contrast to the older property which
defines the address range the device can use.
Change-Id: I73166b20ff8ef0415cfa56e649b4792f03c94cad
CRs-Fixed: 3732156
Remove APPS vote for all the regulators except S5F(WLAN CX)
after FW_READY during device bootup with V8 board.
Change-Id: Ic9510af45b7f637e5900d03be041cc66e4351bb6
CRs-Fixed: 3731688
Having S4J enabled in the TCS by default will cause TCS address
to be populated with the wrong address on V8 and will cause TCS
ACK hang. Thus, AOP will keep S4J and S5F regulators disabled
by default and host will vote to enable S4J and S5F regulators
based on V6 or V8 power grid, respectively.
Change-Id: I852ca4aa80ef0e6bd5c802e6032f876fb53c9670
CRs-Fixed: 3709995
DEV_SOL GPIO is side-band GPIO from discrete WLAN chip to
APPS. Default setting for DEV_SOL has to be done by WLAN_FW
in WLAN chip. Remove default GPIO configuration from CNSS
driver running in APPS.
Change-Id: I10a65bd007a6bcf00a358f1e60c925ad316ec3ab
CRs-Fixed: 3727394
Upstream Linux kernel has added a new devicetree property
"iommu-addresses", to replace "qcom,iommu-dma-addr-pool".
The new property defines the address range the device
cannot use, in contrast to the older property which
defines the address range the device can use.
Change-Id: I8fc13e27593193af7be5ca1bcc03c04a25f36c91
CRs-Fixed: 3724373
SOL is side band mechanism to communicate with device
and reset device from the bad state. Enable SOL for
sun to recover from device hung issue during PCIe link
down cases.
HOST_SOL -------> Host to Device GPIO
DEV_SOL --------> Device to Host GPIO
Change-Id: Ib4bf76fa60692acf85546dca7a7148f9c4062ca6
CRs-Fixed: 3715142
Add RCM board ID in device tree files to enable all WLAN
attach with Sun RCM board.
Change-Id: I0d0c4f3d10aaace7b1ee80dfccc93386b75a45a6
CRs-Fixed: 3708605
Change name for BT_EN_GPIO to pm8550vs_f_gpios for V6 power grid
and pm8550ve_f_gpios for V8 power grid for Peach.
Change-Id: If81656daaa83ed0be838a2c376383723e071184f
CRs-Fixed: 3709949