linux/arch/blackfin
Mark Brown 7563bbf89d gpiolib/arches: Centralise bolierplate asm/gpio.h
Rather than requiring architectures that use gpiolib but don't have any
need to define anything custom to copy an asm/gpio.h provide a Kconfig
symbol which architectures must select in order to include gpio.h and
for other architectures just provide the trivial implementation directly.

This makes it much easier to do gpiolib updates and is also a step towards
making gpiolib APIs available on every architecture.

For architectures with existing boilerplate code leave a stub header in
place which warns on direct inclusion of asm/gpio.h and includes
linux/gpio.h to catch code that's doing this.  Direct inclusion of
asm/gpio.h has long been deprecated.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Jonas Bonn <jonas@southpole.se>
Acked-by: Tony Luck <tony.luck@intel.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
2012-05-11 18:00:14 -06:00
..
boot Kbuild: centralize MKIMAGE and cmd_uimage definitions 2012-03-26 15:49:20 +02:00
configs blackfin: update defconfig for bf527-ezkit 2012-04-06 10:25:03 +08:00
include blackfin: gpio: fix compile error if !CONFIG_GPIOLIB 2012-04-06 10:25:03 +08:00
kernel new helper: ext2_image_size() 2012-03-31 16:03:16 -04:00
lib blackfin: clean up string bfin_dma_5xx after rename. 2012-03-21 11:00:10 +08:00
mach-bf518 arch/blackfin: don't generate random mac in bfin_get_ether_addr() 2012-03-21 11:00:08 +08:00
mach-bf527 arch/blackfin: don't generate random mac in bfin_get_ether_addr() 2012-03-21 11:00:08 +08:00
mach-bf533 blackfin: i2c-lcd: change default clock rate 2012-01-09 10:26:16 +08:00
mach-bf537 Blackfin: pnav: delete duplicate linux/export.h include 2012-03-21 11:00:09 +08:00
mach-bf538 blackfin: fix ifdef fustercluck in mach-bf538/boards/ezkit.c 2012-04-26 14:46:51 -04:00
mach-bf548 bf548: ssm2602: Add ssm2602 platform data into bf548 ezkit board file. 2012-03-21 11:00:10 +08:00
mach-bf561 bf561: add ppi DLEN macro for 10bits to 16bits 2012-03-21 11:00:09 +08:00
mach-common Blackfin: s/#if CONFIG/#ifdef CONFIG/ 2012-03-21 11:00:09 +08:00
mm blackfin: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE 2011-10-31 19:31:01 -04:00
oprofile
ADI_BSD.txt Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
Kconfig gpiolib/arches: Centralise bolierplate asm/gpio.h 2012-05-11 18:00:14 -06:00
Kconfig.debug Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin 2011-05-25 15:34:14 -07:00
Makefile Blackfin: encode cpu-rev into uImage name 2011-01-10 07:18:27 -05:00