add a new AT91 GPIO driver
* add a real AT91 GPIO driver instead of header inline code
* resolve the mixing of port and pins
* change board config files to use new driver
* add macros to gpio to realize backward compatibility
Signed-off-by:
Jens Scharsig <js_at_ng@scharsoft.de>
Showing
- drivers/gpio/Makefile 1 addition, 0 deletionsdrivers/gpio/Makefile
- drivers/gpio/at91_gpio.c 214 additions, 0 deletionsdrivers/gpio/at91_gpio.c
- include/asm-arm/arch-at91/at91_pio.h 12 additions, 2 deletionsinclude/asm-arm/arch-at91/at91_pio.h
- include/asm-arm/arch-at91/gpio.h 18 additions, 150 deletionsinclude/asm-arm/arch-at91/gpio.h
- include/configs/afeb9260.h 1 addition, 0 deletionsinclude/configs/afeb9260.h
- include/configs/at91cap9adk.h 1 addition, 0 deletionsinclude/configs/at91cap9adk.h
- include/configs/at91sam9260ek.h 1 addition, 0 deletionsinclude/configs/at91sam9260ek.h
- include/configs/at91sam9261ek.h 1 addition, 0 deletionsinclude/configs/at91sam9261ek.h
- include/configs/at91sam9263ek.h 1 addition, 0 deletionsinclude/configs/at91sam9263ek.h
- include/configs/at91sam9m10g45ek.h 1 addition, 0 deletionsinclude/configs/at91sam9m10g45ek.h
- include/configs/at91sam9rlek.h 1 addition, 0 deletionsinclude/configs/at91sam9rlek.h
- include/configs/cpu9260.h 1 addition, 0 deletionsinclude/configs/cpu9260.h
- include/configs/meesc.h 1 addition, 0 deletionsinclude/configs/meesc.h
- include/configs/pm9261.h 1 addition, 0 deletionsinclude/configs/pm9261.h
- include/configs/pm9263.h 1 addition, 0 deletionsinclude/configs/pm9263.h
- include/configs/sbc35_a9g20.h 1 addition, 0 deletionsinclude/configs/sbc35_a9g20.h
- include/configs/tny_a9260.h 1 addition, 0 deletionsinclude/configs/tny_a9260.h
Loading
Please register or sign in to comment