|
|
@@ -61,14 +61,14 @@ static const struct regmap_irq s2mps11_irqs[] = {
|
|
|
.reg_offset = 1,
|
|
|
.mask = S2MPS11_IRQ_RTC60S_MASK,
|
|
|
},
|
|
|
- [S2MPS11_IRQ_RTCA0] = {
|
|
|
- .reg_offset = 1,
|
|
|
- .mask = S2MPS11_IRQ_RTCA0_MASK,
|
|
|
- },
|
|
|
[S2MPS11_IRQ_RTCA1] = {
|
|
|
.reg_offset = 1,
|
|
|
.mask = S2MPS11_IRQ_RTCA1_MASK,
|
|
|
},
|
|
|
+ [S2MPS11_IRQ_RTCA0] = {
|
|
|
+ .reg_offset = 1,
|
|
|
+ .mask = S2MPS11_IRQ_RTCA0_MASK,
|
|
|
+ },
|
|
|
[S2MPS11_IRQ_SMPL] = {
|
|
|
.reg_offset = 1,
|
|
|
.mask = S2MPS11_IRQ_SMPL_MASK,
|
|
|
@@ -484,6 +484,12 @@ int sec_irq_init(struct sec_pmic_dev *sec_pmic)
|
|
|
return ret;
|
|
|
}
|
|
|
|
|
|
+ /*
|
|
|
+ * The rtc-s5m driver requests S2MPS14_IRQ_RTCA0 also for S2MPS11
|
|
|
+ * so the interrupt number must be consistent.
|
|
|
+ */
|
|
|
+ BUILD_BUG_ON(((enum s2mps14_irq)S2MPS11_IRQ_RTCA0) != S2MPS14_IRQ_RTCA0);
|
|
|
+
|
|
|
return 0;
|
|
|
}
|
|
|
|