ar71xx: add initial support for RB750GL
[openwrt/openwrt.git] / target / linux / ar71xx / files / arch / mips / include / asm / mach-ath79 / mach-rb750.h
index 19d7a12123f39bc7daf33838f30fb84e24fcb657..50d5a20974fd1f723a6d7d8c9633490d402a1d2b 100644 (file)
 #define RB750_LED_BITS (RB750_LED_PORT1 | RB750_LED_PORT2 | RB750_LED_PORT3 | \
                         RB750_LED_PORT4 | RB750_LED_PORT5 | RB750_LED_ACT)
 
+#define RB7XX_GPIO_NAND_NCE    0
+#define RB7XX_GPIO_MON         9
+#define RB7XX_GPIO_LED_ACT     11
+#define RB7XX_GPIO_USB_POWERON 13
+
+#define RB7XX_NAND_NCE         BIT(RB7XX_GPIO_NAND_NCE)
+#define RB7XX_LED_ACT          BIT(RB7XX_GPIO_LED_ACT)
+#define RB7XX_MONITOR          BIT(RB7XX_GPIO_MON)
+#define RB7XX_USB_POWERON      BIT(RB7XX_GPIO_USB_POWERON)
+
 struct rb750_led_data {
        char    *name;
        char    *default_trigger;
@@ -71,6 +81,4 @@ struct rb7xx_nand_platform_data {
        void (*latch_change)(u32, u32);
 };
 
-int rb750_latch_change(u32 mask_clr, u32 mask_set);
-
 #endif /* _MACH_RB750_H */
\ No newline at end of file