Index: target/linux/ar71xx/files/arch/mips/ar71xx/mach-rb4xx.c =================================================================== --- target/linux/ar71xx/files/arch/mips/ar71xx/mach-rb4xx.c (revision 27158) +++ target/linux/ar71xx/files/arch/mips/ar71xx/mach-rb4xx.c (working copy) @@ -342,3 +342,16 @@ MIPS_MACHINE(AR71XX_MACH_RB_493, "493", "MikroTik RouterBOARD 493/AH", rb493_setup); + +static void __init rb493g_setup(void) +{ + + rb450_generic_setup(1); + spi_register_board_info(rb4xx_microsd_info, + ARRAY_SIZE(rb4xx_microsd_info)); + + ar71xx_pci_init(ARRAY_SIZE(rb4xx_pci_irqs), rb4xx_pci_irqs); +} + +MIPS_MACHINE(AR71XX_MACH_RB_493G, "493G", "MikroTik RouterBOARD 493G/AH", + rb493g_setup); Index: target/linux/ar71xx/files/arch/mips/ar71xx/machtype.h =================================================================== --- target/linux/ar71xx/files/arch/mips/ar71xx/machtype.h (revision 27158) +++ target/linux/ar71xx/files/arch/mips/ar71xx/machtype.h (working copy) @@ -33,6 +33,7 @@ AR71XX_MACH_RB_450, /* MikroTik RouterBOARD 450 */ AR71XX_MACH_RB_450G, /* MikroTik RouterBOARD 450G */ AR71XX_MACH_RB_493, /* Mikrotik RouterBOARD 493/493AH */ + AR71XX_MACH_RB_493G, /* Mikrotik RouterBOARD 493G/493GAH */ AR71XX_MACH_RB_750, /* MikroTik RouterBOARD 750 */ AR71XX_MACH_PB42, /* Atheros PB42 */ AR71XX_MACH_PB44, /* Atheros PB44 */