Commit 98d012292495fff1662b107e188bbbb17e32a0f7

Authored by Giuseppe Pagano
Committed by Stefano Babic
1 parent 164d984661

udoo: Add SATA support on uDoo Board.

Add SATA support on uDoo Board.

Signed-off-by: Giuseppe Pagano <giuseppe.pagano@seco.com>
CC: Stefano Babic <sbabic@denx.de>
CC: Fabio Estevam <fabio.estevam@freescale.com>

Showing 2 changed files with 16 additions and 0 deletions Side-by-side Diff

... ... @@ -14,6 +14,7 @@
14 14 #include <asm/errno.h>
15 15 #include <asm/gpio.h>
16 16 #include <asm/imx-common/iomux-v3.h>
  17 +#include <asm/imx-common/sata.h>
17 18 #include <mmc.h>
18 19 #include <fsl_esdhc.h>
19 20 #include <asm/arch/crm_regs.h>
... ... @@ -240,6 +241,9 @@
240 241 /* address of boot parameters */
241 242 gd->bd->bi_boot_params = PHYS_SDRAM + 0x100;
242 243  
  244 +#ifdef CONFIG_CMD_SATA
  245 + setup_sata();
  246 +#endif
243 247 return 0;
244 248 }
245 249  
include/configs/udoo.h
... ... @@ -34,6 +34,18 @@
34 34 #define CONFIG_MXC_UART
35 35 #define CONFIG_MXC_UART_BASE UART2_BASE
36 36  
  37 +/* SATA Configs */
  38 +
  39 +#define CONFIG_CMD_SATA
  40 +#ifdef CONFIG_CMD_SATA
  41 +#define CONFIG_DWC_AHSATA
  42 +#define CONFIG_SYS_SATA_MAX_DEVICE 1
  43 +#define CONFIG_DWC_AHSATA_PORT_ID 0
  44 +#define CONFIG_DWC_AHSATA_BASE_ADDR SATA_ARB_BASE_ADDR
  45 +#define CONFIG_LBA48
  46 +#define CONFIG_LIBATA
  47 +#endif
  48 +
37 49 /* Network support */
38 50  
39 51 #define CONFIG_CMD_PING