These changes are the raw update to linux-4.4.6-rt14. Kernel sources
[kvmfornfv.git] / kernel / drivers / mfd / da9063-irq.c
index 8229226..2630263 100644 (file)
@@ -34,7 +34,7 @@ struct da9063_irq_data {
        u8 mask;
 };
 
-static struct regmap_irq da9063_irqs[] = {
+static const struct regmap_irq da9063_irqs[] = {
        /* DA9063 event A register */
        [DA9063_IRQ_ONKEY] = {
                .reg_offset = DA9063_REG_EVENT_A_OFFSET,
@@ -77,6 +77,10 @@ static struct regmap_irq da9063_irqs[] = {
                .reg_offset = DA9063_REG_EVENT_B_OFFSET,
                .mask = DA9063_M_UVOV,
        },
+       [DA9063_IRQ_DVC_RDY] = {
+               .reg_offset = DA9063_REG_EVENT_B_OFFSET,
+               .mask = DA9063_M_DVC_RDY,
+       },
        [DA9063_IRQ_VDD_MON] = {
                .reg_offset = DA9063_REG_EVENT_B_OFFSET,
                .mask = DA9063_M_VDD_MON,
@@ -153,7 +157,7 @@ static struct regmap_irq da9063_irqs[] = {
        },
 };
 
-static struct regmap_irq_chip da9063_irq_chip = {
+static const struct regmap_irq_chip da9063_irq_chip = {
        .name = "da9063-irq",
        .irqs = da9063_irqs,
        .num_irqs = DA9063_NUM_IRQ,