@@ -84,6 +84,12 @@ static const struct resource mt6359_keys_resources[] = {
84
84
DEFINE_RES_IRQ_NAMED (MT6359_IRQ_HOMEKEY_R , "homekey_r" ),
85
85
};
86
86
87
+ static const struct resource mt6359_accdet_resources [] = {
88
+ DEFINE_RES_IRQ_NAMED (MT6359_IRQ_ACCDET , "accdet_irq" ),
89
+ DEFINE_RES_IRQ_NAMED (MT6359_IRQ_ACCDET_EINT0 , "accdet_eint0" ),
90
+ DEFINE_RES_IRQ_NAMED (MT6359_IRQ_ACCDET_EINT1 , "accdet_eint1" ),
91
+ };
92
+
87
93
static const struct resource mt6323_keys_resources [] = {
88
94
DEFINE_RES_IRQ_NAMED (MT6323_IRQ_STATUS_PWRKEY , "powerkey" ),
89
95
DEFINE_RES_IRQ_NAMED (MT6323_IRQ_STATUS_FCHRKEY , "homekey" ),
@@ -239,6 +245,12 @@ static const struct mfd_cell mt6359_devs[] = {
239
245
.resources = mt6359_keys_resources ,
240
246
.of_compatible = "mediatek,mt6359-keys"
241
247
},
248
+ {
249
+ .name = "mt6359-accdet" ,
250
+ .of_compatible = "mediatek,mt6359-accdet" ,
251
+ .num_resources = ARRAY_SIZE (mt6359_accdet_resources ),
252
+ .resources = mt6359_accdet_resources ,
253
+ },
242
254
};
243
255
244
256
static const struct mfd_cell mt6397_devs [] = {
0 commit comments