To enable the HS USB PHY clocks it is required to
keep the GDSC ON. So add the GDSC regulator node to
HS USB PHY as well to ensure to keep the GDSC on before
turning on the required USB clocks.
Change-Id: I6e5ef31928ea20f476a8363e699f5093e2969dc5
SPI timeout is calculated dynamically based on current transfer size
and frequency. The property qcom,use-fixed-timeout can be used to fix
the timeout of 250ms for all transfers.
Change-Id: Id655fdf5d39c9e11753f797038217383de96ee1e
Add snapshot for device tree bindings of HAB from
msm-4.14 commit dc8efee55368(soc: qcom: Add support for
HAB).
Change-Id: I3fba56b1e3e11e16ccd34a3f19cb977d738ea9d5
Remove PM7325 LDO 10B as it does not have any direct clients.
Expose PM8350B LDO 1D only on platforms having PM8350B.
Change-Id: Ia03cd7378b3f093a5bb8c674939af15246c781ed
Add PMIC support for yupik ATP, IDP and QRD platforms, including
PM7325B for IDP and PM8350B for ATP and QRD. Include platform-specific
changes for some devices like VADC, ADC_TM, battery_charger and
volume up key.
Change-Id: Ia9709a39b1412daffb0cf1df683dfd5a2b90fc92
Add the l3 endpoints as well as the frequency table to be
able to vote for l3 for gpu usecases that need l3 scaling.
Change-Id: If1398e4554c83b32cfc31a5609e9c237883003fb
Add CPU clock controller bindings to support SDXNIGHTJAR. While
at it, also cleanup few properties for the CPU clock.
Change-Id: I28ef84b8a9f16dda4ee2bcf3b05cdda517913393
This change corrects clock nodes for each QUP instance for sdxnightjar.
Also correct the interconnect end points for each BLSP QUP instance.
Change-Id: I3b3c85b82c23b0e103a2ac11b8c009593dda586a
Define the memory offline node in yupik. This node defines the
offlineable memory size used by PASR.
Change-Id: Ic70703300f3b73d950a611b6c50307a2df76514a
Add dcc node for yupik to support dcc dump. Disable DCC first for
dependency on DCC virtualization.
Change-Id: Icf7f5bddfac8b42d68d94a1825344178221b5aab
Add interconnect device bindings. These devices can be
used to describe any RPM and NoC based interconnect devices.
Change-Id: Idb224692464f63d53dca7f0ca9bee1dd7fd1a43d
Add UCSI & USB port related information to allow USB role switch
framework to discover connection, and provide USB role related
configuration.
Change-Id: I94aae8650d1034696bd5261a65640c3f9f69e813
This change adds USB BAM device node and required pipe configuration
for USB QDSS BAM2BAM functionality.
Change-Id: Id4b729acbe8f235f18cd6b89d43e7702d1013fa0
There are two clients in userspace who can request different trip
thresholds to quiet-therm. Add another thermal zone trip node
to quiet-therm for second client to configure its own threshold.
Change-Id: I4f51ec03e13141c804c6b146e15665461a4383ee
Update labels for all regulators so that clients
can access the handles easily, Also add the proxy
consumer support.
Change-Id: I064749eac19ff32ef8e28b90d4903035e64c7cf7
Adds SPI and I2 DTSI node support to enable Trusted VM usecase for TUI
on Yupik. Client should enable the instance and run the usecase.
Change-Id: I51b1ccc2fc7e7cc1ed4b4368d6ed06249bffa387
Add top level SPMI slave devices for PM8195.
Also add some of the peripheral devices within the SPMI slave devices.
Change-Id: Ic6fc5967aef72f72398ef99057aa3fe9f84a1753
Add UFS host controller and UFS PHY (attached to embedded UFS card)
for SDMSHRIKE platform and SA8195P.
Change-Id: I8a9ce2b24b88a8a76f294d1cdb0d6147986e00ab