gpio: ath79: Allow building in compile tests
To allow building the driver in compile tests we must drop the dependency on asm/mach-ath79/ar71xx_regs.h. For this we replace the include with local definition of the registers needed for this driver. Signed-off-by: Alban Bedel <albeu@free.fr> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
		
							parent
							
								
									ab32770ec8
								
							
						
					
					
						commit
						409d87838d
					
				| @ -129,7 +129,7 @@ config GPIO_AMDPT | ||||
| config GPIO_ATH79 | ||||
| 	tristate "Atheros AR71XX/AR724X/AR913X GPIO support" | ||||
| 	default y if ATH79 | ||||
| 	depends on ATH79 | ||||
| 	depends on ATH79 || COMPILE_TEST | ||||
| 	select GPIO_GENERIC | ||||
| 	help | ||||
| 	  Select this option to enable GPIO driver for | ||||
|  | ||||
| @ -16,7 +16,10 @@ | ||||
| #include <linux/platform_data/gpio-ath79.h> | ||||
| #include <linux/of_device.h> | ||||
| 
 | ||||
| #include <asm/mach-ath79/ar71xx_regs.h> | ||||
| #define AR71XX_GPIO_REG_OE		0x00 | ||||
| #define AR71XX_GPIO_REG_IN		0x04 | ||||
| #define AR71XX_GPIO_REG_SET		0x0c | ||||
| #define AR71XX_GPIO_REG_CLEAR		0x10 | ||||
| 
 | ||||
| struct ath79_gpio_ctrl { | ||||
| 	struct gpio_chip gc; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user