H A D | axp20x.c | 248 #define INIT_REGMAP_IRQ(_variant, _irq, _off, _mask) \ macro 252 INIT_REGMAP_IRQ(AXP152, LDO0IN_CONNECT, 0, 6), 253 INIT_REGMAP_IRQ(AXP152, LDO0IN_REMOVAL, 0, 5), 254 INIT_REGMAP_IRQ(AXP152, ALDO0IN_CONNECT, 0, 3), 255 INIT_REGMAP_IRQ(AXP152, ALDO0IN_REMOVAL, 0, 2), 256 INIT_REGMAP_IRQ(AXP152, DCDC1_V_LOW, 1, 5), 257 INIT_REGMAP_IRQ(AXP152, DCDC2_V_LOW, 1, 4), 258 INIT_REGMAP_IRQ(AXP152, DCDC3_V_LOW, 1, 3), 259 INIT_REGMAP_IRQ(AXP152, DCDC4_V_LOW, 1, 2), 260 INIT_REGMAP_IRQ(AXP152, PEK_SHORT, 1, 1), 261 INIT_REGMAP_IRQ(AXP152, PEK_LONG, 1, 0), 262 INIT_REGMAP_IRQ(AXP152, TIMER, 2, 7), 263 INIT_REGMAP_IRQ(AXP152, PEK_RIS_EDGE, 2, 6), 264 INIT_REGMAP_IRQ(AXP152, PEK_FAL_EDGE, 2, 5), 265 INIT_REGMAP_IRQ(AXP152, GPIO3_INPUT, 2, 3), 266 INIT_REGMAP_IRQ(AXP152, GPIO2_INPUT, 2, 2), 267 INIT_REGMAP_IRQ(AXP152, GPIO1_INPUT, 2, 1), 268 INIT_REGMAP_IRQ(AXP152, GPIO0_INPUT, 2, 0), 272 INIT_REGMAP_IRQ(AXP20X, ACIN_OVER_V, 0, 7), 273 INIT_REGMAP_IRQ(AXP20X, ACIN_PLUGIN, 0, 6), 274 INIT_REGMAP_IRQ(AXP20X, ACIN_REMOVAL, 0, 5), 275 INIT_REGMAP_IRQ(AXP20X, VBUS_OVER_V, 0, 4), 276 INIT_REGMAP_IRQ(AXP20X, VBUS_PLUGIN, 0, 3), 277 INIT_REGMAP_IRQ(AXP20X, VBUS_REMOVAL, 0, 2), 278 INIT_REGMAP_IRQ(AXP20X, VBUS_V_LOW, 0, 1), 279 INIT_REGMAP_IRQ(AXP20X, BATT_PLUGIN, 1, 7), 280 INIT_REGMAP_IRQ(AXP20X, BATT_REMOVAL, 1, 6), 281 INIT_REGMAP_IRQ(AXP20X, BATT_ENT_ACT_MODE, 1, 5), 282 INIT_REGMAP_IRQ(AXP20X, BATT_EXIT_ACT_MODE, 1, 4), 283 INIT_REGMAP_IRQ(AXP20X, CHARG, 1, 3), 284 INIT_REGMAP_IRQ(AXP20X, CHARG_DONE, 1, 2), 285 INIT_REGMAP_IRQ(AXP20X, BATT_TEMP_HIGH, 1, 1), 286 INIT_REGMAP_IRQ(AXP20X, BATT_TEMP_LOW, 1, 0), 287 INIT_REGMAP_IRQ(AXP20X, DIE_TEMP_HIGH, 2, 7), 288 INIT_REGMAP_IRQ(AXP20X, CHARG_I_LOW, 2, 6), 289 INIT_REGMAP_IRQ(AXP20X, DCDC1_V_LONG, 2, 5), 290 INIT_REGMAP_IRQ(AXP20X, DCDC2_V_LONG, 2, 4), 291 INIT_REGMAP_IRQ(AXP20X, DCDC3_V_LONG, 2, 3), 292 INIT_REGMAP_IRQ(AXP20X, PEK_SHORT, 2, 1), 293 INIT_REGMAP_IRQ(AXP20X, PEK_LONG, 2, 0), 294 INIT_REGMAP_IRQ(AXP20X, N_OE_PWR_ON, 3, 7), 295 INIT_REGMAP_IRQ(AXP20X, N_OE_PWR_OFF, 3, 6), 296 INIT_REGMAP_IRQ(AXP20X, VBUS_VALID, 3, 5), 297 INIT_REGMAP_IRQ(AXP20X, VBUS_NOT_VALID, 3, 4), 298 INIT_REGMAP_IRQ(AXP20X, VBUS_SESS_VALID, 3, 3), 299 INIT_REGMAP_IRQ(AXP20X, VBUS_SESS_END, 3, 2), 300 INIT_REGMAP_IRQ(AXP20X, LOW_PWR_LVL1, 3, 1), 301 INIT_REGMAP_IRQ(AXP20X, LOW_PWR_LVL2, 3, 0), 302 INIT_REGMAP_IRQ(AXP20X, TIMER, 4, 7), 303 INIT_REGMAP_IRQ(AXP20X, PEK_RIS_EDGE, 4, 6), 304 INIT_REGMAP_IRQ(AXP20X, PEK_FAL_EDGE, 4, 5), 305 INIT_REGMAP_IRQ(AXP20X, GPIO3_INPUT, 4, 3), 306 INIT_REGMAP_IRQ(AXP20X, GPIO2_INPUT, 4, 2), 307 INIT_REGMAP_IRQ(AXP20X, GPIO1_INPUT, 4, 1), 308 INIT_REGMAP_IRQ(AXP20X, GPIO0_INPUT, 4, 0), 312 INIT_REGMAP_IRQ(AXP22X, ACIN_OVER_V, 0, 7), 313 INIT_REGMAP_IRQ(AXP22X, ACIN_PLUGIN, 0, 6), 314 INIT_REGMAP_IRQ(AXP22X, ACIN_REMOVAL, 0, 5), 315 INIT_REGMAP_IRQ(AXP22X, VBUS_OVER_V, 0, 4), 316 INIT_REGMAP_IRQ(AXP22X, VBUS_PLUGIN, 0, 3), 317 INIT_REGMAP_IRQ(AXP22X, VBUS_REMOVAL, 0, 2), 318 INIT_REGMAP_IRQ(AXP22X, VBUS_V_LOW, 0, 1), 319 INIT_REGMAP_IRQ(AXP22X, BATT_PLUGIN, 1, 7), 320 INIT_REGMAP_IRQ(AXP22X, BATT_REMOVAL, 1, 6), 321 INIT_REGMAP_IRQ(AXP22X, BATT_ENT_ACT_MODE, 1, 5), 322 INIT_REGMAP_IRQ(AXP22X, BATT_EXIT_ACT_MODE, 1, 4), 323 INIT_REGMAP_IRQ(AXP22X, CHARG, 1, 3), 324 INIT_REGMAP_IRQ(AXP22X, CHARG_DONE, 1, 2), 325 INIT_REGMAP_IRQ(AXP22X, BATT_TEMP_HIGH, 1, 1), 326 INIT_REGMAP_IRQ(AXP22X, BATT_TEMP_LOW, 1, 0), 327 INIT_REGMAP_IRQ(AXP22X, DIE_TEMP_HIGH, 2, 7), 328 INIT_REGMAP_IRQ(AXP22X, PEK_SHORT, 2, 1), 329 INIT_REGMAP_IRQ(AXP22X, PEK_LONG, 2, 0), 330 INIT_REGMAP_IRQ(AXP22X, LOW_PWR_LVL1, 3, 1), 331 INIT_REGMAP_IRQ(AXP22X, LOW_PWR_LVL2, 3, 0), 332 INIT_REGMAP_IRQ(AXP22X, TIMER, 4, 7), 333 INIT_REGMAP_IRQ(AXP22X, PEK_RIS_EDGE, 4, 6), 334 INIT_REGMAP_IRQ(AXP22X, PEK_FAL_EDGE, 4, 5), 335 INIT_REGMAP_IRQ(AXP22X, GPIO1_INPUT, 4, 1), 336 INIT_REGMAP_IRQ(AXP22X, GPIO0_INPUT, 4, 0), 341 INIT_REGMAP_IRQ(AXP288, VBUS_FALL, 0, 2), 342 INIT_REGMAP_IRQ(AXP288, VBUS_RISE, 0, 3), 343 INIT_REGMAP_IRQ(AXP288, OV, 0, 4), 345 INIT_REGMAP_IRQ(AXP288, DONE, 1, 2), 346 INIT_REGMAP_IRQ(AXP288, CHARGING, 1, 3), 347 INIT_REGMAP_IRQ(AXP288, SAFE_QUIT, 1, 4), 348 INIT_REGMAP_IRQ(AXP288, SAFE_ENTER, 1, 5), 349 INIT_REGMAP_IRQ(AXP288, ABSENT, 1, 6), 350 INIT_REGMAP_IRQ(AXP288, APPEND, 1, 7), 352 INIT_REGMAP_IRQ(AXP288, QWBTU, 2, 0), 353 INIT_REGMAP_IRQ(AXP288, WBTU, 2, 1), 354 INIT_REGMAP_IRQ(AXP288, QWBTO, 2, 2), 355 INIT_REGMAP_IRQ(AXP288, WBTO, 2, 3), 356 INIT_REGMAP_IRQ(AXP288, QCBTU, 2, 4), 357 INIT_REGMAP_IRQ(AXP288, CBTU, 2, 5), 358 INIT_REGMAP_IRQ(AXP288, QCBTO, 2, 6), 359 INIT_REGMAP_IRQ(AXP288, CBTO, 2, 7), 361 INIT_REGMAP_IRQ(AXP288, WL2, 3, 0), 362 INIT_REGMAP_IRQ(AXP288, WL1, 3, 1), 363 INIT_REGMAP_IRQ(AXP288, GPADC, 3, 2), 364 INIT_REGMAP_IRQ(AXP288, OT, 3, 7), 366 INIT_REGMAP_IRQ(AXP288, GPIO0, 4, 0), 367 INIT_REGMAP_IRQ(AXP288, GPIO1, 4, 1), 368 INIT_REGMAP_IRQ(AXP288, POKO, 4, 2), 369 INIT_REGMAP_IRQ(AXP288, POKL, 4, 3), 370 INIT_REGMAP_IRQ(AXP288, POKS, 4, 4), 371 INIT_REGMAP_IRQ(AXP288, POKN, 4, 5), 372 INIT_REGMAP_IRQ(AXP288, POKP, 4, 6), 373 INIT_REGMAP_IRQ(AXP288, TIMER, 4, 7), 375 INIT_REGMAP_IRQ(AXP288, MV_CHNG, 5, 0), 376 INIT_REGMAP_IRQ(AXP288, BC_USB_CHNG, 5, 1),
|