|
|
|
@ -214,15 +214,27 @@ static inline u32 ar71xx_usb_ctrl_rr(unsigned reg) |
|
|
|
|
#define GPIO_REG_INT_ENABLE 0x24 |
|
|
|
|
#define GPIO_REG_FUNC 0x28 |
|
|
|
|
|
|
|
|
|
#define GPIO_FUNC_STEREO_EN BIT(17) |
|
|
|
|
#define GPIO_FUNC_SLIC_EN BIT(16) |
|
|
|
|
#define GPIO_FUNC_SPI_CS2_EN BIT(13) |
|
|
|
|
#define GPIO_FUNC_SPI_CS1_EN BIT(12) |
|
|
|
|
#define GPIO_FUNC_UART_EN BIT(8) |
|
|
|
|
#define GPIO_FUNC_USB_OC_EN BIT(4) |
|
|
|
|
#define GPIO_FUNC_USB_CLK_EN BIT(0) |
|
|
|
|
#define AR71XX_GPIO_FUNC_STEREO_EN BIT(17) |
|
|
|
|
#define AR71XX_GPIO_FUNC_SLIC_EN BIT(16) |
|
|
|
|
#define AR71XX_GPIO_FUNC_SPI_CS2_EN BIT(13) |
|
|
|
|
#define AR71XX_GPIO_FUNC_SPI_CS1_EN BIT(12) |
|
|
|
|
#define AR71XX_GPIO_FUNC_UART_EN BIT(8) |
|
|
|
|
#define AR71XX_GPIO_FUNC_USB_OC_EN BIT(4) |
|
|
|
|
#define AR71XX_GPIO_FUNC_USB_CLK_EN BIT(0) |
|
|
|
|
|
|
|
|
|
#define AR71XX_GPIO_COUNT 16 |
|
|
|
|
|
|
|
|
|
#define AR91XX_GPIO_FUNC_WMAC_LED_EN BIT(22) |
|
|
|
|
#define AR91XX_GPIO_FUNC_EXP_PORT_CS_EN BIT(21) |
|
|
|
|
#define AR91XX_GPIO_FUNC_I2S_REFCLKEN BIT(20) |
|
|
|
|
#define AR91XX_GPIO_FUNC_I2S_MCKEN BIT(19) |
|
|
|
|
#define AR91XX_GPIO_FUNC_I2S1_EN BIT(18) |
|
|
|
|
#define AR91XX_GPIO_FUNC_I2S0_EN BIT(17) |
|
|
|
|
#define AR91XX_GPIO_FUNC_SLIC_EN BIT(16) |
|
|
|
|
#define AR91XX_GPIO_FUNC_UART_RTSCTS_EN BIT(9) |
|
|
|
|
#define AR91XX_GPIO_FUNC_UART_EN BIT(8) |
|
|
|
|
#define AR91XX_GPIO_FUNC_USB_CLK_EN BIT(4) |
|
|
|
|
|
|
|
|
|
#define AR91XX_GPIO_COUNT 22 |
|
|
|
|
|
|
|
|
|
extern void __iomem *ar71xx_gpio_base; |
|
|
|
|