This change adds to enable BCL2 node; adds bcl thermal zone
mitigations and cooling maps for pmih010x.
Change-Id: I4e4cef9a1d7064afd32ee1422bb2e5a23a31689a
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
Remove regulator-always-on property for hap-swr-slave as the driver has
updated to keep the SWR slave always enabled for HAP530_HV haptics
module which is inside pmih010x.
Change-Id: I15eddff38dcdc25012b944572085add11587903c
Signed-off-by: Fenglin Wu <quic_fenglinw@quicinc.com>
Use "hot" trip type for thermal zone software shutdown trip
for all thermal zones. It just notifies userspace thermal
manager which in turn triggers a graceful shutdown.
Change-Id: Icf7aa1f1da57a22b96ede18fcee75ebebb92830b
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
Enable bcl thermal zones and cooling maps for both pmih010x
and pm8550 bcl peripherals and bcl socd.
Change-Id: Iece388b34729a8775f216ab90dc882a291c8a9f6
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
Hap_swr_slave regulator device controls register which takes SWR slave
out of reset, it's being reused to reset VI_sense block in pmih010x
haptics. SWR needs to be kept enabled to keep VI_sense enabled.
Hence, make hap_swr_slave regulator device always on.
Change-Id: Idf9f09b972b18cb836f643b85a1a587ab5af8f32
Signed-off-by: Fenglin Wu <quic_fenglinw@quicinc.com>
Add qcom-spmi-temp-alarm devices for the TEMP_ALARM and TEMP_ALARM_LITE
PMIC peripherals found in PMICs PM8550VE_D, PM8550VE_G, PM8550VS_F,
PM8550VS_J, PMIH010X, and PMD802X which are used on Sun boards. Each
TEMP_ALARM device can monitor the die temperature of a particular PMIC.
Change-Id: I3e29ec91f50a5c27d4a8e581c9c17ad3ae09d187
Signed-off-by: David Collins <quic_collinsd@quicinc.com>