X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/7188638a39a72f181e017cb6b33afe758d389068..26fe054b76c854495595bfca7c9328bce958e25e:/target/linux/ar71xx/files/include/asm-mips/mach-ar71xx/platform.h diff --git a/target/linux/ar71xx/files/include/asm-mips/mach-ar71xx/platform.h b/target/linux/ar71xx/files/include/asm-mips/mach-ar71xx/platform.h index 9d567a6c8..20d83bb74 100644 --- a/target/linux/ar71xx/files/include/asm-mips/mach-ar71xx/platform.h +++ b/target/linux/ar71xx/files/include/asm-mips/mach-ar71xx/platform.h @@ -29,6 +29,7 @@ struct ag71xx_platform_data { u8 mac_addr[ETH_ALEN]; u8 has_gbit:1; + u8 is_ar91xx:1; void (* ddr_flush)(void); void (* set_pll)(u32 pll); @@ -38,6 +39,10 @@ struct ag71xx_mdio_platform_data { u32 phy_mask; }; +struct ar71xx_ehci_platform_data { + u8 is_ar91xx; +}; + struct ar71xx_spi_platform_data { unsigned bus_num; unsigned num_chipselect; @@ -69,4 +74,14 @@ extern void ar71xx_add_device_gpio_buttons(int id, unsigned nbuttons, struct gpio_button *buttons) __init; +#ifdef CONFIG_AR71XX_EARLY_SERIAL +static inline void ar71xx_add_device_uart(void) {} +#else +extern void ar71xx_add_device_uart(void) __init; +#endif + +extern void ar71xx_add_device_wdt(void) __init; + +extern void ar91xx_add_device_wmac(void) __init; + #endif /* __ASM_MACH_AR71XX_PLATFORM_H */