Add the AR933x SoC GPIO pin count limitation.

This commit is contained in:
Adrian Chadd 2013-05-02 00:40:45 +00:00
parent 07290e58ff
commit 3d774cfd09
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=250165

View File

@ -49,6 +49,7 @@ __FBSDID("$FreeBSD$");
#include <mips/atheros/ar71xxreg.h>
#include <mips/atheros/ar71xx_setup.h>
#include <mips/atheros/ar71xx_gpiovar.h>
#include <mips/atheros/ar933xreg.h>
#include "gpio_if.h"
@ -136,6 +137,10 @@ ar71xx_gpio_pin_max(device_t dev, int *maxpin)
case AR71XX_SOC_AR7242:
*maxpin = AR724X_GPIO_PINS - 1;
break;
case AR71XX_SOC_AR9330:
case AR71XX_SOC_AR9331:
*maxpin = AR933X_GPIO_COUNT - 1;
break;
default:
*maxpin = AR71XX_GPIO_PINS - 1;
}