mirror of
https://github.com/team-infusion-developers/android_kernel_samsung_msm8976.git
synced 2024-09-21 03:43:03 +00:00
0135bfa848
Add a driver to interact with the limits management hardware lite (LMH-lite). This driver provides API, which will interact with the trustzone for getting details like the, 1. sensors supported by the LMH 2. sensors throttling intensity 3. various operating profiles The driver also provides API for changing the LMH operating profile and to enable or disable hardware event logs. The driver handles the interrupt from the LMH-Lite hardware and notifies the LMH ISR framework. The LMH ISR framework monitors the throttling intensity of the sensors and then re-arms the interrupt when the throttling intensities of all the sensors are zero. CRs-Fixed: 704088 CRs-Fixed: 698387 Change-Id: I9eafb572c4a2a2d89ea55baa4eef23d592d32170 Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>
32 lines
1.1 KiB
Makefile
32 lines
1.1 KiB
Makefile
#
|
|
# Makefile for sensor chip drivers.
|
|
#
|
|
|
|
obj-$(CONFIG_THERMAL) += thermal_sys.o
|
|
thermal_sys-y += thermal_core.o
|
|
|
|
# governors
|
|
thermal_sys-$(CONFIG_THERMAL_GOV_FAIR_SHARE) += fair_share.o
|
|
thermal_sys-$(CONFIG_THERMAL_GOV_STEP_WISE) += step_wise.o
|
|
thermal_sys-$(CONFIG_THERMAL_GOV_USER_SPACE) += user_space.o
|
|
|
|
# cpufreq cooling
|
|
thermal_sys-$(CONFIG_CPU_THERMAL) += cpu_cooling.o
|
|
|
|
# platform thermal drivers
|
|
obj-$(CONFIG_SPEAR_THERMAL) += spear_thermal.o
|
|
obj-$(CONFIG_RCAR_THERMAL) += rcar_thermal.o
|
|
obj-$(CONFIG_KIRKWOOD_THERMAL) += kirkwood_thermal.o
|
|
obj-$(CONFIG_EXYNOS_THERMAL) += exynos_thermal.o
|
|
obj-$(CONFIG_DOVE_THERMAL) += dove_thermal.o
|
|
obj-$(CONFIG_DB8500_THERMAL) += db8500_thermal.o
|
|
obj-$(CONFIG_ARMADA_THERMAL) += armada_thermal.o
|
|
obj-$(CONFIG_DB8500_CPUFREQ_COOLING) += db8500_cpufreq_cooling.o
|
|
obj-$(CONFIG_INTEL_POWERCLAMP) += intel_powerclamp.o
|
|
obj-$(CONFIG_THERMAL_TSENS8974) += msm8974-tsens.o
|
|
obj-$(CONFIG_THERMAL_QPNP) += qpnp-temp-alarm.o
|
|
obj-$(CONFIG_THERMAL_QPNP_ADC_TM) += qpnp-adc-tm.o
|
|
obj-$(CONFIG_THERMAL_MONITOR) += msm_thermal.o msm_thermal-dev.o
|
|
obj-$(CONFIG_LIMITS_MONITOR) += lmh_interface.o
|
|
obj-$(CONFIG_LIMITS_LITE_HW) += lmh_lite.o
|