[ARM] Orion: Use the sata_mv driver for the Kurobox SATA

The Kurobox has a two port integrated SATA controller.
Use the sata_mv driver for this.

Signed-off-by: Byron Bradley <byron.bbradley@gmail.com>
Signed-off-by: Nicolas Pitre <nico@marvell.com>

authored by Byron Bradley and committed by Nicolas Pitre 3b277c29 8c42da46

+9
+9
arch/arm/mach-orion/kurobox_pro-setup.c
··· 17 #include <linux/mtd/nand.h> 18 #include <linux/mv643xx_eth.h> 19 #include <linux/i2c.h> 20 #include <asm/mach-types.h> 21 #include <asm/gpio.h> 22 #include <asm/mach/arch.h> ··· 168 }; 169 170 /***************************************************************************** 171 * General Setup 172 ****************************************************************************/ 173 ··· 228 platform_add_devices(kurobox_pro_devices, ARRAY_SIZE(kurobox_pro_devices)); 229 i2c_register_board_info(0, &kurobox_pro_i2c_rtc, 1); 230 orion_eth_init(&kurobox_pro_eth_data); 231 } 232 233 MACHINE_START(KUROBOX_PRO, "Buffalo/Revogear Kurobox Pro")
··· 17 #include <linux/mtd/nand.h> 18 #include <linux/mv643xx_eth.h> 19 #include <linux/i2c.h> 20 + #include <linux/ata_platform.h> 21 #include <asm/mach-types.h> 22 #include <asm/gpio.h> 23 #include <asm/mach/arch.h> ··· 167 }; 168 169 /***************************************************************************** 170 + * SATA 171 + ****************************************************************************/ 172 + static struct mv_sata_platform_data kurobox_pro_sata_data = { 173 + .n_ports = 2, 174 + }; 175 + 176 + /***************************************************************************** 177 * General Setup 178 ****************************************************************************/ 179 ··· 220 platform_add_devices(kurobox_pro_devices, ARRAY_SIZE(kurobox_pro_devices)); 221 i2c_register_board_info(0, &kurobox_pro_i2c_rtc, 1); 222 orion_eth_init(&kurobox_pro_eth_data); 223 + orion_sata_init(&kurobox_pro_sata_data); 224 } 225 226 MACHINE_START(KUROBOX_PRO, "Buffalo/Revogear Kurobox Pro")