• Jesper Nilsson's avatar
    CRIS v10: Update drivers/gpio.c, fix locking and general improvements. · 45a4127c
    Jesper Nilsson authored
    - Change all spin_lock/local_irq_save to spin_lock_irqsave.
    - Change multiple returns in functions where we have a lock to goto out.
    - Correct number of arguments to gpio_poll_timer_interrupt, gpio_pa_interrupt.
    - Break out gpio_write logic to smaller functions to make it readable.
    - In setget_input and setget_output, avoid extra if-indent level.
    - Change name LED_* -> CRIS_LED_* to avoid name clash.
    - Don't use braces around single statement ifs.
    - Fix whitespace errors.
    - Remove useless CVS id and log.
    45a4127c
gpio.c 20.9 KB