Lines Matching refs:sprd_eic_update

139 static void sprd_eic_update(struct gpio_chip *chip, unsigned int offset,
171 sprd_eic_update(chip, offset, SPRD_EIC_DBNC_DMSK, 1);
177 sprd_eic_update(chip, offset, SPRD_EIC_DBNC_DMSK, 0);
242 sprd_eic_update(chip, offset, SPRD_EIC_DBNC_IE, 0);
243 sprd_eic_update(chip, offset, SPRD_EIC_DBNC_TRIG, 0);
246 sprd_eic_update(chip, offset, SPRD_EIC_LATCH_INTEN, 0);
249 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTIE, 0);
252 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTIE, 0);
271 sprd_eic_update(chip, offset, SPRD_EIC_DBNC_IE, 1);
272 sprd_eic_update(chip, offset, SPRD_EIC_DBNC_TRIG, 1);
275 sprd_eic_update(chip, offset, SPRD_EIC_LATCH_INTEN, 1);
278 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTIE, 1);
281 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTIE, 1);
296 sprd_eic_update(chip, offset, SPRD_EIC_DBNC_IC, 1);
299 sprd_eic_update(chip, offset, SPRD_EIC_LATCH_INTCLR, 1);
302 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTCLR, 1);
305 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTCLR, 1);
323 sprd_eic_update(chip, offset, SPRD_EIC_DBNC_IEV, 1);
324 sprd_eic_update(chip, offset, SPRD_EIC_DBNC_IC, 1);
327 sprd_eic_update(chip, offset, SPRD_EIC_DBNC_IEV, 0);
328 sprd_eic_update(chip, offset, SPRD_EIC_DBNC_IC, 1);
335 sprd_eic_update(chip, offset,
337 sprd_eic_update(chip, offset,
340 sprd_eic_update(chip, offset,
342 sprd_eic_update(chip, offset,
355 sprd_eic_update(chip, offset, SPRD_EIC_LATCH_INTPOL, 0);
356 sprd_eic_update(chip, offset, SPRD_EIC_LATCH_INTCLR, 1);
359 sprd_eic_update(chip, offset, SPRD_EIC_LATCH_INTPOL, 1);
360 sprd_eic_update(chip, offset, SPRD_EIC_LATCH_INTCLR, 1);
367 sprd_eic_update(chip, offset,
369 sprd_eic_update(chip, offset,
372 sprd_eic_update(chip, offset,
374 sprd_eic_update(chip, offset,
387 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTBOTH, 0);
388 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTMODE, 0);
389 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTPOL, 1);
390 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTCLR, 1);
394 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTBOTH, 0);
395 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTMODE, 0);
396 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTPOL, 0);
397 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTCLR, 1);
401 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTMODE, 0);
402 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTBOTH, 1);
403 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTCLR, 1);
407 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTBOTH, 0);
408 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTMODE, 1);
409 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTPOL, 1);
410 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTCLR, 1);
414 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTBOTH, 0);
415 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTMODE, 1);
416 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTPOL, 0);
417 sprd_eic_update(chip, offset, SPRD_EIC_ASYNC_INTCLR, 1);
427 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTBOTH, 0);
428 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTMODE, 0);
429 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTPOL, 1);
430 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTCLR, 1);
434 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTBOTH, 0);
435 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTMODE, 0);
436 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTPOL, 0);
437 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTCLR, 1);
441 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTMODE, 0);
442 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTBOTH, 1);
443 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTCLR, 1);
447 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTBOTH, 0);
448 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTMODE, 1);
449 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTPOL, 1);
450 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTCLR, 1);
454 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTBOTH, 0);
455 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTMODE, 1);
456 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTPOL, 0);
457 sprd_eic_update(chip, offset, SPRD_EIC_SYNC_INTCLR, 1);
496 sprd_eic_update(chip, offset, SPRD_EIC_DBNC_IEV, 0);
498 sprd_eic_update(chip, offset, SPRD_EIC_DBNC_IEV, 1);
502 sprd_eic_update(chip, offset, SPRD_EIC_LATCH_INTPOL, 0);
504 sprd_eic_update(chip, offset, SPRD_EIC_LATCH_INTPOL, 1);