Increase log_buf size for holi, to avoid losing
bootup logs which might be required for debugging.
Change-Id: Id81dbed32b8eafa7ce06b2f5cd71b2d7221de1fb
Add glink and its dependent device tree node to support
SM8150 for automotive platforms.
Add snapshot of sm8150-smp2p.dtsi from 4.14 kernel with
commit <1392da24f5ae6cda2bbca50433acc952b72061af>
(drivers: iio: imu: Fix NULL pointer dereference
in IMU drivers) to kernel 5.4.
Change-Id: Iffc0f294c196dcdf874a9fbb19f63e4a4f626e2f
Disable sdcard on cdp & emmc on mtp mbb platform as mbb platform
doesn't support eMMC. We would enable sdcard and eMMC separately
on different platform specific dt file.
Change-Id: Ife9ca9b5512a8bf0cb1f9de7dd40a80c6d168506
Mismatch PCIe regulator labels in devicetree is preventing PCIe
driver from getting proper handles and info to set voltage and
enable regulators. Correct the PCIe regulator labels for
sdxlemur.
Change-Id: Ia784cbb83cf464f8f5eb14d5e18fb0ece3e34277
Update the Qualcomm Technologies, Inc. PMIC GPIO binding
documentation to include compatible string for PMD9650.
Change-Id: Iaf8e830475bb362613e7bf8e9ff0838475ed8e64
The IOMMU page table management code is not optimal from a performance
perspective in the GKI configuration, relative to the downstream
implementation. When the GPU enters slumber, and requests the SMMU
driver to unmap memory from the stage 1 page tables of the GPU.
When unmapping memory, the SMMU driver must access the GPU SMMU's register
space, so it must vote for power resources to access the TLB invalidation
registers. When the GPU is in slumber, there aren't votes for the GPU
SMMU's power resources, so the SMMU driver constantly ends up
enabling/disabling the power resources, which takes a considerable
amount of time. When paired with the suboptimal IOMMU page table management
code, this leads to performance issues where the time taken to unmap
memory is large.
Thus, for all targets that support GKI, add the qcom,power-always-on
property for the GPU SMMUs of these targets, to remove the latency
incurred by having to enable/disable power resources in the GKI
configuration.
Change-Id: Id3237214e44c008871d01ec6652b08c4fb24e41c
Document the qcom,power-always-on property for SMMU devices. This
property specifies that the votes for power resources for an SMMU
should always be maintained.
Change-Id: I854e07b65d93ed78f9d3e270149d28ef6b599039
For MicroUSB connector, charger driver takes care
of notifying connect/disconnect to USB driver. Add
charger extcon phandle to support MicroUSB on Holi.
Change-Id: I3a2b314ba43265447ecceee26965e9d7ee123d90
Update the rpm-smd node with proper glink-rpm irq so that
rpm driver can mask the glink-rpm interrupt while going to
APSS deep sleep.
Change-Id: I1823ce98a2c1cd0586a2f68d1610edae5bb2f0d7