Commit graph

645 commits

Author SHA1 Message Date
qctecmdr
ee6ea06489 Merge "ARM: dts: msm: Add QSEE IRQ bridge entry for Lahaina" 2020-02-08 06:26:42 -08:00
qctecmdr
2fae20ada9 Merge "ARM: dts: qcom: update RPMh regulator min/max voltage limits for Lahaina" 2020-02-08 00:48:03 -08:00
qctecmdr
36ac4250af Merge "dt-bindings: Add device-tree bindings for the memory sharing driver" 2020-02-08 00:48:03 -08:00
qctecmdr
2dd91cc758 Merge "ARM: dts: msm: Correct the typo of remote-endpoint for lahaina" 2020-02-08 00:48:02 -08:00
qctecmdr
682cc587cb Merge "ARM: dts: msm: include display platform DT files" 2020-02-07 18:53:34 -08:00
qctecmdr
9eb5c1ccdb Merge "ARM: dts: msm: Update Lahaina USB3 QMP UNI PHY init settings" 2020-02-07 18:53:34 -08:00
qctecmdr
60bfe4d67c Merge "ARM: dts: msm: add proxy votes for display regulators" 2020-02-07 18:53:34 -08:00
qctecmdr
047fc535bc Merge "ARM: dts: msm: Restrict default CMA region below 0xE0000000" 2020-02-07 18:53:33 -08:00
David Collins
da10af9342 ARM: dts: qcom: update RPMh regulator min/max voltage limits for Lahaina
Update the min and max voltage limits for Lahaina RPMh regulator
devices so that they match the limits enforced by the boot
loader.

The S12B max voltage increase in particular is required to
support WLAN use cases.

Change-Id: Iba15cf13f4dddf851407f19700f2d6b626ca22b7
2020-02-07 12:16:27 -08:00
qctecmdr
19da0a4233 Merge "ARM: dts: msm: set MSR range in CSR for Lahaina" 2020-02-06 18:37:43 -08:00
qctecmdr
92428b423b Merge "dt-bindings: extcon-usb-gpio: Document optional vbus-out-gpio" 2020-02-06 18:37:43 -08:00
Liam Mark
69aff4ccaa ARM: dts: msm: Restrict default CMA region below 0xE0000000
Restrict default CMA region below 0xE0000000 so that allocations
from this region don't overlap with CLADE address range.

Change-Id: I462a70900b821ba1ff0fcb5ad020e79f37f6efb0
2020-02-06 17:10:20 -08:00
Satya Rama Aditya Pinapala
4cf12e39a9 ARM: dts: msm: include display platform DT files
The change includes SDE display platform specific file in the
corresponding platform device tree files for Lahaina target.

Change-Id: I2154926a18761344e9acd2b92c079424bf41fe24
2020-02-06 15:39:17 -08:00
Abhinav Kumar
28410d8939 ARM: dts: msm: add proxy votes for display regulators
This change adds a proxy vote for MDSS GDSC, refgen and
supplies to support amoled displays. This is needed
for continuous splash screen usecases.

Change-Id: Id59ee3f639a78180ac4dd1ccc809fa8d60c2f28e
2020-02-06 14:06:54 -08:00
qctecmdr
6333ba36ef Merge "ARM: dts: msm: Hot fix for Lahaina" 2020-02-06 01:26:16 -08:00
qctecmdr
182f603513 Merge "ARM: dts: msm: enable PCIe0 and PCIe1 on lahaina" 2020-02-06 01:26:15 -08:00
qctecmdr
bd447a6628 Merge "ARM: dts: msm: Update fastrpc SIDs and masks" 2020-02-06 01:26:15 -08:00
Mao Jinlong
ded6e54ad1 ARM: dts: msm: Correct the typo of remote-endpoint for lahaina
Correct the typo of remote-endpoint to make the turing_etm work.

Change-Id: I4bbefb5e2e3d11e1fa341b493ebe3755e83e85b2
2020-02-05 23:53:47 -08:00
Jack Pham
e6e557be9f ARM: dts: msm: Update Lahaina USB3 QMP UNI PHY init settings
Update USB3 UNI PHY initialization sequence to the latest HW
recommended values to improve SuperSpeed/SuperSpeedPlus performance.

Change-Id: Id3c39ad6a369df83feddd83aacd7743db5b3faa0
2020-02-05 12:57:36 -08:00
Asutosh Das
bb3ce26b4a ARM: dts: msm: Hot fix for Lahaina
This change adds reset handle for ufsphy.
It also disables lpm.

