Add UFS host controller and UFS PHY (attached to embedded UFS card)
for SM8150 platform and SA8155.
Change-Id: I2f58f3bd2457fed0baaffa5233bbd2c92ec22c12
Add stub interconnect devices for aggre1_noc, aggre2_noc,
camnoc_virt, compute_noc, config_noc, dc_noc, gem_noc,
ipa_virt, mc_virt, mmss_noc, system_noc, gem_noc_display,
mc_virt_display, mmss_noc_display. This will allow consumers
to get their path and set bandwidth constraints on them.
And add bcm voter devices that live under RSC devices
to allow interconnect providers to target their votes
for meeting bandwidth constraints.
Change-Id: I6c46d36928ecfbeaa5b568a61d3dfee9e9e0349d
GPIO17 also drives bluetooth bootstrap pin EDL_MODE for sdxlemur, so
add a label for bluetooth.
CRs-Fixed: 2824381
Change-Id: I3779e8fa26e9a41b6a0a378b4ed97b7b985bd2c1
DDR cooling device right now votes for the lowest bandwidth when there
is no request from cooling device. Instead of voting to lowest level,
vote for zero bandwidth, so that it doesn't prevent sleep.
Change-Id: Ibf7895568f7c102bd4dc7267327b7decf45362e8
The number of PCIe PARF testbus signals available varies for each
PCIe controller version. Add entry to specify how many PCIe PARF
testbus selectors are available.
Change-Id: I58d94c99f65c1b9fb7e37ca102a60e71a9f0c1aa
When collecting PCIe PARF registers, also collect the PARF
testbus signals. Add the number of PARF testbus selectors
supported for PCIe on shima.
Change-Id: Iadd31d7e2fadd1c55655d40e35eb3caa4c055cd8
When collecting PCIe PARF registers, also collect the PARF
testbus signals. Add the number of PARF testbus selectors
supported for PCIe on sdxlemur.
Change-Id: I5e903983830bb5a51ebde2606d37a8dc2ad80d8a
When collecting PCIe PARF registers, also collect the PARF
testbus signals. Add the number of PARF testbus selectors
supported for PCIe on lahaina.
Change-Id: I6026679298f0be09dbf9871129dc329731febeb5
GPU clock plan is updated to add new corners SVS_L0 and
LOW_SVS_L1. This change updates the clock plan to add
these new corners.
Change-Id: Ic4fb5fddb838432a3e7b1418c72fd672783fe83a
Dummy clock nodes are required for clocks client to
request, so add support for the same. Also add the
dummy GDSCs required by clients for monaco.
Change-Id: I16e204fb2c04cbe750db25af4364a8af0b252404
Update the global clock controller node and the corresponding
GDSC's of YUPIK. While at it, move the qcom,retain-regs property
from platform specific shima dtsi file to generic shima gdsc dtsi
file which is used by SHIMA and YUPIK.
Change-Id: Idbeea95e2a5c2cf7ac69b1f764325b2464713b18
Add CHG_TEMP, IIN_FB and ICHG_FB channels on PM8350B to read
charger temperature, input current and charging current. Add
SMB_TEMP, IIN_SMB and ICHG_SMB on both SMB139x charge pumps to
read SMB temperature, input current and charging current which
happens over reading virtual channels through PBS.
Change-Id: I347cacdf2aacc0db2b7e94a6b49293f45bc8665b