*
* Permission to use, copy, modify, and/or distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
*
* Permission to use, copy, modify, and/or distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
-#define WPJ558_GPIO_LED_SIG1 14
-#define WPJ558_GPIO_LED_SIG2 15
-#define WPJ558_GPIO_LED_SIG3 22
-#define WPJ558_GPIO_LED_SIG4 23
-#define WPJ558_GPIO_BUZZER 4
+#define WPJ558_GPIO_LED_SIG1 14
+#define WPJ558_GPIO_LED_SIG2 15
+#define WPJ558_GPIO_LED_SIG3 22
+#define WPJ558_GPIO_LED_SIG4 23
+#define WPJ558_GPIO_BUZZER 4
#define WPJ558_KEYS_POLL_INTERVAL 20 /* msecs */
#define WPJ558_KEYS_DEBOUNCE_INTERVAL (3 * WPJ558_KEYS_POLL_INTERVAL)
#define WPJ558_KEYS_POLL_INTERVAL 20 /* msecs */
#define WPJ558_KEYS_DEBOUNCE_INTERVAL (3 * WPJ558_KEYS_POLL_INTERVAL)
ath79_register_m25p80(NULL);
ath79_register_leds_gpio(-1, ARRAY_SIZE(wpj558_leds_gpio),
ath79_register_m25p80(NULL);
ath79_register_leds_gpio(-1, ARRAY_SIZE(wpj558_leds_gpio),
ath79_register_gpio_keys_polled(-1, WPJ558_KEYS_POLL_INTERVAL,
ARRAY_SIZE(wpj558_gpio_keys),
wpj558_gpio_keys);
ath79_register_gpio_keys_polled(-1, WPJ558_KEYS_POLL_INTERVAL,
ARRAY_SIZE(wpj558_gpio_keys),
wpj558_gpio_keys);
- ath79_init_mac(tmpmac, mac, -1);
- ath79_register_wmac(art + WPJ558_WMAC_CALDATA_OFFSET, tmpmac);
+ ath79_register_usb();
+
+ ath79_register_wmac(art + WPJ558_WMAC_CALDATA_OFFSET, NULL);
/* GMAC1 is connected to the SGMII interface */
ath79_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_SGMII;
ath79_eth1_data.speed = SPEED_1000;
ath79_eth1_data.duplex = DUPLEX_FULL;
ath79_eth1_pll_data.pll_1000 = 0x03000101;
/* GMAC1 is connected to the SGMII interface */
ath79_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_SGMII;
ath79_eth1_data.speed = SPEED_1000;
ath79_eth1_data.duplex = DUPLEX_FULL;
ath79_eth1_pll_data.pll_1000 = 0x03000101;
}
MIPS_MACHINE(ATH79_MACH_WPJ558, "WPJ558", "Compex WPJ558", wpj558_setup);
}
MIPS_MACHINE(ATH79_MACH_WPJ558, "WPJ558", "Compex WPJ558", wpj558_setup);