-extern void rt305x_register_flash(unsigned int id,
- struct physmap_flash_data *pdata) __init;
-extern void rt305x_register_ethernet(void);
+void rt305x_register_flash(unsigned int id, struct physmap_flash_data *pdata);
+void rt305x_register_ethernet(void);
+void rt305x_register_wifi(void);
+void rt305x_register_wdt(void);
+void rt305x_register_spi(struct spi_board_info *info, int n);
+void rt305x_register_usb(void);