ar71xx: enable GPIO support for the AR933x SoCs

SVN-Revision: 27057
lede-17.01
Gabor Juhos 2011-05-31 22:53:30 +00:00
parent e11b9c8371
commit 8f7541a044
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>
*
* 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;
break;
case AR71XX_SOC_AR9330:
case AR71XX_SOC_AR9331:
ar71xx_gpio_chip.ngpio = AR933X_GPIO_COUNT;
break;
case AR71XX_SOC_AR9341:
case AR71XX_SOC_AR9342:
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 AR933X_GPIO_COUNT 30
#define AR934X_GPIO_FUNC_SPI_CS_1_EN BIT(14)
#define AR934X_GPIO_FUNC_SPI_CS_0_EN BIT(13)