Mark all interrupt related properties as optional instead of
required. Some boards do not required PMIC IRQ support and it
isn't needed to handle SPMI bus transactions, so specify it as
optional.
Change-Id: I8aa0f1ef165b9e6ee0fe7bf00e45612ea1779e21
Update the QMP phy init sequence as per the HSR v1.04 and HSR v0.93
update for DP Combo phy and Uni Phy respectively.
Change-Id: I23a59b3139c8070b7bff27f828ddef0b3d392fab
Default 100 us gdsc time out may not be enough to enable
gdsc as at various gdsc seqeunces and handshakes dependding on
software state gdsc takes more time to get enabled.
Increse does not account for configured delay, polling
will exit as soon as gdsc is enabled.
Change is to save unncessary debug session/efforts where
gdsc gets enabled over default timeout.
Change-Id: Ia9f9426ebdfd0333cded9694e6c187b7e94b6507
Add regulator configuration for vref regulators so that LMH driver can
place a active only vote for lahaina.
Change-Id: Idadf2fbc0cdaa7f47cfd6b3cb23a1ccc0bdf73b9
Add a virtual sensor configuration to monitor the maximum temperature of
two GPU sensors and then mitigate GPU cooling device.
Change-Id: I14265fb06d453ae56a0dcf00ed37742139f71d68
Add BCL configuration to monitor battery current, level violation and
state of charge depletion configuration for lahaina.
Change-Id: I548cec77b1f1c64651cd1ecf7b25a4ed114830b0
Add CPU frequency and CPU isolation cooling device configuration. Add
thermal emergency mitigation configuration to mitigate CPU at high
temperatures for lahaina.
Change-Id: I2a168b279d883d8ee4644d5e1c269c9d76a25937
Add documentation about pdc interrupt controller node
and dt-bindings. This is taken from msm-4.14 commit
("aaa3cbba7c").
Change-Id: Id31d0b85cd2ccbe535e94595db7e60d3466d1fdc
Add snapshot of dt-bindings for arch_timer
This is a snapshot from msm-4.14 commit
("4da722ca19").
Change-Id: I065711e62ede9f46d81d46710c6ace3fd754a56c
Add compatible strings for Hana-auto platform, that includes
SoC, ADP, ADP star and ADP air entries.
Change-Id: I08ae7fb1afc8a467c14f83d241b1f30be595d10a
This snapshot is taken from msm-4.19 as of commit ed241f132720397
("dt-bindings: Add devicetree bindings to devicetree project") and
updated as needed.
Change-Id: I2fed806703bc459059aa7038a16cc212a31ac673
Add documentation for QPNP vibrator LDO HW module. The driver
registers to leds framework and exposes device attributes such
as state, duration, activate and vmax_uv.
Change-Id: I4cefc815ca0d9fb877d024d09ad20a29cb7e957c
TLMM pin 81 is used to indicate to the USB3/DP Combo PHY the
orientation that which the PMIC detected a USB-C connection.
Select this pinctrl from the usb_qmp_dp_phy device and ensure
it is selecting the "usb_phy" pin function.
Change-Id: I2429bcaf28dfb8a570feab31955b595adfd0b215
Add bindings for super speed re-driver driver. This driver will
be used to boost USB Superspeed signals on QRD boards.
Change-Id: Ieae6a7b830ac6b3728228abee13fe5ed46e1e3cf
Add the CX GDSC to the IOMMU node so that we can make sure that it is
enabled before trying to access IOMMU registers.
Change-Id: Ic0dedbad2410d2131dec75d54159f0fba0e3aa6d
Move the definition of the IOMMU clocks to the GPU device so that they
are identified with an actual platform device instead of a pseudo device.
Change-Id: Ic0dedbadaa12e748db585cf164ed5e4ea45c43c0
Add charger thermal mitigation levels for Lahaina MTP so that
thermal SW can set CHARGE_CONTROL_LIMIT property in battery power
supply for thermal mitigation.
Change-Id: Id06d9fc7c713ad2ef071491b15d6ae8f596599f0
Add "qcom,thermal-mitigation" property to configure fast charging
current for different system thermal mitigation levels.
Change-Id: Ia07b24d85d904e6e623ba547973f5a5779305784