Skip to content

Commit

Permalink
Blackfin arch: Cleanup and unify Blackfin IRQ and GPIO IRQ handling
Browse files Browse the repository at this point in the history
 - Remove SSYNC()
 - Use irq_to_gpio where applicable
 - Remove gpio_edge_triggered bitfield, check irq_desc fields instead.
 - Remove gpio_both_edge_triggeredb bitfield, check irq_desc fields
   instead.
 - Use BITMAP and bitops on gpio_enabled
 - Preferably use 32-bit
 - Looking at the disassembly this indeed saves quite a few instructions.

Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
  • Loading branch information
Michael Hennerich authored and Bryan Wu committed Nov 18, 2008
1 parent 4989dbc commit 8d02237
Showing 1 changed file with 66 additions and 125 deletions.
Loading

0 comments on commit 8d02237

Please sign in to comment.