ar71xx: remove the built-in MTD map of the Zcomax devices
[openwrt.git] / target / linux / ar71xx / files / arch / mips / include / asm / mach-ath79 / mach-rb750.h
index 9509fca..50d5a20 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;
@@ -60,6 +70,7 @@ struct rb750_led_data {
 struct rb750_led_platform_data {
        int                     num_leds;
        struct rb750_led_data   *leds;
+       void                    (*latch_change)(u32 clear, u32 set);
 };
 
 struct rb7xx_nand_platform_data {
@@ -70,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
This page took 0.02465 seconds and 4 git commands to generate.