1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-11-27 20:04:05 +02:00

ar71xx: enable GPIO support for the AR933x SoCs

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27057 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
juhosg 2011-05-31 22:53:30 +00:00
parent 046f6d9c97
commit 4cae90b75b
2 changed files with 9 additions and 2 deletions

View File

@ -1,7 +1,7 @@
/* /*
* Atheros AR71xx SoC GPIO API support * Atheros AR7XXX/AR9XXX SoC GPIO API support
* *
* Copyright (C) 2008-2010 Gabor Juhos <juhosg@openwrt.org> * Copyright (C) 2008-2011 Gabor Juhos <juhosg@openwrt.org>
* Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org> * Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org>
* *
* This program is free software; you can redistribute it and/or modify it * This program is free software; you can redistribute it and/or modify it
@ -172,6 +172,11 @@ void __init ar71xx_gpio_init(void)
ar71xx_gpio_chip.ngpio = AR91XX_GPIO_COUNT; ar71xx_gpio_chip.ngpio = AR91XX_GPIO_COUNT;
break; break;
case AR71XX_SOC_AR9330:
case AR71XX_SOC_AR9331:
ar71xx_gpio_chip.ngpio = AR933X_GPIO_COUNT;
break;
case AR71XX_SOC_AR9341: case AR71XX_SOC_AR9341:
case AR71XX_SOC_AR9342: case AR71XX_SOC_AR9342:
case AR71XX_SOC_AR9344: case AR71XX_SOC_AR9344:

View File

@ -455,6 +455,8 @@ static inline u32 ar71xx_usb_ctrl_rr(unsigned reg)
#define AR91XX_GPIO_COUNT 22 #define AR91XX_GPIO_COUNT 22
#define AR933X_GPIO_COUNT 30
#define AR934X_GPIO_FUNC_SPI_CS_1_EN BIT(14) #define AR934X_GPIO_FUNC_SPI_CS_1_EN BIT(14)
#define AR934X_GPIO_FUNC_SPI_CS_0_EN BIT(13) #define AR934X_GPIO_FUNC_SPI_CS_0_EN BIT(13)