Kuppuswamy Sathyanarayanan
c4949630fe
mfd: intel_soc_pmic_bxtwc: Remove thermal second level IRQs
...
Since all second level thermal IRQs are consumed by the same
device(bxt_wcove_thermal), there is no need to expose them as separate
interrupts. We can just export only the first level IRQs for thermal and
let the device(bxt_wcove_thermal) driver handle the second level IRQs
based on thermal interrupt status register. Also, just using only the
first level IRQ will eliminate the bug involved in requesting only the
second level IRQ and not explicitly enable the first level IRQ. For
more info on this issue please read the details at,
https://lkml.org/lkml/2017/2/27/148
This patch also makes relevant change in bxt_wcove_thermal driver to use
only first level PMIC thermal IRQ.
Signed-off-by: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
Acked-by: Zhang Rui <rui.zhang@intel.com>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
2017-06-19 15:44:29 +01:00
..
broadcom
thermal: bcm2835: move to the broadcom subdirectory
2017-04-23 08:55:37 -07:00
int340x_thermal
thermal: int340x_thermal: use permission-specific DEVICE_ATTR variants
2016-11-23 10:05:25 +08:00
qcom
samsung
thermal: exynos: Remove parsing unused samsung,tmu_cal_mode property
2017-02-18 17:22:27 -08:00
st
thermal: Enhance thermal_zone_device_update for events
2016-09-27 14:35:21 +08:00
tegra
ti-soc-thermal
thermal: ti-soc-thermal: Remove redundant code
2017-03-29 22:15:18 -07:00
armada_thermal.c
clock_cooling.c
thermal: convert clock cooling to use an IDA
2017-01-04 12:47:28 +08:00
cpu_cooling.c
thermal: cpu_cooling: Check OPP for errors
2017-03-13 10:06:55 +08:00
da9062-thermal.c
thermal: da9062/61: Thermal junction temperature monitoring driver
2017-04-06 21:48:03 -07:00
db8500_thermal.c
thermal: db8500: Fix module autoload
2016-11-23 10:07:35 +08:00
devfreq_cooling.c
trace: thermal: add another parameter 'power' to the tracing function
2017-05-05 15:54:45 +08:00
dove_thermal.c
fair_share.c
gov_bang_bang.c
hisi_thermal.c
thermal: Enhance thermal_zone_device_update for events
2016-09-27 14:35:21 +08:00
imx_thermal.c
thermal: imx: Fix possible NULL dereference.
2017-02-18 17:27:36 -08:00
intel_bxt_pmic_thermal.c
mfd: intel_soc_pmic_bxtwc: Remove thermal second level IRQs
2017-06-19 15:44:29 +01:00
intel_pch_thermal.c
thermal: intel_pch_thermal: Support skylake PCH 100 series thermal
2016-11-23 10:05:52 +08:00
intel_powerclamp.c
sched/headers: Prepare for new header dependencies before moving code to <uapi/linux/sched/types.h>
2017-03-02 08:42:27 +01:00
intel_quark_dts_thermal.c
intel_soc_dts_iosf.c
thermal: Enhance thermal_zone_device_update for events
2016-09-27 14:35:21 +08:00
intel_soc_dts_iosf.h
intel_soc_dts_thermal.c
Thermal: Intel SoC DTS: Change interrupt request behavior
2017-05-05 16:00:10 +08:00
Kconfig
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux
2017-05-12 11:58:45 -07:00
kirkwood_thermal.c
Makefile
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux
2017-05-12 11:58:45 -07:00
max77620_thermal.c
thermal: max77620: Fix module autoload
2016-11-23 10:07:35 +08:00
mtk_thermal.c
thermal: mt8173: minor mtk_thermal.c cleanups
2017-04-23 09:01:42 -07:00
of-thermal.c
thermal: Enhance thermal_zone_device_update for events
2016-09-27 14:35:21 +08:00
power_allocator.c
qcom-spmi-temp-alarm.c
thermal: qcom-spmi: Treat reg property as a single cell
2016-11-23 10:07:35 +08:00
qoriq_thermal.c
rcar_gen3_thermal.c
thermal: rcar_gen3_thermal: add suspend and resume support
2017-03-30 21:49:03 -07:00
rcar_thermal.c
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux
2016-10-12 11:05:23 -07:00
rockchip_thermal.c
thermal: rockchip: fixes the conversion table
2017-01-16 20:30:49 -08:00
spear_thermal.c
step_wise.c
tango_thermal.c
thermal: tango: Fix module autoload
2016-11-23 10:07:35 +08:00
thermal-generic-adc.c
thermal_core.c
thermal: core: Add a back up thermal shutdown mechanism
2017-05-05 16:01:45 +08:00
thermal_core.h
thermal: core: move cooling device sysfs to thermal_sysfs.c
2016-11-23 10:06:12 +08:00
thermal_helpers.c
thermal: core: move slop and offset helpers to thermal_helpers.c
2016-11-23 10:06:12 +08:00
thermal_hwmon.c
Revert "thermal: thermal_hwmon: Convert to hwmon_device_register_with_info()"
2017-01-25 09:51:08 +08:00
thermal_hwmon.h
thermal_sysfs.c
thermal: sysfs: use kcalloc() instead of kzalloc()
2016-11-23 10:06:12 +08:00
user_space.c
thermal: user_space gov: Add additional information in uevent
2016-09-27 14:37:10 +08:00
x86_pkg_temp_thermal.c
thermal/x86 pkg temp: Convert to hotplug state machine
2016-11-30 10:25:47 +08:00
zx2967_thermal.c
thermal: zx2967: add thermal driver for ZTE's zx2967 family
2017-02-18 16:36:12 -08:00