]> git.baikalelectronics.ru Git - kernel.git/commitdiff
thermal: stm32: Fix icifr register name
authorPascal Paillet <p.paillet@st.com>
Fri, 10 Jan 2020 10:16:00 +0000 (11:16 +0100)
committerDaniel Lezcano <daniel.lezcano@linaro.org>
Mon, 27 Jan 2020 14:40:03 +0000 (15:40 +0100)
Fix a mistake with the ICIFR register name.

Signed-off-by: Pascal Paillet <p.paillet@st.com>
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Link: https://lore.kernel.org/r/20200110101605.24984-2-p.paillet@st.com
drivers/thermal/st/stm_thermal.c

index cf9ddc52f30e1735ea6d583de562624df68df757..7835e109692eae6710fab72d6f4c52d358a1f2ed 100644 (file)
@@ -30,7 +30,7 @@
 #define DTS_DR_OFFSET          0x1C
 #define DTS_SR_OFFSET          0x20
 #define DTS_ITENR_OFFSET       0x24
-#define DTS_CIFR_OFFSET                0x28
+#define DTS_ICIFR_OFFSET       0x28
 
 /* DTS_CFGR1 register mask definitions */
 #define HSREF_CLK_DIV_MASK     GENMASK(30, 24)
@@ -122,10 +122,10 @@ static irqreturn_t stm_thermal_alarm_irq_thread(int irq, void *sdata)
        value = readl_relaxed(sensor->base + DTS_SR_OFFSET);
 
        if ((value & LOW_THRESHOLD) == LOW_THRESHOLD)
-               writel_relaxed(LOW_THRESHOLD, sensor->base + DTS_CIFR_OFFSET);
+               writel_relaxed(LOW_THRESHOLD, sensor->base + DTS_ICIFR_OFFSET);
 
        if ((value & HIGH_THRESHOLD) == HIGH_THRESHOLD)
-               writel_relaxed(HIGH_THRESHOLD, sensor->base + DTS_CIFR_OFFSET);
+               writel_relaxed(HIGH_THRESHOLD, sensor->base + DTS_ICIFR_OFFSET);
 
        thermal_zone_device_update(sensor->th_dev, THERMAL_EVENT_UNSPECIFIED);
 
@@ -347,7 +347,7 @@ static int stm_enable_irq(struct stm_thermal_sensor *sensor)
         */
 
        /* Make sure LOW_THRESHOLD IT is clear before enabling */
-       writel_relaxed(LOW_THRESHOLD, sensor->base + DTS_CIFR_OFFSET);
+       writel_relaxed(LOW_THRESHOLD, sensor->base + DTS_ICIFR_OFFSET);
 
        /* Enable IT generation for low threshold */
        value = readl_relaxed(sensor->base + DTS_ITENR_OFFSET);
@@ -356,7 +356,7 @@ static int stm_enable_irq(struct stm_thermal_sensor *sensor)
        /* Enable the low temperature threshold if needed */
        if (sensor->low_temp_enabled) {
                /* Make sure HIGH_THRESHOLD IT is clear before enabling */
-               writel_relaxed(HIGH_THRESHOLD, sensor->base + DTS_CIFR_OFFSET);
+               writel_relaxed(HIGH_THRESHOLD, sensor->base + DTS_ICIFR_OFFSET);
 
                /* Enable IT generation for high threshold */
                value |= HIGH_THRESHOLD;