diff options
| author | Charles Keepax <ckeepax@opensource.wolfsonmicro.com> | 2014-07-15 06:21:47 -0400 |
|---|---|---|
| committer | Lee Jones <lee.jones@linaro.org> | 2014-07-28 03:10:47 -0400 |
| commit | c0fe2c5b3f730e3d56d37f7b731a5b1191a4e8bf (patch) | |
| tree | 56d6f6206e0b046d947dd3a8d7b3a1bb87f36760 | |
| parent | 3d2108dae4e1768c06718cdce19f8f0089ce310e (diff) | |
mfd: arizona: Rename thermal shutdown interrupt
Newer versions of the IP introduce short circuit protection which will
also shutdown the speaker. Rename the interrupt and associated register
bits associated with thermal events to better fit the function and avoid
conflict with future interrupt additions.
Signed-off-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
| -rw-r--r-- | drivers/mfd/wm5102-tables.c | 8 | ||||
| -rw-r--r-- | drivers/mfd/wm5110-tables.c | 8 | ||||
| -rw-r--r-- | drivers/mfd/wm8997-tables.c | 8 | ||||
| -rw-r--r-- | include/linux/mfd/arizona/core.h | 4 | ||||
| -rw-r--r-- | include/linux/mfd/arizona/registers.h | 80 | ||||
| -rw-r--r-- | sound/soc/codecs/arizona.c | 10 |
6 files changed, 59 insertions, 59 deletions
diff --git a/drivers/mfd/wm5102-tables.c b/drivers/mfd/wm5102-tables.c index c8a993bd17ae..fb4d4bb0f47d 100644 --- a/drivers/mfd/wm5102-tables.c +++ b/drivers/mfd/wm5102-tables.c | |||
| @@ -138,11 +138,11 @@ static const struct regmap_irq wm5102_irqs[ARIZONA_NUM_IRQ] = { | |||
| 138 | .reg_offset = 1, .mask = ARIZONA_DSP_IRQ1_EINT1 | 138 | .reg_offset = 1, .mask = ARIZONA_DSP_IRQ1_EINT1 |
| 139 | }, | 139 | }, |
| 140 | 140 | ||
| 141 | [ARIZONA_IRQ_SPK_SHUTDOWN_WARN] = { | 141 | [ARIZONA_IRQ_SPK_OVERHEAT_WARN] = { |
| 142 | .reg_offset = 2, .mask = ARIZONA_SPK_SHUTDOWN_WARN_EINT1 | 142 | .reg_offset = 2, .mask = ARIZONA_SPK_OVERHEAT_WARN_EINT1 |
| 143 | }, | 143 | }, |
| 144 | [ARIZONA_IRQ_SPK_SHUTDOWN] = { | 144 | [ARIZONA_IRQ_SPK_OVERHEAT] = { |
| 145 | .reg_offset = 2, .mask = ARIZONA_SPK_SHUTDOWN_EINT1 | 145 | .reg_offset = 2, .mask = ARIZONA_SPK_OVERHEAT_EINT1 |
| 146 | }, | 146 | }, |
| 147 | [ARIZONA_IRQ_HPDET] = { | 147 | [ARIZONA_IRQ_HPDET] = { |
| 148 | .reg_offset = 2, .mask = ARIZONA_HPDET_EINT1 | 148 | .reg_offset = 2, .mask = ARIZONA_HPDET_EINT1 |
diff --git a/drivers/mfd/wm5110-tables.c b/drivers/mfd/wm5110-tables.c index 4729007055d8..2822768f2df1 100644 --- a/drivers/mfd/wm5110-tables.c +++ b/drivers/mfd/wm5110-tables.c | |||
| @@ -340,11 +340,11 @@ static const struct regmap_irq wm5110_irqs[ARIZONA_NUM_IRQ] = { | |||
| 340 | .reg_offset = 1, .mask = ARIZONA_DSP_IRQ1_EINT1 | 340 | .reg_offset = 1, .mask = ARIZONA_DSP_IRQ1_EINT1 |
| 341 | }, | 341 | }, |
| 342 | 342 | ||
| 343 | [ARIZONA_IRQ_SPK_SHUTDOWN_WARN] = { | 343 | [ARIZONA_IRQ_SPK_OVERHEAT_WARN] = { |
| 344 | .reg_offset = 2, .mask = ARIZONA_SPK_SHUTDOWN_WARN_EINT1 | 344 | .reg_offset = 2, .mask = ARIZONA_SPK_OVERHEAT_WARN_EINT1 |
| 345 | }, | 345 | }, |
| 346 | [ARIZONA_IRQ_SPK_SHUTDOWN] = { | 346 | [ARIZONA_IRQ_SPK_OVERHEAT] = { |
| 347 | .reg_offset = 2, .mask = ARIZONA_SPK_SHUTDOWN_EINT1 | 347 | .reg_offset = 2, .mask = ARIZONA_SPK_OVERHEAT_EINT1 |
| 348 | }, | 348 | }, |
| 349 | [ARIZONA_IRQ_HPDET] = { | 349 | [ARIZONA_IRQ_HPDET] = { |
| 350 | .reg_offset = 2, .mask = ARIZONA_HPDET_EINT1 | 350 | .reg_offset = 2, .mask = ARIZONA_HPDET_EINT1 |
diff --git a/drivers/mfd/wm8997-tables.c b/drivers/mfd/wm8997-tables.c index 04bc6d5ff285..510da3b52324 100644 --- a/drivers/mfd/wm8997-tables.c +++ b/drivers/mfd/wm8997-tables.c | |||
| @@ -65,11 +65,11 @@ static const struct regmap_irq wm8997_irqs[ARIZONA_NUM_IRQ] = { | |||
| 65 | [ARIZONA_IRQ_GP2] = { .reg_offset = 0, .mask = ARIZONA_GP2_EINT1 }, | 65 | [ARIZONA_IRQ_GP2] = { .reg_offset = 0, .mask = ARIZONA_GP2_EINT1 }, |
| 66 | [ARIZONA_IRQ_GP1] = { .reg_offset = 0, .mask = ARIZONA_GP1_EINT1 }, | 66 | [ARIZONA_IRQ_GP1] = { .reg_offset = 0, .mask = ARIZONA_GP1_EINT1 }, |
| 67 | 67 | ||
| 68 | [ARIZONA_IRQ_SPK_SHUTDOWN_WARN] = { | 68 | [ARIZONA_IRQ_SPK_OVERHEAT_WARN] = { |
| 69 | .reg_offset = 2, .mask = ARIZONA_SPK_SHUTDOWN_WARN_EINT1 | 69 | .reg_offset = 2, .mask = ARIZONA_SPK_OVERHEAT_WARN_EINT1 |
| 70 | }, | 70 | }, |
| 71 | [ARIZONA_IRQ_SPK_SHUTDOWN] = { | 71 | [ARIZONA_IRQ_SPK_OVERHEAT] = { |
| 72 | .reg_offset = 2, .mask = ARIZONA_SPK_SHUTDOWN_EINT1 | 72 | .reg_offset = 2, .mask = ARIZONA_SPK_OVERHEAT_EINT1 |
| 73 | }, | 73 | }, |
| 74 | [ARIZONA_IRQ_HPDET] = { | 74 | [ARIZONA_IRQ_HPDET] = { |
| 75 | .reg_offset = 2, .mask = ARIZONA_HPDET_EINT1 | 75 | .reg_offset = 2, .mask = ARIZONA_HPDET_EINT1 |
diff --git a/include/linux/mfd/arizona/core.h b/include/linux/mfd/arizona/core.h index 6a62fc99f399..819edf5d1edf 100644 --- a/include/linux/mfd/arizona/core.h +++ b/include/linux/mfd/arizona/core.h | |||
| @@ -46,8 +46,8 @@ enum arizona_type { | |||
| 46 | #define ARIZONA_IRQ_DSP_IRQ6 17 | 46 | #define ARIZONA_IRQ_DSP_IRQ6 17 |
| 47 | #define ARIZONA_IRQ_DSP_IRQ7 18 | 47 | #define ARIZONA_IRQ_DSP_IRQ7 18 |
| 48 | #define ARIZONA_IRQ_DSP_IRQ8 19 | 48 | #define ARIZONA_IRQ_DSP_IRQ8 19 |
| 49 | #define ARIZONA_IRQ_SPK_SHUTDOWN_WARN 20 | 49 | #define ARIZONA_IRQ_SPK_OVERHEAT_WARN 20 |
| 50 | #define ARIZONA_IRQ_SPK_SHUTDOWN 21 | 50 | #define ARIZONA_IRQ_SPK_OVERHEAT 21 |
| 51 | #define ARIZONA_IRQ_MICDET 22 | 51 | #define ARIZONA_IRQ_MICDET 22 |
| 52 | #define ARIZONA_IRQ_HPDET 23 | 52 | #define ARIZONA_IRQ_HPDET 23 |
| 53 | #define ARIZONA_IRQ_WSEQ_DONE 24 | 53 | #define ARIZONA_IRQ_WSEQ_DONE 24 |
diff --git a/include/linux/mfd/arizona/registers.h b/include/linux/mfd/arizona/registers.h index df93563ea8c5..f7d6f9e91da1 100644 --- a/include/linux/mfd/arizona/registers.h +++ b/include/linux/mfd/arizona/registers.h | |||
| @@ -4691,14 +4691,14 @@ | |||
| 4691 | /* | 4691 | /* |
| 4692 | * R3330 (0xD02) - Interrupt Status 3 | 4692 | * R3330 (0xD02) - Interrupt Status 3 |
| 4693 | */ | 4693 | */ |
| 4694 | #define ARIZONA_SPK_SHUTDOWN_WARN_EINT1 0x8000 /* SPK_SHUTDOWN_WARN_EINT1 */ | 4694 | #define ARIZONA_SPK_OVERHEAT_WARN_EINT1 0x8000 /* SPK_OVERHEAT_WARN_EINT1 */ |
| 4695 | #define ARIZONA_SPK_SHUTDOWN_WARN_EINT1_MASK 0x8000 /* SPK_SHUTDOWN_WARN_EINT1 */ | 4695 | #define ARIZONA_SPK_OVERHEAT_WARN_EINT1_MASK 0x8000 /* SPK_OVERHEAD_WARN_EINT1 */ |
| 4696 | #define ARIZONA_SPK_SHUTDOWN_WARN_EINT1_SHIFT 15 /* SPK_SHUTDOWN_WARN_EINT1 */ | 4696 | #define ARIZONA_SPK_OVERHEAT_WARN_EINT1_SHIFT 15 /* SPK_OVERHEAT_WARN_EINT1 */ |
| 4697 | #define ARIZONA_SPK_SHUTDOWN_WARN_EINT1_WIDTH 1 /* SPK_SHUTDOWN_WARN_EINT1 */ | 4697 | #define ARIZONA_SPK_OVERHEAT_WARN_EINT1_WIDTH 1 /* SPK_OVERHEAT_WARN_EINT1 */ |
| 4698 | #define ARIZONA_SPK_SHUTDOWN_EINT1 0x4000 /* SPK_SHUTDOWN_EINT1 */ | 4698 | #define ARIZONA_SPK_OVERHEAT_EINT1 0x4000 /* SPK_OVERHEAT_EINT1 */ |
| 4699 | #define ARIZONA_SPK_SHUTDOWN_EINT1_MASK 0x4000 /* SPK_SHUTDOWN_EINT1 */ | 4699 | #define ARIZONA_SPK_OVERHEAT_EINT1_MASK 0x4000 /* SPK_OVERHEAT_EINT1 */ |
| 4700 | #define ARIZONA_SPK_SHUTDOWN_EINT1_SHIFT 14 /* SPK_SHUTDOWN_EINT1 */ | 4700 | #define ARIZONA_SPK_OVERHEAT_EINT1_SHIFT 14 /* SPK_OVERHEAT_EINT1 */ |
| 4701 | #define ARIZONA_SPK_SHUTDOWN_EINT1_WIDTH 1 /* SPK_SHUTDOWN_EINT1 */ | 4701 | #define ARIZONA_SPK_OVERHEAT_EINT1_WIDTH 1 /* SPK_OVERHEAT_EINT1 */ |
| 4702 | #define ARIZONA_HPDET_EINT1 0x2000 /* HPDET_EINT1 */ | 4702 | #define ARIZONA_HPDET_EINT1 0x2000 /* HPDET_EINT1 */ |
| 4703 | #define ARIZONA_HPDET_EINT1_MASK 0x2000 /* HPDET_EINT1 */ | 4703 | #define ARIZONA_HPDET_EINT1_MASK 0x2000 /* HPDET_EINT1 */ |
| 4704 | #define ARIZONA_HPDET_EINT1_SHIFT 13 /* HPDET_EINT1 */ | 4704 | #define ARIZONA_HPDET_EINT1_SHIFT 13 /* HPDET_EINT1 */ |
| @@ -4883,14 +4883,14 @@ | |||
| 4883 | /* | 4883 | /* |
| 4884 | * R3338 (0xD0A) - Interrupt Status 3 Mask | 4884 | * R3338 (0xD0A) - Interrupt Status 3 Mask |
| 4885 | */ | 4885 | */ |
| 4886 | #define ARIZONA_IM_SPK_SHUTDOWN_WARN_EINT1 0x8000 /* IM_SPK_SHUTDOWN_WARN_EINT1 */ | 4886 | #define ARIZONA_IM_SPK_OVERHEAT_WARN_EINT1 0x8000 /* IM_SPK_OVERHEAT_WARN_EINT1 */ |
| 4887 | #define ARIZONA_IM_SPK_SHUTDOWN_WARN_EINT1_MASK 0x8000 /* IM_SPK_SHUTDOWN_WARN_EINT1 */ | 4887 | #define ARIZONA_IM_SPK_OVERHEAT_WARN_EINT1_MASK 0x8000 /* IM_SPK_OVERHEAT_WARN_EINT1 */ |
| 4888 | #define ARIZONA_IM_SPK_SHUTDOWN_WARN_EINT1_SHIFT 15 /* IM_SPK_SHUTDOWN_WARN_EINT1 */ | 4888 | #define ARIZONA_IM_SPK_OVERHEAT_WARN_EINT1_SHIFT 15 /* IM_SPK_OVERHEAT_WARN_EINT1 */ |
| 4889 | #define ARIZONA_IM_SPK_SHUTDOWN_WARN_EINT1_WIDTH 1 /* IM_SPK_SHUTDOWN_WARN_EINT1 */ | 4889 | #define ARIZONA_IM_SPK_OVERHEAT_WARN_EINT1_WIDTH 1 /* IM_SPK_OVERHEAT_WARN_EINT1 */ |
| 4890 | #define ARIZONA_IM_SPK_SHUTDOWN_EINT1 0x4000 /* IM_SPK_SHUTDOWN_EINT1 */ | 4890 | #define ARIZONA_IM_SPK_OVERHEAT_EINT1 0x4000 /* IM_SPK_OVERHEAT_EINT1 */ |
| 4891 | #define ARIZONA_IM_SPK_SHUTDOWN_EINT1_MASK 0x4000 /* IM_SPK_SHUTDOWN_EINT1 */ | 4891 | #define ARIZONA_IM_SPK_OVERHEAT_EINT1_MASK 0x4000 /* IM_SPK_OVERHEAT_EINT1 */ |
| 4892 | #define ARIZONA_IM_SPK_SHUTDOWN_EINT1_SHIFT 14 /* IM_SPK_SHUTDOWN_EINT1 */ | 4892 | #define ARIZONA_IM_SPK_OVERHEAT_EINT1_SHIFT 14 /* IM_SPK_OVERHEAT_EINT1 */ |
| 4893 | #define ARIZONA_IM_SPK_SHUTDOWN_EINT1_WIDTH 1 /* IM_SPK_SHUTDOWN_EINT1 */ | 4893 | #define ARIZONA_IM_SPK_OVERHEAT_EINT1_WIDTH 1 /* IM_SPK_OVERHEAT_EINT1 */ |
| 4894 | #define ARIZONA_IM_HPDET_EINT1 0x2000 /* IM_HPDET_EINT1 */ | 4894 | #define ARIZONA_IM_HPDET_EINT1 0x2000 /* IM_HPDET_EINT1 */ |
| 4895 | #define ARIZONA_IM_HPDET_EINT1_MASK 0x2000 /* IM_HPDET_EINT1 */ | 4895 | #define ARIZONA_IM_HPDET_EINT1_MASK 0x2000 /* IM_HPDET_EINT1 */ |
| 4896 | #define ARIZONA_IM_HPDET_EINT1_SHIFT 13 /* IM_HPDET_EINT1 */ | 4896 | #define ARIZONA_IM_HPDET_EINT1_SHIFT 13 /* IM_HPDET_EINT1 */ |
| @@ -5083,14 +5083,14 @@ | |||
| 5083 | /* | 5083 | /* |
| 5084 | * R3346 (0xD12) - IRQ2 Status 3 | 5084 | * R3346 (0xD12) - IRQ2 Status 3 |
| 5085 | */ | 5085 | */ |
| 5086 | #define ARIZONA_SPK_SHUTDOWN_WARN_EINT2 0x8000 /* SPK_SHUTDOWN_WARN_EINT2 */ | 5086 | #define ARIZONA_SPK_OVERHEAT_WARN_EINT2 0x8000 /* SPK_OVERHEAT_WARN_EINT2 */ |
| 5087 | #define ARIZONA_SPK_SHUTDOWN_WARN_EINT2_MASK 0x8000 /* SPK_SHUTDOWN_WARN_EINT2 */ | 5087 | #define ARIZONA_SPK_OVERHEAT_WARN_EINT2_MASK 0x8000 /* SPK_OVERHEAT_WARN_EINT2 */ |
| 5088 | #define ARIZONA_SPK_SHUTDOWN_WARN_EINT2_SHIFT 15 /* SPK_SHUTDOWN_WARN_EINT2 */ | 5088 | #define ARIZONA_SPK_OVERHEAT_WARN_EINT2_SHIFT 15 /* SPK_OVERHEAT_WARN_EINT2 */ |
| 5089 | #define ARIZONA_SPK_SHUTDOWN_WARN_EINT2_WIDTH 1 /* SPK_SHUTDOWN_WARN_EINT2 */ | 5089 | #define ARIZONA_SPK_OVERHEAT_WARN_EINT2_WIDTH 1 /* SPK_OVERHEAT_WARN_EINT2 */ |
| 5090 | #define ARIZONA_SPK_SHUTDOWN_EINT2 0x4000 /* SPK_SHUTDOWN_EINT2 */ | 5090 | #define ARIZONA_SPK_OVERHEAT_EINT2 0x4000 /* SPK_OVERHEAT_EINT2 */ |
| 5091 | #define ARIZONA_SPK_SHUTDOWN_EINT2_MASK 0x4000 /* SPK_SHUTDOWN_EINT2 */ | 5091 | #define ARIZONA_SPK_OVERHEAT_EINT2_MASK 0x4000 /* SPK_OVERHEAT_EINT2 */ |
| 5092 | #define ARIZONA_SPK_SHUTDOWN_EINT2_SHIFT 14 /* SPK_SHUTDOWN_EINT2 */ | 5092 | #define ARIZONA_SPK_OVERHEAT_EINT2_SHIFT 14 /* SPK_OVERHEAT_EINT2 */ |
| 5093 | #define ARIZONA_SPK_SHUTDOWN_EINT2_WIDTH 1 /* SPK_SHUTDOWN_EINT2 */ | 5093 | #define ARIZONA_SPK_OVERHEAT_EINT2_WIDTH 1 /* SPK_OVERHEAT_EINT2 */ |
| 5094 | #define ARIZONA_HPDET_EINT2 0x2000 /* HPDET_EINT2 */ | 5094 | #define ARIZONA_HPDET_EINT2 0x2000 /* HPDET_EINT2 */ |
| 5095 | #define ARIZONA_HPDET_EINT2_MASK 0x2000 /* HPDET_EINT2 */ | 5095 | #define ARIZONA_HPDET_EINT2_MASK |
