/*
* Buffalo WZR-HP-G450G board support
*
- * Copyright (C) 2011 Felix Fietkau <nbd@openwrt.org>
+ * Copyright (C) 2011 Felix Fietkau <nbd@nbd.name>
* Copyright (C) 2008-2012 Gabor Juhos <juhosg@openwrt.org>
* Copyright (C) 2008 Imre Kaloz <kaloz@openwrt.org>
*
* by the Free Software Foundation.
*/
-#include <asm/mach-ath79/gpio.h>
+#include <linux/gpio.h>
#include <linux/mtd/mtd.h>
#include <linux/mtd/partitions.h>
+#include <linux/ath9k_platform.h>
#include <asm/mach-ath79/ath79.h>
.size = 0x0010000,
.mask_flags = MTD_WRITEABLE,
}, {
- .name = "uImage",
+ .name = "firmware",
.offset = 0x0060000,
- .size = 0x0100000,
- }, {
- .name = "rootfs",
- .offset = 0x0160000,
- .size = 0x1e80000,
+ .size = 0x1f80000,
}, {
.name = "user_property",
.offset = 0x1fe0000,
.size = 0x0020000,
- }, {
- .name = "firmware",
- .offset = 0x0060000,
- .size = 0x1f80000,
}
};
.gpio = 14,
.active_low = 1,
},
+ {
+ .name = "buffalo:green:wireless",
+ .gpio = 15,
+ .active_low = 1,
+ },
};
static struct gpio_keys_button wzrhpg450h_gpio_keys[] __initdata = {
ath79_register_eth(0);
+ gpio_request_one(16, GPIOF_OUT_INIT_HIGH | GPIOF_EXPORT_DIR_FIXED,
+ "USB power");
ath79_register_usb();
- gpio_request(16, "usb");
- gpio_direction_output(16, 1);
ap91_pci_init(ee, NULL);
- ap9x_pci_setup_wmac_led_pin(0, 15);
+ ap9x_pci_get_wmac_data(0)->tx_gain_buffalo = true;
+ ap9x_pci_get_wmac_data(1)->tx_gain_buffalo = true;
ap9x_pci_setup_wmac_leds(0, wzrhpg450h_wmac_leds_gpio,
ARRAY_SIZE(wzrhpg450h_wmac_leds_gpio));
}