Change-Id: Ica5dc3c9983646d44b8c534f267138c2b790e841
2020-02-05 09:25:05 -08:00
qctecmdr
1351fca9db Merge "ARM: dts: qcom: Update limit-rate and add limit-phy-submode on Lahaina" 2020-02-05 05:46:23 -08:00
qctecmdr
32f909194b Merge "ARM: dts: msm: add PMIC Glink and clients for Lahaina" 2020-02-05 05:46:23 -08:00
qctecmdr
7efeef6d98 Merge "ARM: dts: msm: Add PWM and RGB LED devices for PM8350C" 2020-02-05 01:00:30 -08:00
Tony Truong
e916f4a7b9 ARM: dts: msm: enable PCIe0 and PCIe1 on lahaina
Enable PCIe0 and PCIe1 on lahaina.

Change-Id: I9b57d69184e69494f8f6b18e8fd6a52114bc790b
2020-02-04 22:17:47 -08:00
Isaac J. Manjarres
fac777ee72 dt-bindings: Add device-tree bindings for the memory sharing driver
Add the device-tree bindings for the mem-buf driver, which allows
VMs to request and lend memory amongst themselves.

Change-Id: I43f168aabe810fc15c3e530d64a53d1ce59ac53e
2020-02-04 22:15:00 -08:00
qctecmdr
95b5fad106 Merge "ARM: dts: msm: Update changes for audio device tree on Lahaina" 2020-02-04 20:17:08 -08:00
qctecmdr
4c5a71049f Merge "ARM: dts: msm: Enable video driver" 2020-02-04 20:17:08 -08:00
qctecmdr
20f0f73270 Merge "ARM: dts: msm: Add secure display heap" 2020-02-04 20:17:08 -08:00
Subbaraman Narayanamurthy
3969e51429 ARM: dts: msm: add PMIC Glink and clients for Lahaina
Add PMIC Glink device and their client devices. PMIC Glink device
with name PMIC_RTR_ADSP_APPS supports the clients UCSI, battery
charger etc. PMIC Glink device with name PMIC_LOGS_ADSP_APPS
supports the client battery debug device.

Change-Id: Ia3bf0a0a0bb402e2c0a4def8ae343cbf762e0673
2020-02-04 19:13:50 -08:00
Edgar Flores
2697d27fa0 ARM: dts: msm: Update fastrpc SIDs and masks
Update fastrpc SIDs and masks context banks 1-9 for Lahaina.

Change-Id: I3e1c7d5e1e64eea8b6eb9b6e8cd487fe8aea2598
2020-02-04 16:18:45 -08:00
qctecmdr
2e8826e382 Merge "ARM: dts: qcom: switch to I2C control of PM8008 PMIC regulators for Lahaina" 2020-02-04 15:25:02 -08:00
David Collins
42d05762c7 ARM: dts: qcom: add VDD_MX and CX subnodes for MMCX dependencies on Lahaina
Add VDD_MX and VDD_CX rpmh-regulator subnodes which are used by
the VDD_MMCX regulator device.  Configure these sub nodes so that
a request for VDD_CX >= minimum operating level is present any
time that VDD_MMCX is enabled.

This ensures that multimedia hardware blocks are not accidentally
reset due to VDD_MMCX being enabled when VDD_CX is not enabled.

Implement the following <child> --> <parent> supply dependencies:

pm8350c_s8_level (MMCX)        --> pm8350_s5_mmcx_sup_level (MxA)
pm8350_s5_mmcx_sup_level (MxA) --> pm8350_s9_mmcx_sup_level (MxC)
pm8350_s9_mmcx_sup_level (MxC) --> pm8350c_s6_mmcx_sup_level (CX)

Note that the final MxC to CX supply dependency only propagates
the enable state of the regulator, not the voltage level.  This
ensures correctness while also minimizing power consumption.

Change-Id: Ib1c7d4fa685e88d62c7e31b1e6a1ae396aed4edb
2020-02-04 11:42:52 -08:00
Mihir Ganu
47a5954e2d ARM: dts: msm: Enable video driver
Enable vidc driver through device tree entry.

Change-Id: I58f51a23cd4fab6c0b29e2daf945dcf48613f058
2020-02-04 10:18:04 -08:00
Can Guo
ddb0ceb64b ARM: dts: qcom: Update limit-rate and add limit-phy-submode on Lahaina
Update limit-rate, 1 stands for Rate-A, 2 stands for Rate-B. In addition,
add limit-phy-submode to select UFS PHY submode used for PHY calibration.

