Skip to content

Commit

Permalink
gpio/xilinx: Add support for X86 Arch
Browse files Browse the repository at this point in the history
Core can be accessed via PCIe on X86 platform.
This patch also allows the driver to be used as module.

Acked-by: Michal Simek <michal.simek@xilinx.com>
Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
  • Loading branch information
Ricardo Ribalda Delgado authored and Linus Walleij committed Jan 15, 2015
1 parent 749564f commit c54c58b
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions drivers/gpio/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -367,8 +367,8 @@ config GPIO_XGENE
here to enable the GFC GPIO functionality.

config GPIO_XILINX
bool "Xilinx GPIO support"
depends on PPC_OF || MICROBLAZE || ARCH_ZYNQ
tristate "Xilinx GPIO support"
depends on OF_GPIO && (PPC_OF || MICROBLAZE || ARCH_ZYNQ || ARCH_X86)
help
Say yes here to support the Xilinx FPGA GPIO device

Expand Down
2 changes: 1 addition & 1 deletion drivers/gpio/gpio-xilinx.c
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
#define XGPIO_CHANNEL_OFFSET 0x8

/* Read/Write access to the GPIO registers */
#ifdef CONFIG_ARCH_ZYNQ
#if defined(CONFIG_ARCH_ZYNQ) || defined(CONFIG_X86)
# define xgpio_readreg(offset) readl(offset)
# define xgpio_writereg(offset, val) writel(val, offset)
#else
Expand Down

0 comments on commit c54c58b

Please sign in to comment.