Merge remote-tracking branch 'asoc/fix/wm0010' into asoc-linus
[firefly-linux-kernel-4.4.55.git] / drivers / mfd / tps65090.c
index 98edb5be85c6b39d299d4dffdac7a081d60b1d83..fbd6ee67b5a511317c02fe45d5d039b881987d8d 100644 (file)
 #define TPS65090_INT2_MASK_OVERLOAD_FET6               6
 #define TPS65090_INT2_MASK_OVERLOAD_FET7               7
 
+static struct resource charger_resources[] = {
+       {
+               .start  = TPS65090_IRQ_VAC_STATUS_CHANGE,
+               .end    = TPS65090_IRQ_VAC_STATUS_CHANGE,
+               .flags  = IORESOURCE_IRQ,
+       }
+};
+
 static struct mfd_cell tps65090s[] = {
        {
                .name = "tps65090-pmic",
        },
        {
                .name = "tps65090-charger",
+               .num_resources = ARRAY_SIZE(charger_resources),
+               .resources = &charger_resources[0],
+               .of_compatible = "ti,tps65090-charger",
        },
 };