PMIC PM8008 LDOs do not support low power mode (LPM). If configured for
LPM, these LDOs continue to operate in normal power mode (NPM) with the
same quiescent current but a reduced over-current protection (OCP)
threshold, which can result in OCP triggering. Fix all PM8008 LDOs
to use normal power mode (NPM) alone to avoid this.
Change-Id: I2c8961eaba0677768da09aeba577a32810c1d50f
Add a nvmem cell for adc scaling within PMK8350 SDAM127 for yupik.
This is used by clients to read the type of ADC scaling used for ibat.
Change-Id: I1978fcf5ca18dd878da20bdacaf7d8d3c643d199
Remove support for PCIE1, USB3_SEC clocks and GDSC's as they are
not required for YUPIK HSP attach.
Change-Id: I1c4bfe0e5e7191bad8cd678bb14417b5ffae426e
Add support to scale ibat current for greater than default max
supported ranges using range factor provided from nvmem.
Change-Id: I63cc53cdba021300839695e9378fc320d57b2840
Defines the restore-after-cx-collapse property for SDCC controller.
This basically lets the driver know that software needs to save the SDCC
register contents before the CX/XO event and restore the SDCC
register contents after coming out of CX/XO event.
SDCC controller is not supporting retention of CX PC hence this change is
needed.
Change-Id: I719e7de2143edc457e706a66279bde816296ec73
Remove the qcom,power-always-on dt property for the holi, shima, yupik
and lahaina targets as its support is removed from driver.
Change-Id: Ia35844b02bb2e4da7d36ef7b7f260c34da4fc861
This is a snapshot of the sdx ipc driverdriver as of msm-4.14
commit a5650700 ("drivers: qcom: sdx_ext_ipc: keep wakeup irq
always on").
Change-Id: I27eb35b33284be8c221cd873323a488101a2f5e8
Enable pin control for qps615 that is necessary to configure
the SDX65 GPIO pins for Wake on LAN support.
Change-Id: Ic5d6d76677e195fc3dec7780d99b5cf50718b8b1
Rename snps,usb2_l1_disable to snps,usb2-gadget-lpm-disable
since driver code for disabling L1 was changed and renamed
to snps,usb2-gadget-lpm-disable in order to align with
upstream.
Change-Id: Ic95baa810ac4da004e83e8a2b25bbfbcd74350df
Add the following changes to support QCN9000 in MTP CPE 1x Pine platform:
1. Add sdxlemur-qcn9000.dtsi to have all QCN9000 related configs.
2. Add memory reservation of 2x52 MB for 2 QCN9000 in
sdxlemur-qcn9000.dtsi but in disabled state.
3. Enable reserved memory for 1 QCN9000 in sdxlemur-mtp-cpe-pine1x.dtsi.
4. Add wifi node with all QCN9000 related configs.
5. Enable pcie0_bus2_dev1_fn0 node with QCN9000 memory configs.
6. Enable GPIO 102 to power on QCN9000.
Change-Id: Ieaa7e6fb567581f6d82ae6edfc2f664adf3ef4cc
sdxlemur-mtp-cpe.dtsi is included in sdxlemur-mtp-cpe.dts as well as
sdxlemur-mtp-cpe-pine1x.dts. WLAN configs present in
sdxlemur-mtp-cpe.dtsi is not applicable for sdxlemur-mtp-cpe-pine1x.dts.
Move all WLAN specific configurations from sdxlemur-mtp-cpe.dtsi to a
new file sdxlemur-mtp-cpe-hsp.dtsi and include this file in
sdxlemur-mtp-cpe.dts only.
Change-Id: I245662cf6b23dcb3b5c5fc5ce2ac61783b801cdc
Rename snps,usb2_l1_disable to snps,usb2-gadget-lpm-disable
since driver code for disabling L1 was changed and renamed
to snps,usb2-gadget-lpm-disable in order to align with
upstream.
Change-Id: I7e41a041a3c563c2a2048968ace3615518ce80de