Add eUSB2 PHY and repeater related configuration for USB2
functionality on Kalama.
This change also disables USB eUSB2 PHY and USB QMP DP PHY with
Kalama RUMI as those PHYs are not available on this platform variant.
Change-Id: I4880df503ecfaab85b547f3261cda97355c121f0
Add usb-repeater with eUSB2 repeater phandle (mandatory) for allowing
eUSB2 PHY driver to call into eUSB2 repeater driver related interfaces
for reset, init and updating its configuration.
Add dummy-supply with eUSB2 repeater phandle (optional) for enforcing
probe ordering between eUSB2 repeater driver and eUSB2 PHY driver.
Change-Id: Ib295e7f2a229ab0d2541cbb1dd24a63a873b9493
Include stub regulators for PM8150A, PM8150B and PM8150C
instances on cinder to allow the regulator clients to vote
on them.
Change-Id: I1b38999f80ecdd68df383cd310e0e041e479024c
Add stub regulator support for PM8150A, PM8150B and PM8150C
PMICs on cinder to allow regulator clients to vote on them.
Change-Id: I56e3ba8a4cf10457407a1a6ee2bbf093657117de
Add bindings information for userspace cooling device. This cooling device
will enable the userspace thermal daemon to receive notification and
take action.
Change-Id: If76f66beffb1896ce319f11d0fd8fedad0f0f74c
SDPM driver will monitor different clocks and write the clock rate into
the respective CSR register. This document explains the devicetree
properties required by this driver.
Change-Id: I89268cc63b9ac82e601a1038e5623815ff342791
Register Policy Engine recommendations as sensor with thermal framework.
Thermal framework can mitigate cooling devices for the recommendations
from policy engine sensor.
Change-Id: Ic401b438098d9336a14d90af61e45b319601141d
All DMA clients on Waipio's trusted VM have stage 1 IOMMU translations
enabled. This makes it so that contiguous memory is not required, so
remove the default CMA region on Waipio's trusted VM to increase
non-movable headroom.
Change-Id: I50a998145da2b9b9d233d3a4aec7a6ac5f4ab5c8
When kalama-rumi is compiled as a separate overlay, it does not
explicitly include the definition of the &soc node. Without the
default values of 2 and 1, respectively, which results in the
following warnings when compiling kalama-rumi-overlay.dtb:
Warning (reg_format): /fragment@14/__overlay__/phy@a784000:reg:
property has invalid length (8 bytes) (#address-cells == 2,
Warning (reg_format): /fragment@14/__overlay__/qcom,pcie@1c00000:reg:
property has invalid length (56 bytes) (#address-cells == 2,
Warning (avoid_default_addr_size): /fragment@14/__overlay__/
phy@a784000: Relying on default #address-cells value
Warning (avoid_default_addr_size): /fragment@14/__overlay__/
phy@a784000: Relying on default #size-cells value
Warning (avoid_default_addr_size): /fragment@14/__overlay__/
qcom,pcie@1c00000: Relying on default #address-cells value
Warning (avoid_default_addr_size): /fragment@14/__overlay__/
qcom,pcie@1c00000: Relying on default #size-cells value
As the &soc node is referenced here only for the purpose of adding a new
child node, usb_emu_phy and pcie0, address the warnings by explicitly
defining the {address,size}-cells values.
Change-Id: Idbf91f8226676f4c27407fddea6977d4ed9ac0a5
PMIC chip integrated eUSB2 repeater needs 3 power supplesy:3v, 1.2v,
and 1.8v. 1.2v power supply is always on and it is not votable
through software. Hence remove usage of 1.2v power supply, and add
1.8v power supply related usage.
Change-Id: I3417fb8b3fb98daadd101e39a034141f11262aa8
Use internal ddr frequency table for ddr cooling device.
Update ddr-cdev devicetree documentation for the same.
Change-Id: I4146b7b2fc201191554b2a48a04cc0739266c462
This change adds the modem interconnect for ddr bus scalingon kalama soc.
This is used during shutdown and ramdump collection, to ensure that the
SSR dump encryption and collection completes quickly.
Change-Id: Ifd23ba2a3807f053710ae00803ce3591c570dacd
This change adds the modem interconnect for ddr bus scaling. This
is used during shutdown and ramdump collection to ensure that the
SSR dump encryption and collection completes quickly.
Change-Id: I29014d2aa4787196a13a9906fe484f52e563d502