Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

mfd: arizona: Add missing handling for ISRC3 under/overclocked

Some parts have a third ISRC, this patch adds handling for the under and
overclocked interrupts from this ISRC.

Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>

authored by

Charles Keepax and committed by
Lee Jones
6e440d27 3215501f

+4
+4
drivers/mfd/arizona-core.c
··· 123 123 dev_err(arizona->dev, "AIF2 underclocked\n"); 124 124 if (val & ARIZONA_AIF1_UNDERCLOCKED_STS) 125 125 dev_err(arizona->dev, "AIF1 underclocked\n"); 126 + if (val & ARIZONA_ISRC3_UNDERCLOCKED_STS) 127 + dev_err(arizona->dev, "ISRC3 underclocked\n"); 126 128 if (val & ARIZONA_ISRC2_UNDERCLOCKED_STS) 127 129 dev_err(arizona->dev, "ISRC2 underclocked\n"); 128 130 if (val & ARIZONA_ISRC1_UNDERCLOCKED_STS) ··· 194 192 dev_err(arizona->dev, "ASRC sync WARP overclocked\n"); 195 193 if (val[1] & ARIZONA_ADSP2_1_OVERCLOCKED_STS) 196 194 dev_err(arizona->dev, "DSP1 overclocked\n"); 195 + if (val[1] & ARIZONA_ISRC3_OVERCLOCKED_STS) 196 + dev_err(arizona->dev, "ISRC3 overclocked\n"); 197 197 if (val[1] & ARIZONA_ISRC2_OVERCLOCKED_STS) 198 198 dev_err(arizona->dev, "ISRC2 overclocked\n"); 199 199 if (val[1] & ARIZONA_ISRC1_OVERCLOCKED_STS)