Change-Id: Ifd0d55c0148256cd43d676b3b035c069ebb29fe2
2020-02-04 04:38:12 -08:00
qctecmdr
9ac22f5f04 Merge "ARM: dts: qcom: change all rpmh-regulator LDO default modes to HPM" 2020-02-04 03:48:05 -08:00
Tingwei Zhang
16684a9ffc ARM: dts: msm: set MSR range in CSR for Lahaina
Set the MSR register range in SWAO CSR for Lahaina.

Change-Id: I430c9d1ba20abc32c9e3879b42ffa2e7cbd351c8
2020-02-03 23:26:53 -08:00
qctecmdr
329489d312 Merge "ARM: dts: msm: add initial PHY sequence for PCIe0 and PCIe1 on lahaina" 2020-02-03 14:44:47 -08:00
qctecmdr
e4e59c5761 Merge "dt-bindings: Add snapshot of QPNP AMOLED regulator bindings" 2020-02-03 14:44:47 -08:00
qctecmdr
90027b86f5 Merge "ARM: dts: msm: Fix secondary USB port related aggre_noc clock" 2020-02-03 14:44:47 -08:00
Jack Pham
dd3a308306 dt-bindings: extcon-usb-gpio: Document optional vbus-out-gpio
Document bindings for optional vbus-out-gpio which is used to
turn on VBUS when the ID pin is detected low and the port
enters USB host mode.

Change-Id: I1c91da47c006f79e85bcf8fef5791cfde6de70fb
2020-02-03 14:42:11 -08:00
Sudheer Papothi
70654b9613 ARM: dts: msm: Update changes for audio device tree on Lahaina
Update changes for audio device tree on Lahaina.

Change-Id: If52eb0d3451626c62f6afb565c6112ebf2475692
2020-02-04 04:02:06 +05:30
Mayank Rana
b68e50a3b0 ARM: dts: msm: Fix secondary USB port related aggre_noc clock
USB device failed to enumerate with USB host as USB bus aggre_noc
was not enabled related to secondary USB controller. Fix this issue
by using correct aggre_noc clock handler.

Change-Id: I8a8cc75911a37df705f6d1389b3771a6b6982f41
2020-02-03 13:12:31 -08:00
qctecmdr
d13380a8bf Merge "ARM: dts: msm: Fix ufs OCS error" 2020-02-03 10:02:57 -08:00
Tony Truong
434074aeab ARM: dts: msm: add initial PHY sequence for PCIe0 and PCIe1 on lahaina
Add initial PHY sequence for PCIe0 and PCIe1 on lahaina.

Change-Id: Ic604830066e353202fb9234951ae2765f4e7b00a
2020-02-03 09:18:52 -08:00
Tony Truong
7f4bcfef39 ARM: dts: msm: add PCIe pipe clk mux and ext src to PCIe clock for lahaina
PCIe needs to switch between XO and pcie_*_pipe_clk based on
LPM state. Add the clocks to support this on lahaina.

Change-Id: I44efe4752d5a9d93a7fff5809b272fa4b6146f14
2020-02-03 09:18:48 -08:00
Tony Truong
60f5940600 ARM: dts: msm: add aggre_noc_pcie_*_axi_clk for PCIe on lahaina
Add aggre_noc_pcie_0_axi_clk and aggre_noc_pcie_1_axi_clk for
the corresponding PCIe devicetree node on lahaina.

Change-Id: Ic5940f38b83b54aeb77d310b144a75e15c72b74f
2020-02-03 09:18:44 -08:00
qctecmdr
d03820b8f6 Merge "ARM: dts: msm: Disable watchdog for Lahaina-RUMI" 2020-02-02 17:26:40 -08:00
qctecmdr
f44b1b4db1 Merge "ARM: dts: msm: Do not create logical mappings for the secure CDSP heap" 2020-02-01 21:26:28 -08:00
David Collins
0d9d1080f2 ARM: dts: qcom: change all rpmh-regulator LDO default modes to HPM
Change the initial mode of all rpmh-regulator LDO devices from
low power mode (LPM) to high/normal power mode (HPM).  This
avoids problems during boot up if a consumer requests a voltage
before requesting a load current as this will result in the
LDO regulator being switched to LPM.  A subsequent load current
request will switch it to HPM.  However, if the LDO was enabled
and sourcing more current than the LPM limit, then this brief
period can cause the voltage to drop out and lead to hardware
faults.

Change-Id: Ibecd9c439a6b382642a6131eecb92c2a50f64a05
2020-01-31 16:57:32 -08:00
qctecmdr
66bb91ca95 Merge "dt-bindings: input: qcom-hv-haptics: Add initial binding document" 2020-01-31 16:56:06 -08:00